CN111131387B - Medical data processing system and method based on blockchain technology - Google Patents
Medical data processing system and method based on blockchain technology Download PDFInfo
- Publication number
- CN111131387B CN111131387B CN201911155977.XA CN201911155977A CN111131387B CN 111131387 B CN111131387 B CN 111131387B CN 201911155977 A CN201911155977 A CN 201911155977A CN 111131387 B CN111131387 B CN 111131387B
- Authority
- CN
- China
- Prior art keywords
- module
- data processing
- data
- information
- patient
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01D—SEPARATION
- B01D53/00—Separation of gases or vapours; Recovering vapours of volatile solvents from gases; Chemical or biological purification of waste gases, e.g. engine exhaust gases, smoke, fumes, flue gases, aerosols
- B01D53/26—Drying gases or vapours
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1601—Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20009—Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
- H05K7/20136—Forced ventilation, e.g. by fans
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Databases & Information Systems (AREA)
- Chemical & Material Sciences (AREA)
- Thermal Sciences (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Analytical Chemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Oil, Petroleum & Natural Gas (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
The invention discloses a medical data processing system and method based on a blockchain technology, wherein the medical data processing system comprises a base, a movable wheel, supporting feet, a supporting seat, a pushing cylinder, a fixed plate, a stabilizing spring, a supporting column, a supporting plate, an I-shaped block, a sleeve, a buffer spring, a fixed seat, a data receiving module, a data transmission module, a data processing layer module, a network layer module, an intelligent contract module, an Ethernet blockchain module, a comparison module, a database module and an encryption key module, wherein the supporting feet are welded at four corners of the bottom of the base, the pushing cylinders are welded at two ends of the top of the inner wall of the base, the output ends of the pushing cylinders are connected with the fixed plate through piston rods, and the movable wheels are hinged at two ends of the bottom of the fixed plate; the invention has the advantages of convenient data information transfer of patients, good tamper-proof effect, safe storage realization, good device stability, convenient movement and good heat dissipation and dehumidification effects, and can protect the privacy of the patients.
Description
Technical Field
The invention relates to the technical field of blockchain, in particular to a medical data processing system and method based on the blockchain technology.
Background
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like, is an important concept of encrypted digital currency, is essentially a decentralised database, is used as a bottom technology of the encrypted digital currency, is a series of data blocks which are generated by correlation through a cryptography method, contains information of a batch of encrypted digital currency network transactions, is used for verifying the validity (anti-counterfeiting) of the information and generating the next block, and in medical treatment, the data information of a patient cannot be transferred from a data warehouse of one institution to a data warehouse of another institution, so that the convenience of acquiring past data is lost, the protection effect on the data information of the patient is poor, the stability of a processing device is poor, the movement is inconvenient, and the heat dissipation and dehumidification effect is poor.
Disclosure of Invention
The present invention is directed to a system and a method for processing medical data based on blockchain technology, so as to solve the problems set forth in the background art.
In order to achieve the above purpose, the present invention provides the following technical solutions:
the utility model provides a medical data processing system based on blockchain technique, the on-line screen storage device comprises a base, the movable pulley, the supporting legs, the supporting seat, promote the cylinder, the fixed plate, stabilizing spring, the support column, the backup pad, the I-shaped piece, the sleeve, buffer spring, the push rod, the apron, the fixing base, shock absorber oil, the push pedal, the box main part, the operation panel, the display screen, the baffle, the main power supply, the electronic box, the module seat, the heat dissipation tooth, the mounting panel, the heat exchange tube, driving motor, the flabellum, the heating pipe, the heat-conducting plate, data receiving module, data transmission module, data processing layer module, the network layer module, intelligent contract module, ethernet blockchain module, compare module, database module and encryption key module, the bottom four corners of base all welds the supporting legs, the inner wall top both ends of base all welds the promotion cylinder, the output of promotion cylinder passes through the piston rod and is connected with the fixed plate, the bottom both ends of fixed plate all articulates the movable pulley, the top welding of base has the supporting seat, the inner wall top of supporting seat is provided with the backup pad, the bottom both ends of backup pad and the inner wall both ends of supporting seat of backup pad, the bottom both ends of backup pad and the inner wall bottom of the welding of the I-shaped piece are provided with I-shaped piece, the I-shaped piece between the inner wall of the supporting seat and the inner wall of the supporting seat, the top of the box is provided with the plug bolt, the top of the fixing base is connected to the fixing base, the top is equipped with the fixed to the fixing base through the fixing base, the top is connected to the top through the fixing base, the top is equipped with the plug bolt and the fixing base, the bottom equidistant welding of baffle has the heat dissipation tooth, the heat exchange tube is installed through the mounting panel to the inner wall bottom of box main part, heat exchange tube one side is provided with driving motor, driving motor's output is connected with the flabellum through the pivot, the top of flabellum is provided with the heat-conducting plate, and installs the heating pipe between the heat-conducting plate, the module seat top is provided with data receiving module, data transmission module, data processing layer module, network layer module, intelligent contract module, ethernet blockchain module, comparison module, database module and encryption key module respectively.
A medical data processing method based on a blockchain technology comprises the following steps: step one, data transmission and reception processing; step two, obtaining block information; step three, network propagation verification; step four, authorization verification; step five, data comparison;
in the first step, the medical information of the patient is recorded on the operation table, the data is transmitted through the data transmission module, and the data is received through the data receiving module and stored in the database module;
in the second step, the data is processed through a hash function unit and a Merkle tree unit in the data processing layer module, patient information is packed, the information is compressed into a section of 64-bit codes, namely hash values, through each node by using a specific hash algorithm, the hash values are continuously compressed in pairs to generate unique hash values, a Merkle tree root is obtained, a target hash value is obtained, and block information is obtained;
in the third step, the obtained block information is notified to other nodes in a broadcast mode through a P2P network unit in a network layer module, the other nodes can verify the block, after the verification is passed, a new block is added to a main chain of an Ethernet block chain module, metadata of ownership, authority and data integrity are recorded through an intelligent contract module, a public key pair is obtained through an encryption key module, after a patient receives a medical record, a private key of the patient decrypts ciphertext to obtain hash and signature of the original record, the integrity and authenticity of the record are verified, the original record is encrypted by adopting a symmetric key, and the original record is collected into a medical record storage space of the patient;
in the fourth step, the authorizer inputs the obtained patient information into the box body, sends the patient information to the ethernet blockchain module through the public key, and the ethernet blockchain module receives the query request, verifies the query request through the intelligent contract module and transmits the data to the comparison module;
in the fifth step, the patient receives the notification, verifies the data information, compares the private key obtained by the encryption key module with the public key sent by the authorizer, and decrypts the information, so that the authorizer obtains the medical data information of the patient.
According to the technical scheme, through stable spring and the inner wall bottom fixed connection of base in the middle of the bottom of fixed plate, the support column is all installed at the inside middle corresponding both ends of base, the movable hole has all been seted up at the bottom both ends of base, the movable wheel cooperatees with the movable hole.
According to the technical scheme, the oil overflow holes are formed in the two ends of the push plate, and damping oil is filled between the bottom of the push plate and the inner wall of the fixing seat.
According to the technical scheme, the surface one side of box main part articulates through the hinge has the chamber door, and chamber door surface bottom evenly has seted up the louvre, the top of box main part is provided with the operation panel, the top one end of operation panel is provided with operating button, the display screen is installed to the top other end of operation panel.
According to the technical scheme, through holes are uniformly formed in the partition plate, and liquid inlet holes and liquid outlet holes are respectively formed in the two ends of the outer wall of the box body, which are located at the heat exchange tubes.
According to the technical scheme, the heat conducting plate is uniformly provided with heat conducting holes.
According to the technical scheme, the data transmission module is connected with the data receiving module through signals, the data receiving module is connected with the database module through signals, the database module is connected with the data processing layer module through signals, the data processing layer module is connected with the network layer module through signals, the network layer module is connected with the intelligent contract module and the Ethernet blockchain module through signals, and the intelligent contract module is connected with the comparison module and the encryption key module through signals.
Compared with the prior art, the invention has the beneficial effects that: recording the medical information of the patient on an operation table, carrying out data transmission through a data transmission module, receiving the data through a data receiving module and storing the data in a database module; processing data through a hash function unit and a Merkle tree unit in a data processing layer module, packaging patient information, respectively compressing the information into a section of 64-bit code, namely a hash value, through each node by using a specific hash algorithm, continuously compressing the hash values in pairs to generate a unique hash value, obtaining Merkle tree roots, obtaining target hash values, and obtaining block information; the method comprises the steps that the obtained block information is informed to other nodes in a broadcast mode through a P2P network unit in a network layer module, the other nodes can verify the block, after verification is passed, a new block is added to a main chain of an Ethernet block chain module, metadata of ownership, authority and data integrity are recorded through an intelligent contract module, a public-private key pair is obtained through an encryption key module, after a patient receives a medical record, a private key of the patient decrypts ciphertext to obtain hash and signature of the original record, integrity and authenticity of the record are verified, the original record is encrypted through a symmetric key, and the original record is collected into a medical record storage space of the patient; the authorizer inputs the obtained patient information into the box body, sends the patient information into the Ethernet block chain module through the public key, and the Ethernet block chain module receives the query request, verifies the patient information through the intelligent contract module and transmits the data to the comparison module; the patient receives the notification, verifies the data information, compares the private key obtained by the encryption key module with the public key sent by the authorizer, realizes decryption of the information, and the authorizer obtains the medical data information of the patient. The fixed plate is pushed to move by the pushing cylinder, the movable wheel is moved out, the device is convenient to move, the supporting legs are supported, the stabilizing springs are matched with the supporting columns, the stability is guaranteed, the supporting plates bear pressure, the buffer springs are extruded by the I-shaped blocks to enable the buffer springs to be compressed and deformed, the pushing plate is pushed by the pushing rod to move, damping oil is compressed, the shock influence is relieved, and the stability of the box body is guaranteed; the heat dissipation teeth at the bottom of the partition plate are used for dissipating heat, the driving motor is used for driving the fan blades to rotate, flowing air is generated, cooling liquid is injected into the heat exchange tubes, heat exchange is achieved between the air and the cooling liquid, cold air is formed, the inside of the box body is cooled, the heating tube is used for conducting heat through the heat conducting plate, heat exchange is achieved between the air and the heat, hot air is formed, and dehumidification is achieved inside the box body.
Drawings
FIG. 1 is a schematic view of the overall structure of the present invention;
FIG. 2 is a schematic view of a support base structure according to the present invention;
FIG. 3 is a schematic view of the main structure of the case of the present invention;
FIG. 4 is a schematic view of a modular seat according to the present invention;
FIG. 5 is a flow chart of the method of the present invention;
reference numerals in the drawings: 1. a base; 2. a moving wheel; 3. supporting feet; 4. a support base; 5. a pushing cylinder; 6. a fixing plate; 7. a stabilizing spring; 8. a support column; 9. a support plate; 10. an I-shaped block; 11. a sleeve; 12. a buffer spring; 13. a push rod; 14. a cover plate; 15. a fixing seat; 16. damping oil; 17. a push plate; 18. a case body; 19. an operation table; 20. a display screen; 21. a partition plate; 22. a main and standby power supply; 23. an electric box; 24. a module seat; 25. radiating teeth; 26. a mounting plate; 27. a heat exchange tube; 28. a driving motor; 29. a fan blade; 30. heating pipes; 31. a heat conductive plate; 32. a data receiving module; 33. a data transmission module; 34. a data processing layer module; 35. a network layer module; 36. an intelligent contract module; 37. an ethernet blockchain module; 38. comparison module; 39. a database module; 40. an encryption key module.
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 be within the scope of the invention.
Referring to fig. 1-4, the present invention provides a technical solution: the utility model provides a medical data processing system based on blockchain technique, including base 1, remove wheel 2, supporting legs 3, the supporting seat 4, promote cylinder 5, fixed plate 6, stable spring 7, support column 8, backup pad 9, I-shaped piece 10, sleeve 11, buffer spring 12, push rod 13, apron 14, fixing base 15, shock absorber 16, push pedal 17, box main part 18, operation panel 19, display screen 20, baffle 21, main and standby power supply 22, electronic box 23, module seat 24, heat dissipation tooth 25, mounting panel 26, heat exchange tube 27, driving motor 28, flabellum 29, heating pipe 30, heat-conducting plate 31, data receiving module 32, data transmission module 33, data processing layer module 34, network layer module 35, intelligent contract module 36, ethernet blockchain module 37, comparison module 38, database module 39 and encryption key module 40, the bottom four corners of base 1 all has welded supporting legs 3, the inner wall top both ends of base 1 all have welded and promoted cylinder 5, the output of promotion cylinder 5 is connected with fixed plate 6 through the piston rod, the bottom both ends of fixed plate 6 all have movable wheel 2 to articulate, the bottom of fixed plate 6 has the bottom of fixed plate 6, the bottom is equipped with the corresponding bottom of the inside of the base 1 through the fixed plate 1 and the fixed hole of support column 1 in the bottom of the base 1, the bottom of the corresponding to the mobile hole of the base 1 is equipped with in the bottom of the mobile support column 1 has in the bottom hole is fixed through the bottom of the support column 1 and the bottom has the corresponding hole in the bottom to the bottom 1; the top of the base 1 is welded with a supporting seat 4, the top of the inner wall of the supporting seat 4 is provided with a supporting plate 9, two ends of the bottom of the supporting plate 9 and two ends of the bottom of the inner wall of the supporting seat 4 are welded with I-shaped blocks 10, a sleeve 11 is arranged between the I-shaped blocks 10, one end of each I-shaped block 10 extends into the sleeve 11 to be fixedly connected with a buffer spring 12, a push rod 13 is welded in the middle of the bottom of the supporting plate 9, the top of the inner wall of the supporting seat 4 is provided with a fixing seat 15 through a bolt, the top of the fixing seat 15 is provided with a cover plate 14 through a bolt, one end of the bottom of the push rod 13 extends into the fixing seat 15 to be fixedly connected with a push plate 17, oil overflow holes are formed at two ends of the push plate 17, and damping oil 16 is filled between the bottom of the push plate 17 and the inner wall of the fixing seat 15; the top of the supporting plate 9 is welded with a box body 18, one side of the surface of the box body 18 is hinged with a box door through a hinge, the bottom of the surface of the box door is uniformly provided with heat dissipation holes, the top of the box body 18 is provided with an operation table 19, one end of the top of the operation table 19 is provided with an operation button, and the other end of the top of the operation table 19 is provided with a display screen 20; partition plates 21 are symmetrically welded on two sides of the inner wall of the box body 18, a main power supply 22, an electric box 23 and a module seat 24 are respectively arranged at the top of the partition plates 21, radiating teeth 25 are welded at equal intervals at the bottom of the partition plates 21, heat exchange tubes 27 are arranged at the bottom of the inner wall of the box body 18 through mounting plates 26, through holes are uniformly formed in the partition plates 21, and liquid inlet holes and liquid outlet holes are respectively formed in two ends of the outer wall of the box body 18, which are positioned at the heat exchange tubes 27; the heat exchange tube 27 is provided with driving motor 28 on one side, driving motor 28's output is connected with flabellum 29 through the pivot, the top of flabellum 29 is provided with heat conduction board 31, and install heating pipe 30 between the heat conduction board 31, evenly seted up the heat conduction hole on the heat conduction board 31, the module seat 24 top is provided with data receiving module 32 respectively, data transmission module 33, data processing layer module 34, network layer module 35, intelligent contract module 36, ethernet blockchain module 37, comparison module 38, database module 39 and encryption key module 40, data transmission module 33 passes through the signal and is connected with data receiving module 32, data receiving module 32 passes through the signal and is connected with database module 39, database module 39 passes through the signal and is connected with data processing layer module 34, data processing layer module 34 passes through the signal and is connected with network layer module 35, network layer module 35 passes through the signal and is connected with intelligent contract module 36 and ethernet blockchain module 37, intelligent contract module 36 passes through the signal and is connected with comparison module 38 and encryption key module 40.
Referring to fig. 5, the present invention provides a technical solution: a medical data processing method based on a blockchain technology comprises the following steps: step one, data transmission and reception processing; step two, obtaining block information; step three, network propagation verification; step four, authorization verification; step five, data comparison;
in the first step, the patient medical information is recorded on the console 19, is transmitted through the data transmission module 33, and is received through the data receiving module 32 and stored in the database module 39;
in the second step, the data is processed through the hash function unit and the Merkle tree unit in the data processing layer module 34, the patient information is packed, the information is compressed into a section of 64-bit code, namely a hash value, by each node through a specific hash algorithm, the hash values are continuously compressed to generate a unique hash value, a Merkle tree root is obtained, a target hash value is obtained, and block information is obtained;
in the third step, the obtained block information is notified to other nodes in a broadcast manner through the P2P network unit in the network layer module 35, the other nodes verify the block, after the verification is passed, the new block is added to the ethernet blockchain module 37 main chain, metadata of ownership, authority and data integrity are recorded through the intelligent contract module 36, a public-private key pair is obtained through the encryption key module 40, after the patient receives the medical record, the patient decrypts the ciphertext with the private key of the patient, hash and signature of the original record are obtained, the integrity and authenticity of the record are verified, the original record is encrypted by adopting the symmetric key, and the original record is collected into the medical record storage space of the patient;
in the fourth step, the authorizer inputs the obtained patient information into the case body 18, sends the patient information to the ethernet blockchain module 37 through the public key, and the ethernet blockchain module 37 receives the query request, verifies the patient information through the intelligent contract module 36, and transmits the data to the comparison module 38;
in the fifth step, the patient receives the notification, verifies the data information, compares the private key obtained by the encryption key module 40 with the public key sent by the authorizer, and decrypts the information, so that the authorizer obtains the medical data information of the patient.
Based on the above, the invention has the advantages that when in use, the medical information of the patient is recorded on the operation table 19, is transmitted by the data transmission module 33, and is received by the data receiving module 32 and stored in the database module 39; processing data through a hash function unit and a Merkle tree unit in the data processing layer module 34, packaging patient information, respectively compressing the information into a section of 64-bit code, namely a hash value, through each node by using a specific hash algorithm, continuously compressing the hash values in pairs to generate a unique hash value, obtaining Merkle tree roots, obtaining target hash values, and obtaining block information; the obtained block information is informed to other nodes in a broadcast mode through a P2P network unit in a network layer module 35, the other nodes can verify the block, after the verification is passed, the new block is added to the main chain of an Ethernet block chain module 37, metadata of ownership, authority and data integrity are recorded through an intelligent contract module 36, a public and private key pair is obtained through an encryption key module 40, after a patient receives a medical record, the patient decrypts ciphertext through the private key of the patient, hash and signature of the original record are obtained, the integrity and authenticity of the record are verified, the original record is encrypted through a symmetric key, and the original record is collected into the medical record storage space of the patient; the authorizer inputs the obtained patient information into the box body 18, sends the patient information to the ethernet blockchain module 37 through the public key, and the ethernet blockchain module 37 receives the query request, verifies the patient information through the intelligent contract module 36 and transmits the data to the comparison module 38; the patient receives the notice, verifies the data information, compares the private key obtained by the encryption key module 40 with the public key sent by the authorizer, realizes decryption of the information, and the authorizer obtains the medical data information of the patient. The fixed plate 6 is pushed to move by the pushing cylinder 5, the movable wheel 2 is moved out, the movement of the device is facilitated, the supporting legs 3 are supported, the stabilizing springs 7 are matched with the supporting columns 8, the stability is guaranteed, the supporting plates 9 bear pressure, the buffer springs 12 are extruded by the I-shaped blocks 10 to enable the buffer springs to be compressed and deformed, the push rods 13 push the push plates 17 to move, the damping oil 16 is compressed, the shock influence is relieved, and the stability of the box body 18 is guaranteed; the heat dissipation teeth 25 at the bottom of the partition plate 21 dissipate heat, the driving motor 28 works to drive the fan blades 29 to rotate to generate flowing air, the cooling liquid is injected into the heat exchange tubes 27, heat exchange is realized between the air and the cooling liquid to form cold air, the inside of the box body 18 dissipates heat, the heating tube 30 works to conduct heat through the heat conducting plate 31, the heat exchange is realized between the air and the heat to form hot air, and the inside of the box body 18 is dehumidified.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (8)
1. The utility model provides a medical data processing system based on blockchain technique, including base (1), movable wheel (2), supporting legs (3), supporting seat (4), promote cylinder (5), fixed plate (6), stable spring (7), support column (8), backup pad (9), worker's type piece (10), sleeve (11), buffer spring (12), push rod (13), apron (14), fixing base (15), shock absorber oil (16), push pedal (17), box main part (18), operation panel (19), display screen (20), baffle (21), main power supply (22), electronic box (23), module seat (24), heat dissipation tooth (25), mounting panel (26), heat exchange tube (27), driving motor (28), flabellum (29), heating pipe (30), heat conduction board (31), data receiving module (32), data transmission module (33), data processing layer module (34), network layer module (35), intelligent contract module (36), ethernet blockchain module (37), compare module (38), database module (39) and encryption key module (40), its characterized in that: supporting legs (3) are welded at four corners of the bottom of the base (1), pushing cylinders (5) are welded at two ends of the top of the inner wall of the base (1), output ends of the pushing cylinders (5) are connected with a fixed plate (6) through piston rods, moving wheels (2) are hinged at two ends of the bottom of the fixed plate (6), a supporting seat (4) is welded at the top of the base (1), a supporting plate (9) is arranged at the top of the inner wall of the supporting seat (4), I-shaped blocks (10) are welded at two ends of the bottom of the supporting plate (9) and two ends of the bottom of the inner wall of the supporting seat (4), sleeves (11) are arranged between the I-shaped blocks (10), one ends of the I-shaped blocks (10) extend into the sleeves (11) and are fixedly connected with buffer springs (12), push rods (13) are welded in the middle of the bottom of the supporting plate (9), fixing seats (15) are mounted at the top of the inner wall of the supporting seat (4) through bolts, cover plates (14) are mounted at the tops of the fixing seats (15) through bolts, I-shaped blocks (13) extend into the inner wall bodies (17) and are welded at two sides of the inner wall bodies (18), main and standby power (22), electronic box (23) and module seat (24) are installed respectively at the top of baffle (21), equidistant welding in bottom of baffle (21) has heat dissipation tooth (25), heat exchange tube (27) are installed through mounting panel (26) in the inner wall bottom of box main part (18), heat exchange tube (27) one side is provided with driving motor (28), the output of driving motor (28) is connected with flabellum (29) through the pivot, the top of flabellum (29) is provided with heat-conducting plate (31), and installs heating pipe (30) between heat-conducting plate (31), module seat (24) top is provided with data receiving module (32), data transmission module (33), data processing layer module (34), network layer module (35), intelligent contract module (36), ethernet block chain module (37), comparison module (38), database module (39) and encryption key module (40) respectively.
2. A blockchain technology based medical data processing system as in claim 1 wherein: the bottom of fixed plate (6) is middle through stable spring (7) and the inner wall bottom fixed connection of base (1), support column (8) are all installed at the inside middle corresponding both ends of base (1), the movable hole has all been seted up at the bottom both ends of base (1), movable wheel (2) cooperate with the movable hole.
3. A blockchain technology based medical data processing system as in claim 1 wherein: oil overflow holes are formed in two ends of the push plate (17), and damping oil (16) is filled between the bottom of the push plate (17) and the inner wall of the fixing seat (15).
4. A blockchain technology based medical data processing system as in claim 1 wherein: the refrigerator is characterized in that a refrigerator door is hinged to one side of the surface of the refrigerator body (18) through a hinge, heat dissipation holes are uniformly formed in the bottom of the surface of the refrigerator door, an operation table (19) is arranged at the top of the refrigerator body (18), an operation button is arranged at one end of the top of the operation table (19), and a display screen (20) is arranged at the other end of the top of the operation table (19).
5. A blockchain technology based medical data processing system as in claim 1 wherein: through holes are uniformly formed in the partition plate (21), and liquid inlet holes and liquid outlet holes are respectively formed in two ends of the outer wall of the box body (18) located at the heat exchange tube (27).
6. A blockchain technology based medical data processing system as in claim 1 wherein: and the heat conducting plate (31) is uniformly provided with heat conducting holes.
7. A blockchain technology based medical data processing system as in claim 1 wherein: the data transmission module (33) is connected with the data receiving module (32) through signals, the data receiving module (32) is connected with the database module (39) through signals, the database module (39) is connected with the data processing layer module (34) through signals, the data processing layer module (34) is connected with the network layer module (35) through signals, the network layer module (35) is connected with the intelligent contract module (36) and the Ethernet block chain module (37) through signals, and the intelligent contract module (36) is connected with the comparison module (38) and the encryption key module (40) through signals.
8. A medical data processing method based on a blockchain technology comprises the following steps: step one, data transmission and reception processing; step two, obtaining block information; step three, network propagation verification; step four, authorization verification; step five, data comparison; the method is characterized in that:
in the first step, the medical information of the patient is recorded on the operation table (19), is transmitted through the data transmission module (33), and is received through the data receiving module (32) and is stored in the database module (39);
in the second step, the data is processed through a hash function unit and a Merkle tree unit in a data processing layer module (34), patient information is packed, the information is compressed into a section of 64-bit codes, namely hash values, through each node by using a specific hash algorithm, the hash values are continuously compressed to generate unique hash values, a Merkle tree root is obtained, a target hash value is obtained, and block information is obtained;
in the third step, the obtained block information is notified to other nodes in a broadcast mode through a P2P network unit in a network layer module (35), the other nodes can verify the block, after the verification is passed, the new block is added to the main chain of an Ethernet block chain module (37), metadata of ownership, authority and data integrity are recorded through an intelligent contract module (36), a public-private key pair is obtained through an encryption key module (40), after a patient receives a medical record, a private key of the patient is used for decrypting ciphertext to obtain hash and signature of an original record, the integrity and authenticity of the record are verified, the original record is encrypted by adopting a symmetric key, and the original record is collected into a medical record storage space of the patient;
in the fourth step, the authorizer inputs the obtained patient information into the box body (18), sends the patient information to the ethernet blockchain module (37) through the public key, and the ethernet blockchain module (37) receives the query request, verifies the patient information through the intelligent contract module (36) and transmits the data to the comparison module (38);
in the fifth step, the patient receives the notification, verifies the data information, compares the private key obtained by the encryption key module (40) with the public key sent by the authorizer, decrypts the information, and the authorizer obtains the medical data information of the patient.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911155977.XA CN111131387B (en) | 2019-11-22 | 2019-11-22 | Medical data processing system and method based on blockchain technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911155977.XA CN111131387B (en) | 2019-11-22 | 2019-11-22 | Medical data processing system and method based on blockchain technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111131387A CN111131387A (en) | 2020-05-08 |
CN111131387B true CN111131387B (en) | 2023-05-16 |
Family
ID=70496448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911155977.XA Active CN111131387B (en) | 2019-11-22 | 2019-11-22 | Medical data processing system and method based on blockchain technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111131387B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113282198B (en) * | 2021-06-15 | 2022-10-18 | 重庆电子工程职业学院 | Block chain authority management system and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003016811A2 (en) * | 2001-08-13 | 2003-02-27 | New Qu Energy Ltd. | Device using a medium having a high heat transfer rate |
CN2618665Y (en) * | 2003-04-16 | 2004-06-02 | 天津理工学院 | Chemical reactor based on virtual instrument control technology |
CN108278859A (en) * | 2017-12-29 | 2018-07-13 | 南阳英良石业有限公司 | A kind of artificial stone preparation drying equipment of environmental protection and energy saving |
CN108833081A (en) * | 2018-06-22 | 2018-11-16 | 中国人民解放军国防科技大学 | Block chain-based equipment networking authentication method |
CN108881160A (en) * | 2018-05-07 | 2018-11-23 | 北京信任度科技有限公司 | Medical treatment & health data managing method and system based on block chain intelligence contract |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA3091297A1 (en) * | 2018-02-20 | 2019-08-29 | Osram Gmbh | Controlled agricultural system and method for agriculture |
-
2019
- 2019-11-22 CN CN201911155977.XA patent/CN111131387B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003016811A2 (en) * | 2001-08-13 | 2003-02-27 | New Qu Energy Ltd. | Device using a medium having a high heat transfer rate |
CN2618665Y (en) * | 2003-04-16 | 2004-06-02 | 天津理工学院 | Chemical reactor based on virtual instrument control technology |
CN108278859A (en) * | 2017-12-29 | 2018-07-13 | 南阳英良石业有限公司 | A kind of artificial stone preparation drying equipment of environmental protection and energy saving |
CN108881160A (en) * | 2018-05-07 | 2018-11-23 | 北京信任度科技有限公司 | Medical treatment & health data managing method and system based on block chain intelligence contract |
CN108833081A (en) * | 2018-06-22 | 2018-11-16 | 中国人民解放军国防科技大学 | Block chain-based equipment networking authentication method |
Non-Patent Citations (2)
Title |
---|
"Merkle-Tree Based Approach for Ensuring Integrity of Electronic Medical Records";Brihat Sharma; Chandra N Sekharan; Fanyu Zuo;《2018 9th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)》;20190815;全文 * |
"基于区块链的身份认证系统的设计与实现";顾燕;《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》;20181130;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111131387A (en) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112800088B (en) | Database ciphertext retrieval system and method based on bidirectional security index | |
Hossain et al. | Probe-IoT: A public digital ledger based forensic investigation framework for IoT. | |
CN111131387B (en) | Medical data processing system and method based on blockchain technology | |
Xhafa et al. | Designing cloud-based electronic health record system with attribute-based encryption | |
JP2004530348A5 (en) | ||
CN112765650A (en) | Attribute-based searchable encryption block chain medical data sharing method | |
PG et al. | A secure data deduplication system for integrated cloud-edge networks | |
CN104584509A (en) | An access control method, a device and a system for shared data | |
Esmaeili et al. | Performance enhancement of a direct absorption solar collector using copper oxide porous foam and nanofluid | |
CN107359998A (en) | A kind of foundation of portable intelligent password management system and operating method | |
CN113889208B (en) | Block chain-based on-and-off-chain medical data sharing method, device and equipment | |
Abbasinezhad‐Mood et al. | Design and extensive hardware performance analysis of an efficient pairwise key generation scheme for smart grid | |
Kumar et al. | Energy, exergy, and cost analysis of solar powered desiccant air conditioning system | |
Hoseinzadeh et al. | Exergoeconomic optimization and sensitivity analysis of a commercial parabolic trough collector for the climate of Tehran, Iran | |
Bouchair et al. | Natural convection cooling process from two identical porous‐covering electronic components | |
Lee et al. | Second law analysis on fractal-like fin under crossflow | |
CN116842242A (en) | Batch privacy information retrieval method and device | |
Oliveira et al. | Transient analysis of a chemisorption air conditioning system operating under different kinds of cycle | |
Pathak et al. | Comparative analysis of single‐and dual‐purpose corrugated plate solar collector by force convection | |
CN114117499A (en) | Authority management based trusted data exchange method | |
Chen et al. | Scaling up capacity of stand-alone adsorption refrigeration tubes | |
CN210880453U (en) | Heat insulation structure of plastic mould frame | |
Alameen | Repeated Attribute Optimization for Big Data Encryption. | |
CN104468535A (en) | Ciphertext storage and connecting query system and method suitable for cloud environment | |
CN220473957U (en) | PCIE password card convenient to heat dissipation |
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 |