CN116881972B - Information interaction method, electronic equipment and storage medium - Google Patents
Information interaction method, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116881972B CN116881972B CN202311128541.8A CN202311128541A CN116881972B CN 116881972 B CN116881972 B CN 116881972B CN 202311128541 A CN202311128541 A CN 202311128541A CN 116881972 B CN116881972 B CN 116881972B
- Authority
- CN
- China
- Prior art keywords
- data
- request
- acquisition condition
- hospital
- data acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003993 interaction Effects 0.000 title claims abstract description 13
- 238000012546 transfer Methods 0.000 claims abstract description 20
- 238000013475 authorization Methods 0.000 claims abstract description 14
- 201000010099 disease Diseases 0.000 claims description 14
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims description 14
- 238000011282 treatment Methods 0.000 claims description 5
- 238000013478 data encryption standard Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 201000008827 tuberculosis Diseases 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/73—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The invention provides an information interaction method, electronic equipment and a storage medium, wherein the method comprises the following steps: the data request end sends first request information to the data transfer end; the data transfer terminal compares the received first request data with the data corresponding to the ID of the requested object, if the data corresponding to the ID of the requested object comprises the first request data, the first request information is sent to the client corresponding to the ID of the requested object, otherwise, the first request information is not sent to the client corresponding to the ID of the requested object; in response to receiving the first request information, the client corresponding to the ID of the requested object determines whether to send authorization information; and in response to receiving the authorization information, the data holding end sends the data corresponding to the first request data to the data requesting end. The invention can ensure the accuracy of data acquisition.
Description
Technical Field
The present invention relates to the field of computer technology application, and in particular, to an information interaction method, an electronic device, and a storage medium.
Background
In some application scenarios, a user, such as a doctor, a third party authority, etc., needs to obtain some data about the data of interest, such as physical characteristic information of the patient. One current acquisition method for interesting data is a centralized acquisition method, that is, the interesting data are uniformly stored in a central terminal, and a user sends data request information to the central terminal to acquire the required data. However, since the data of interest is not stored in the production source end but is uniformly transmitted to the central end, the storage mode has the risk that the data of interest is easy to attack and tampered, and further has the problem of low credibility of the data of interest.
Disclosure of Invention
Aiming at the technical problems, the invention adopts the following technical scheme:
the embodiment of the invention provides an information interaction method which is applied to a first scene, wherein the first scene at least comprises a data request end, a client end, a data transfer end and a data holding end, and the data request end, the client end, the data transfer end and the data holding end are all nodes on a blockchain; the method comprises the following steps:
the data request terminal sends first request information to the data transfer terminal, wherein the first request information at least comprises an ID of the data request terminal, an ID of a requested object and first request data;
the data transfer terminal compares the received first request data with the data corresponding to the ID of the requested object, if the data corresponding to the ID of the requested object comprises the first request data, the first request information is sent to the client corresponding to the ID of the requested object, otherwise, the first request information is not sent to the client corresponding to the ID of the requested object;
in response to receiving the first request information, the client corresponding to the ID of the requested object determines whether to send authorization information;
and in response to receiving the authorization information, the data holding end sends the data corresponding to the first request data to the data request end.
Embodiments of the present invention also provide a non-transitory computer readable storage medium having stored therein at least one instruction or at least one program loaded and executed by a processor to implement the foregoing method.
The embodiment of the invention also provides an electronic device comprising a processor and the non-transitory computer readable storage medium.
The invention has at least the following beneficial effects:
according to the information interaction method provided by the embodiment of the invention, the interested data is stored in the production source end instead of being uniformly transmitted to the central end, so that the risk that the interested data is easy to attack and tamper can be avoided, and the credibility of the interested data is high.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of an information interaction method according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
The embodiment of the invention provides an information interaction method which is applied to a first scene, wherein the first scene at least comprises a data request end, a client end, a data transfer end and a data holding end, and the data request end, the client end, the data transfer end and the data holding end are all nodes on a blockchain. The system comprises a data request end, a client end, a data transfer end and a data holding end, wherein an encryption and decryption unit is arranged on a node corresponding to the data request end, the client end, the data transfer end and the data holding end, a private key is deployed, and an intelligent contract is deployed on a blockchain network.
In the embodiment of the invention, the data request end is a node needing data, the data holding end is a node holding the data of the client, the client is a node to which the data belongs, the data transfer end is in communication connection with a plurality of clients, and the data transfer end is a node for transferring the information sent by the data request end to the corresponding client.
In the embodiment of the present invention, the encryption and decryption algorithm adopted by the encryption and decryption unit may be one or more of the following encryption and decryption algorithms: DES (Data Encryption Standard) data encryption standard algorithm, symmetric encryption AES, asymmetric encryption ECC, message digest MD5, or digital signature DSA. Preferably, the encryption and decryption algorithm used may be asymmetric encryption.
Further, as shown in fig. 1, the method may include the steps of:
s100, a data request end sends first request information to a data transfer end, wherein the first request information at least comprises an ID of the data request end, an ID of a requested object and first request data.
The ID of the data request end and the ID of the requested object may be set based on actual needs, as long as the identities of the data request end and the requested object can be uniquely determined.
In embodiments of the present invention, the requested object may be a person. The first request data may be data generated by the requested object. In one exemplary embodiment, the first request data may be medical data, although other data is also possible. Those skilled in the art will appreciate that the medical data may be all medical data generated in a hospital, including, for example, historic diagnosis of disease types, number of times of diagnosis and treatment of the same disease, medical attending doctors, and medical hospitals, etc., and may specifically be electronic medical records, diagnosis and treatment schemes, medical records, examination result data, medical consumption, and costs, etc.
Further, in the case where the requested data is medical data, the data requesting end may be a doctor and a third party institution such as medical research, pharmaceutical clinical trials, medical insurance claims, and the like. In the case that the data request end is a doctor, the first request information further includes a direction of indication of the doctor.
And S200, the data transfer terminal compares the received first request data with the data corresponding to the ID of the requested object, if the data corresponding to the ID of the requested object comprises the first request data, the first request information is sent to the terminal corresponding to the ID of the requested object, otherwise, the first request information is not sent to the client corresponding to the ID of the requested object, for example, if the first request data is medical data, if the data requested by the data request terminal is tuberculosis medical data and the associated data of the requested object does not comprise tuberculosis medical data, the first request information is not sent to the client corresponding to the ID of the requested object.
In the embodiment of the present invention, the data transfer terminal may be any existing server terminal with data transfer capability.
The technical effect of S200 is that, since whether the data type corresponding to the ID of the requested object includes the first request data is used as the filtering condition, the influence of a large number of unmatched requests on the requested object can be avoided.
S300, in response to receiving the first request information, the client corresponding to the ID of the requested object determines whether to send authorization information.
In the embodiment of the invention, after receiving the first request information, the requested object determines whether to agree to send the corresponding data to the data request terminal based on the first request information, if so, sends the authorization information including the public key of the request terminal, the public key of the data request terminal, the data use permission time range and the like through the blockchain, and records the authorization information into the blockchain through the intelligent contract.
In the embodiment of the invention, the requested object can determine whether to send the authorization information according to the ID of the data request end and the requested data type, so that the private data of the requested object can be prevented from being revealed.
And S400, in response to receiving the authorization information, the data holding end sends the data corresponding to the first request data to the data request end.
After the data holding end obtains the authorization information through the chain, the public key of the requested object is mapped into the ID of the requested object, then the corresponding query service is started to obtain the data corresponding to the requested data type, and then the obtained data address and the symmetric key are encrypted by using the public key of the data requesting end and uploaded to the blockchain.
When the data request end receives the authorization information on the chain, the data request end decrypts the authorization information through the private key of the data request end, obtains the data through the corresponding data channel and decrypts the data to obtain the required data.
According to the information interaction method provided by the embodiment of the invention, the interested data is stored in the production source end instead of being uniformly transmitted to the central end, so that the risk that the interested data is easy to attack and tamper can be avoided, and the credibility of the interested data is high.
Further, the method provided by the embodiment of the invention further comprises the following steps:
s500, the data request end sends second request information to the data holding end, wherein the second request information at least comprises an ID of the data request end, second request data and a data acquisition condition list.
In the embodiment of the invention, the data acquisition condition is a limitation condition of the second request data, namely, the limitation condition set by the data request terminal for the second request data. Wherein the ith row of the data acquisition condition list comprises E i And W is i The method comprises the steps of carrying out a first treatment on the surface of the Wherein E is i For the ith data acquisition condition, W i For E i Weights of (2); i has a value of 1 to n, n being the number of data acquisition conditions.
In the embodiment of the present invention, the second request data may be medical data, but may also be other data.
In the embodiment of the invention, in the case that the data required by the data request end is medical data, the data acquisition conditions corresponding to the data requested by the data request end at least comprise hospital category, hospital grade, disease category set, medical expert set and hospital corresponding universities.
In an exemplary embodiment of the invention, the hospital class and hospital grade may be existing hospital classes and grades, for example, the hospital class may include general hospitals, specialty hospitals, primary medical treatments, etc., and the hospital grade may include primary, secondary, tertiary, etc. The hospital counterpart institution may be a hospital associated medical university or the like.
In the embodiment of the invention, the weight of each data acquisition condition can be set based on the actual requirement of the data request terminal, and in general, the data request terminal pays more attention to the needed data, and the corresponding weight is larger.
And S600, the data holding end responds to the received second request information, acquires the corresponding data matching degree based on the received data acquisition condition list, acquires target data corresponding to the second request data based on the received data acquisition condition list and sends the target data to the data request end if the acquired data matching degree is larger than a set matching degree threshold, and otherwise, interrupts information interaction with the data request end.
In an exemplary embodiment of the present invention, the target data is data acquired based on a data acquisition condition with a maximum weight. The condition of the data with the largest weight of the second request information indicates that the data request end pays more attention to the data from the condition, or the association degree of the data and the data with the largest weight in the request information is high. For example, in the second request information, the data condition of the third-level hospital is the greatest in weight, which means that the target data requested at this time is only from the third-level hospital, and the data of the primary-level hospital is not needed.
Further, the data holding end obtains the corresponding data matching degree based on the received data obtaining condition list, which specifically includes:
s610 based on E i Obtaining a corresponding matching value S i 。
Further, based on E i Obtaining a corresponding matching value S i The method specifically comprises the following steps:
for the matching value corresponding to the hospital category, if the hospital category corresponding to the data holding end is consistent with the hospital category in the data acquisition condition list, the corresponding matching value is a first set value a1, otherwise, the matching value is a second set value a2; a1+a2=1, and a1 > a2.
In the embodiment of the present invention, a1 and a2 may be custom values. In one exemplary embodiment, a1=1, a2=0.
And for the matching value corresponding to the hospital grade, if the hospital class corresponding to the data holding end is consistent with the hospital grade in the data acquisition condition list, the corresponding matching value is a1, otherwise, the matching value is a2.
And the matching value corresponding to the disease type set is equal to D1/D, wherein D1 is the intersection number of the disease type set included in the data acquisition condition list and the disease type set corresponding to the data holding end, and D is the number of the disease types in the disease type set included in the data acquisition condition list.
And the matching value corresponding to the medical expert set is equal to C1/C, wherein C1 is the intersection number of the medical expert set included in the data acquisition condition list and the medical expert set corresponding to the data holding end, and C is the number of medical experts in the medical expert set included in the data acquisition condition list.
And for the matching value corresponding to the hospital corresponding institution, if the institution corresponding to the data holding end is consistent with the hospital corresponding institution in the data acquisition condition list, the corresponding matching value is a1, otherwise, the matching value is a2.
S620, acquiring data matching degree S= Σ n i=1 S i 。
In the embodiment of the invention, the set matching degree threshold value can be set based on actual requirements. In one exemplary embodiment, the set match threshold may be set to be greater than 0.85.
In the embodiment of the invention, the data matching degree is set as the data request filtering condition, so that on one hand, accurate data can be provided for the data request terminal, and on the other hand, the information interaction cost of the data holding terminal can be reduced.
For data sent by the data holding end, the data requesting end can determine the data required for selection based on the data matching degree. Specifically, the required data may be selected in order of high-to-low data matching degree.
Embodiments of the present invention also provide a non-transitory computer readable storage medium that may be disposed in an electronic device to store at least one instruction or at least one program for implementing one of the methods embodiments, the at least one instruction or the at least one program being loaded and executed by the processor to implement the methods provided by the embodiments described above.
Embodiments of the present invention also provide an electronic device comprising a processor and the aforementioned non-transitory computer-readable storage medium.
Embodiments of the present invention also provide a computer program product comprising program code for causing an electronic device to carry out the steps of the method according to the various exemplary embodiments of the invention as described in the specification, when said program product is run on the electronic device.
While certain specific embodiments of the invention have been described in detail by way of example, it will be appreciated by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the invention. Those skilled in the art will also appreciate that many modifications may be made to the embodiments without departing from the scope and spirit of the invention. The scope of the present disclosure is defined by the appended claims.
Claims (9)
1. The information interaction method is characterized by being applied to a first scene, wherein the first scene at least comprises a data request end, a client end, a data transfer end and a data holding end, and the data request end, the client end, the data transfer end and the data holding end are all nodes on a blockchain; the method comprises the following steps:
the data request terminal sends first request information to the data transfer terminal, wherein the first request information at least comprises an ID of the data request terminal, an ID of a requested object and first request data;
the data transfer terminal compares the received first request data with the data corresponding to the ID of the requested object, if the data corresponding to the ID of the requested object comprises the first request data, the first request information is sent to the client corresponding to the ID of the requested object, otherwise, the first request information is not sent to the client corresponding to the ID of the requested object;
in response to receiving the first request information, the client corresponding to the ID of the requested object determines whether to send authorization information;
in response to receiving the authorization information, the data holding end sends data corresponding to the first request data to the data request end;
further comprises:
the data request end sends second request information to the data holding end, wherein the second request information at least comprises an ID of the data request end, second request data and a data acquisition condition list, and an ith row of the data acquisition condition list comprises E i And W is i The method comprises the steps of carrying out a first treatment on the surface of the Wherein E is i For the ith data acquisition condition, W i For E i Weights of (2); i has a value of 1 to n, n is the number of data acquisition conditions;
the data holding end responds to the received second request information, acquires corresponding data matching degree based on the received data acquisition condition list, acquires target data corresponding to the second request data based on the data acquisition condition list and sends the target data to the data request end if the acquired data matching degree is larger than a set matching degree threshold, and interrupts information interaction with the data request end if the acquired data matching degree is not larger than the set matching degree threshold.
2. The method according to claim 1, wherein the acquiring the corresponding data matching degree based on the received data acquisition condition list specifically includes:
based on E i Obtaining a corresponding matching value S i ;
Acquiring data matching degree s= Σ n i=1 S i 。
3. The method according to claim 1, wherein the target data is data acquired based on a data acquisition condition of a maximum weight.
4. The method of claim 1, wherein the first request data and the second request data are medical data.
5. The method of claim 1, wherein the data acquisition conditions include at least a hospital category, a hospital grade, a set of disease categories, a set of medical professionals, and a hospital counterpart institution.
6. The method according to claim 5, characterized in that it is based on E i Obtaining a corresponding matching value S i The method specifically comprises the following steps:
for the matching value corresponding to the hospital category, if the hospital category corresponding to the data holding end is consistent with the hospital category in the data acquisition condition list, the corresponding matching value is a first set value a1, otherwise, the matching value is a second set value a2; a1+a2=1, and a1 > a2;
for the matching value corresponding to the hospital grade, if the hospital class corresponding to the data holding end is consistent with the hospital grade in the data acquisition condition list, the corresponding matching value is a1, otherwise, a2;
the matching value corresponding to the disease type set is equal to D1/D, wherein D1 is the intersection number of the disease type set included in the data acquisition condition list and the disease type set corresponding to the data holding end, and D is the number of disease types in the disease type set included in the data acquisition condition list;
the matching value corresponding to the medical expert set is equal to C1/C, wherein C1 is the intersection number of the medical expert set included in the data acquisition condition list and the medical expert set corresponding to the data holding end, and C is the number of medical experts in the medical expert set included in the data acquisition condition list;
and for the matching value corresponding to the hospital corresponding institution, if the institution corresponding to the data holding end is consistent with the hospital corresponding institution in the data acquisition condition list, the corresponding matching value is a1, otherwise, the matching value is a2.
7. The method of claim 6, wherein a1=1 and a2=0.
8. A non-transitory computer readable storage medium having stored therein at least one instruction or at least one program, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement the method of any one of claims 1-7.
9. An electronic device comprising a processor and the non-transitory computer readable storage medium of claim 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311128541.8A CN116881972B (en) | 2023-09-04 | 2023-09-04 | Information interaction method, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311128541.8A CN116881972B (en) | 2023-09-04 | 2023-09-04 | Information interaction method, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116881972A CN116881972A (en) | 2023-10-13 |
CN116881972B true CN116881972B (en) | 2023-11-24 |
Family
ID=88264735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311128541.8A Active CN116881972B (en) | 2023-09-04 | 2023-09-04 | Information interaction method, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116881972B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117938520B (en) * | 2024-01-29 | 2025-01-24 | 奇点数联(北京)科技有限公司 | Data sharing system based on cloud chain collaboration |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109492419A (en) * | 2018-11-27 | 2019-03-19 | 众安信息技术服务有限公司 | For obtaining the method, apparatus and storage medium of the data in block chain |
CN110020956A (en) * | 2018-11-26 | 2019-07-16 | 阿里巴巴集团控股有限公司 | A kind of exchange method and system, computer equipment and storage medium of transregional piece of chain |
KR102279377B1 (en) * | 2020-11-24 | 2021-07-20 | 주식회사 엔젠바이오 | Medical information providing system with enhanced personal authority using blockchain |
WO2022267180A1 (en) * | 2021-06-22 | 2022-12-29 | 深圳壹账通智能科技有限公司 | Blockchain-based service system and method, and device and storage medium |
-
2023
- 2023-09-04 CN CN202311128541.8A patent/CN116881972B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110020956A (en) * | 2018-11-26 | 2019-07-16 | 阿里巴巴集团控股有限公司 | A kind of exchange method and system, computer equipment and storage medium of transregional piece of chain |
CN109492419A (en) * | 2018-11-27 | 2019-03-19 | 众安信息技术服务有限公司 | For obtaining the method, apparatus and storage medium of the data in block chain |
KR102279377B1 (en) * | 2020-11-24 | 2021-07-20 | 주식회사 엔젠바이오 | Medical information providing system with enhanced personal authority using blockchain |
WO2022267180A1 (en) * | 2021-06-22 | 2022-12-29 | 深圳壹账通智能科技有限公司 | Blockchain-based service system and method, and device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN116881972A (en) | 2023-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12182877B1 (en) | Using de-identified healthcare data to evaluate post-healthcare facility encounter treatment outcomes | |
CN110462654B (en) | Record access and management | |
JP6801922B2 (en) | Medical records management system, equipment, methods and programs | |
US8977572B2 (en) | Systems and methods for patient-controlled, encrypted, consolidated medical records | |
US12100490B1 (en) | De-identifying medical history information for medical underwriting | |
US10289868B2 (en) | Transmitting medical datasets | |
US20130197940A1 (en) | System for Automated Health Information Exchange | |
CN110349642B (en) | Intelligent anesthesia implementation system, device, equipment and storage medium | |
CN112055855B (en) | Insert additional data blocks into the first ledger | |
WO2001098994A1 (en) | Method and apparatus for requesting and retrieving medical information | |
EP3799052A1 (en) | Providing and receiving medical data records | |
US20140109239A1 (en) | Collaborative cloud-based sharing of medical imaging studies with or without automated removal of protected health information | |
WO2018151279A1 (en) | Data managing system, program, data structure, and recording medium | |
CN116881972B (en) | Information interaction method, electronic equipment and storage medium | |
JP2002517812A (en) | How to provide secure access to network data | |
Ismail et al. | Blockhr–a blockchain-based healthcare records management framework: performance evaluation and comparison with client/server architecture | |
JP6563812B2 (en) | Method and system for anonymizing multi-site performance measurements and controlling the processing and re-identification of anonymous data | |
US11862304B1 (en) | Patient authorized medical information storage and access system | |
CN112861147A (en) | Medical big data sharing and analysis management system based on block chain and 5G | |
CN116846539B (en) | Data acquisition method, electronic device and storage medium | |
KR102354826B1 (en) | Method and system for managing dental clinical picture | |
US20100313274A1 (en) | Image server with multiple image confidentiality ports | |
JP2024001303A (en) | Personal information management system | |
US20130231958A1 (en) | Method and apparatus for providing personal health record information | |
CN116488890A (en) | Information sharing method and system based on medical community platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |