US20230067537A1 - Blockchain managed medical implants - Google Patents
Blockchain managed medical implants Download PDFInfo
- Publication number
- US20230067537A1 US20230067537A1 US17/463,054 US202117463054A US2023067537A1 US 20230067537 A1 US20230067537 A1 US 20230067537A1 US 202117463054 A US202117463054 A US 202117463054A US 2023067537 A1 US2023067537 A1 US 2023067537A1
- Authority
- US
- United States
- Prior art keywords
- patient
- blockchain
- private key
- ledger
- transactions
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
- G06F21/645—Protecting data integrity, e.g. using checksums, certificates or signatures using a third party
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
- G16H10/65—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records stored on portable record carriers, e.g. on smartcards, RFID tags or CD
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- 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/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/088—Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms
-
- 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
- H04L9/3239—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 involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- 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
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/08—Sensors provided with means for identification, e.g. barcodes or memory chips
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0031—Implanted circuitry
-
- H04L2209/38—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/88—Medical equipments
Definitions
- Blockchain technology is used to transfer assets using tokens generated as part of a blockchain encryption process.
- An asset e.g., an electronic coin, a blockchain-based good, a personal identifier, and so on
- An asset is represented by a chain of transactions that transfers ownership from one party to another party.
- To transfer ownership of an asset on a blockchain a new transaction is generated and added to a stack of transactions in a block.
- the new transaction which includes the public key of the new owner, is digitally signed by the owner with the owner's private key to transfer ownership to the new owner as represented by the new owner public key.
- the block header is recorded as the first transaction in the next block in the chain, creating a mathematical hierarchy called a “blockchain.”
- the blockchain of transactions can be followed to verify each transaction from the first transaction to the last transaction.
- the new owner need only have the private key that matches the public key of the transaction that transferred the asset.
- the blockchain creates a mathematical proof of ownership in an entity represented by a security identity (e.g., a public key), which can be pseudo-anonymous.
- the blockchain technology can maintain a distributed ledger of transactions.
- a distributed ledger a ledger of all the transactions for an asset is stored redundantly at multiple nodes (i.e., computers) of a blockchain network.
- the ledger at each node is stored as a blockchain.
- the transactions are stored in the order that the transactions are received by the nodes.
- Each node in the blockchain network has a complete replica of the entire blockchain.
- the blockchain system also implements techniques to ensure that each node will store the identical blockchain, even though nodes can receive transactions in different orderings.
- the blocks in the blockchain can be accessed from oldest to newest, generating a new hash of the block and comparing the new hash to the hash generated when the block was created. If the hashes are the same, then the transactions in the block are verified.
- the blockchain system also implements techniques to ensure that it would be infeasible to change a transaction and regenerate the blockchain by employing a computationally expensive technique to generate a nonce that is added to the block when it is created.
- a blockchain ledger is sometimes referred to as an Unspent Transaction Output (“UXTO”) set because it tracks the output of all transactions that have not yet been spent.
- UXTO Unspent Transaction Output
- FIG. 1 A is a block diagram showing some of the components typically incorporated in at least some of the computer systems and other devices on which the disclosed system operates.
- FIG. 1 B is a diagram illustrating an example medical implant in accordance with embodiments of the technology.
- FIG. 2 is a system diagram illustrating an example of a computing environment in which the disclosed system operates in some embodiments.
- FIG. 3 is a block diagram illustrating components which, in some implementations, can be used in a system employing the disclosed technology.
- FIG. 4 is a flow chart illustrating an example process for creating patient data in a ledger stored on a medical implant.
- FIG. 5 is a flow chart illustrating an example process for accessing a patient's medical records.
- Blockchain technology can be used to generate an identity token for a physical or digital asset using a cryptographic one-way hash of information that uniquely identifies the asset.
- Tokens also have an owner that uses an additional public/private key pair.
- the owner public key is set as the token owner identity and when performing actions against tokens, ownership proof is established by providing a signature generated by the owner private key and validated against the public key listed as the owner of the token. This allows transactions of digital assets, such as records associated with owners of unique tokens, to be accurately tracked using blockchain transactions.
- the blockchain technology can maintain a distributed ledger of transactions and generate an identity token for a physical or digital asset using a cryptographic one-way hash of information that uniquely identifies the asset.
- Tokens also have an owner that uses an additional public/private key pair.
- the owner public key is set as the token owner identity and when performing actions against tokens, ownership proof is established by providing a signature generated by the owner private key and validated against the public key listed as the owner of the token.
- a person can be uniquely identified, for example, using a combination of a user name, social security number, and biometric information (e.g., fingerprint).
- a product e.g., refrigerator
- the identity tokens for each would be a cryptographic one-way hash of such combinations.
- the identity token for an entity e.g., person or company
- the identity token for an entity can be the public key of a public/private key pair, where the private key is held by the entity.
- Identity tokens can be used to identify people, institutions, commodities, contracts, computer code, equities, derivatives, bonds, insurance, loans, documents, and so on.
- Identity tokens can also be used to identify collections of assets.
- An identity token for a collection can be a cryptographic one-way hash of the digital tokens of the assets in the collection.
- an identity token for an asset in a blockchain establishes provenance of the asset, and the identity token can be used in transactions (e.g., buying, selling, insuring) of the asset stored in a blockchain, creating a full audit trail of the transactions.
- each party and asset involved with the transaction needs an account that is identified by a digital token.
- a digital token For example, when one person wants to transfer a car to another person, the current owner and next owner create accounts, and the current owner also creates an account that is uniquely identified by its vehicle identification number.
- the account for the car identifies the current owner.
- the current owner creates a transaction against the account for the car that indicates that the transaction is a transfer of ownership, indicates the public keys (i.e., identity tokens) of the current owner and the next owner, and indicates the identity token of the car.
- the transaction is signed by the private key of the current owner and the transaction is evidence that the next owner is now the current owner.
- a private blockchain acts as a state channel where several parties can share contract states without writing to the main network blockchain.
- a governance contract is deployed to the private chain for one or more users with governing roles to manage membership and permissions to update state on the private chain.
- the private blockchain can manage electronic medical records with manage permissions.
- EMR electronic medical records
- EMRs electronic medical records
- each medical procedure can be recorded as a “transaction” for a blockchain associated with the patient's EMR.
- Each procedure can include information about the procedure, such as procedure type, date of procedure, outcome of procedure, follow-up actions for the procedure, data associated with the procedure, and/or other information associated with the procedure.
- New patient data can also be recorded as a transaction.
- HIPAA Health Insurance Portability and Accountability Act
- medical records for patients must be kept confidential unless the patient consents to sharing the medical records.
- blockchains can be kept private, most blockchains are in the public space so that transactions in the ledger associated with the blockchain can be verified.
- a medical implant with computing components such as persistent memory, can be used to store medical records associated with treatment of the patient, ledger information, and/or a private key for accessing private medical records stored in a blockchain ledger.
- the patient can provide a key unique to the patient's implant chip to the treatment provider, which allows the treatment provider to access the ledger of medical procedures, patient data (e.g., medical history, physician notes, medical images, and scans), surgical plans, healthcare provider information, implant data, and other relevant medical data from the implant itself or from the private ledger that requires the key to access.
- patient data e.g., medical history, physician notes, medical images, and scans
- surgical plans e.g., surgical plans, healthcare provider information, implant data, and other relevant medical data from the implant itself or from the private ledger that requires the key to access.
- the patient can set permissions for access to, for example, selected portion(s) of EMRs.
- FIG. 1 A is a block diagram showing some of the components typically incorporated in at least some of the computer systems and other devices on which the disclosed system operates.
- these computer systems and other devices 100 can include server computer systems, desktop computer systems, laptop computer systems, netbooks, mobile phones, personal digital assistants, televisions, cameras, automobile computers, electronic media players, web services, mobile devices, watches, wearables, glasses, smartphones, tablets, smart displays, virtual reality devices, augmented reality devices, etc.
- the computer systems and devices include zero or more of each of the following: a central processing unit (CPU) 101 for executing computer programs; a computer memory 102 for storing programs and data while they are being used, including the facility and associated data, an operating system including a kernel, and device drivers; a persistent storage device 103 , such as a hard drive or flash drive for persistently storing programs and data; computer-readable media drives 104 that are tangible storage means that do not include a transitory, propagating signal, such as a floppy, CD-ROM, or DVD drive, for reading programs and data stored on a computer-readable medium; and a network connection 105 for connecting the computer system to other computer systems to send and/or receive data, such as via the Internet or another network and its networking hardware, such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like. While computer systems configured as described above are typically used to support the operation of the facility, those skilled in the art will appreciate that the following: a
- FIG. 1 B illustrates an example medical implant 150 according to some embodiments of the invention.
- the medical implant 150 can be an intervertebral device that includes a body 152 configured to interface with one or more identified anatomical structures (e.g., one or more vertebral bodies or endplates) at and/or proximate the target implantation site (e.g., between one or more vertebral bodies or endplates).
- the implant body 152 can include one or more structural features designed to engage one or more identified anatomical structures.
- the implant 150 can include an upper surface 165 and a lower surface (not shown) configured to seat against vertebral bodies of spine.
- the upper surface 165 and the lower surface can have contours that match contours of the vertebral endplates, such that the upper surface 165 and lower surface “mate” with the corresponding vertebral endplates they engage with.
- the dimensions, contours, topology, composition, and/or other implant data can be part of the EMR.
- the upper surface 165 and/or the lower surface can be textured (e.g., via roughenings, knurlings, ridges, and the like). Texturing data can be part of manufacturing data stored in the EMRs.
- the upper surface 165 and the lower surface may be angled with respect to one another, and the EMR can include the angle and sizes of these surfaces.
- the implant 150 can be an interspinous spacer with structural features in the form of U-shaped portions designed to receive respective spinous processes.
- the dimensions of the U-shaped portions can match the dimensions of the spinous processes.
- the structural features can include recesses, arms, or other contact features designed to engage (e.g., contact, receive, etc.) one or more anatomical features (e.g., tissue, bony structures, etc.).
- the EMR can include the implant configuration, features, implantation procedure/plan, and/or intended use.
- a user can access EMRs using a retrieval feature 160 .
- a retrieval feature 160 is a bar code corresponding to the unique identifier
- the user can scan the retrieval feature 160 using, for example, one or more cameras on the computing device and/or otherwise input the unique identifier into the computing device.
- the computing system can send the unique identifier to a remote server (e.g., via a communication network) with a request to provide the corresponding patient-specific surgical data set.
- the server can locate the specific data set associated with the unique identifier and transmit the data set to the computing device for display to the user.
- the implant 150 can include other features assisting with accessing the ledger and viewing the EMRs.
- the medical implants can be pedicle screws, patient-specific implants, interbody implant systems, artificial discs, expandable intervertebral implants, sacroiliac implants, plates, arthroplasty devices for orthopedic joints, non-structural implants, or other devices disclosed in the patents and applications incorporated herein by reference.
- the medical implant 150 is used to track and monitor medical data associated with the patient.
- U.S. Application No. 63/218,190 discloses implants capable of collecting data, assigning weighting/values, and communicating with other devices.
- the monitoring can be used with prescriptive systems, such as the systems disclosed in U.S. Pat. No. 10,902,944 and U.S. application Ser. No. 17/342,439, which are incorporated by reference in their entireties.
- the patient's data can be incorporated into one or more training sets for a machine learning system or other systems disclosed in the incorporated by reference patents and applications.
- the medical implant 150 can also be a multipurpose implant, providing both structure to address a medical issue in the body of the patient while also carrying information regarding the patient.
- the medical implant 150 can be a pacemaker, a plate or pin to correctly position a previously broken bone or set of bones, and the like.
- the retrieval feature 160 can be used to carry patient data, such as a private key for unlocking patient medical records stored on a blockchain ledger.
- the medical implant 150 also contains a private blockchain ledger for tracking EMRs associated with the patient. As the patient undergoes various treatments, new EMRs and updates to existing EMRs for the patient are generated and stored as “transactions” in a blockchain ledger. To access the EMRs associated with the patient, the private key from the medical implant 150 must be used to “unlock” the EMRs stored in the blockchain ledger. The patient can provide this private key to health care providers and other interested parties by a secure platform, mobile application, digital key, or the like.
- the EMRs are encrypted using an encryption key that the health care provider decrypts. Additionally or alternatively, re-keying protocols, certification management protocols (e.g., enrollment certification protocol, transaction certification protocol, etc.), and other protocols and can be utilized for variable access and permissions.
- the patient can manage the data of the EMR to share selected data only. For example, the patient can a keep section of the EMR private while sharing another section of the EMR.
- the system also allows for user-controlled settings, such as settings for minors, family members, relatives, and/or other user-controlled settings.
- An EMR can include patient data associated with the implant design and design process.
- the stored data can include kinematic data (e.g., pre-operative patient data, target kinematic data, etc.), manufacturing data, design parameters, target service life data, physician recommendations/notes, etc.
- the disc can include an articulating implant body with plates contoured to match vertebral endplates, custom articulating members between the plates for providing patient-specific motion, etc.
- the implant is an intervertebral cage
- the stored data can include materials specifications of the implant body, dimensions of the implant body, manufacturing data, design parameters, target service life data, physician recommendations/notes, etc.
- the applications and patents incorporated by reference disclose data (e.g., surgical plans, implant specifications, data sets, etc.) that can be associated with the retrieval feature 160 .
- the patient can set variable permissions for access to transactions and details stored in the blockchain ledger. For example, particular medical providers may only be given access to certain transactions related to particular kinds of medical procedures. In other implementations, permissions can be set based on the patient, such as having child settings for children with an implant.
- the medical implant 150 can also track and monitor various health related data for the patient.
- the medical implant 150 can include one or more sensors configured to measure pressures, loads, or forces applied by anatomical elements to monitor, for example, activity, loading, etc.
- the medical implant 150 can continuously or periodically collect data indicating activity level, activities performed, disease progression, or the like. For example, loading across the implant 150 can be tracked over period of time.
- the applications and patents incorporated by reference disclose techniques for monitoring, collecting data, and transmitting data.
- the medical implant 150 can identify events, such as excess loading, imbalance of the spine, or the like.
- the patient is monitored with automatic blockchain updating based on activity (e.g., surgical procedure, change in status, etc.), disability (e.g., new disability, progression of disability, etc.), and/or healthcare events.
- the health care events can include imaging, diagnosis, treatment, and/or outcomes and event data that can be encoded in the blockchain. Collected data can be used as historical patient data used to treat another patient.
- the applications and patents incorporated by reference also disclose usage of historical data, imaging data, surgical plans, simulations, modeled outcomes, treatment protocols, and outcome values that can be encoded in the blockchain.
- two or more implants can be used.
- a patient can have both a spinal implant with an encoded chip containing the private key and/or the private blockchain ledger containing the EMRs of the patient and a subcutaneous digital implant.
- the subcutaneous digital implant acts as an intermediary device, communicating with both the spinal implant containing the private key and/or the private blockchain ledger and an external computing device, such as a patient treatment computing system.
- the subcutaneous digital implant may also include data of its own, such as patient identifying information, biometric data, and the like.
- the subcutaneous digital implant may include the private key and/or the private blockchain ledger containing the EMRs of the patient.
- FIG. 2 is a system diagram illustrating an example of a computing environment in which the disclosed system operates in some embodiments.
- environment 200 includes one or more client computing devices 205 A-D, examples of which can host the system 100 .
- Client computing devices 205 operate in a networked environment using logical connections through network 230 to one or more remote computers, such as a server computing device.
- the client computing devices 205 can also include a medical implant, such as the medical implant 150 described above in relation to FIG. 1 B .
- server 210 is an edge server which receives client requests and coordinates fulfillment of those requests through other servers, such as servers 220 A-C.
- server computing devices 210 and 220 comprise computing systems, such as the system 100 . Though each server computing device 210 and 220 is displayed logically as a single server, server computing devices can each be a distributed computing environment encompassing multiple computing devices located at the same or at geographically disparate physical locations. In some embodiments, each server 220 corresponds to a group of servers.
- Client computing devices 205 and server computing devices 210 and 220 can each act as a server or client to other server or client devices.
- servers ( 210 , 220 A-C) connect to a corresponding database ( 215 , 225 A-C).
- each server 220 can correspond to a group of servers, and each of these servers can share a database or can have its own database.
- Databases 215 and 225 warehouse (e.g., store) information such as biometric information of users, blockchain transactions involving user medical records, and other data. Though databases 215 and 225 are displayed logically as single units, databases 215 and 225 can each be a distributed computing environment encompassing multiple computing devices, can be located within their corresponding server, or can be located at the same or at geographically disparate physical locations.
- Network 230 can be a local area network (LAN) or a wide area network (WAN), but can also be other wired or wireless networks. In some embodiments, network 230 is the Internet or some other public or private network. Client computing devices 205 are connected to network 230 through a network interface, such as by wired or wireless communication. While the connections between server 210 and servers 220 are shown as separate connections, these connections can be any kind of local, wide area, wired, or wireless network, including network 230 or a separate public or private network.
- FIG. 3 is a block diagram illustrating components 300 which, in some implementations, can be used in a system employing the disclosed technology.
- the components 300 include hardware 302 , general software 320 , and specialized components 340 .
- a system implementing the disclosed technology can use various hardware including processing units 304 (e.g. CPUs, GPUs, APUs, etc.), working memory 306 , storage memory 308 (local storage or as an interface to remote storage, such as storage 215 or 225 ), and input and output devices 310 .
- processing units 304 e.g. CPUs, GPUs, APUs, etc.
- storage memory 308 local storage or as an interface to remote storage, such as storage 215 or 225
- input and output devices 310 e.g., input and output devices 310 .
- storage memory 308 can be one or more of: local devices, interfaces to remote storage devices, or combinations thereof.
- storage memory 308 can be a set of one or more hard drives (e.g.
- RAID redundant array of independent disks
- NAS network accessible storage
- Components 300 can be implemented in a client computing device such as client computing devices 205 or on a server computing device, such as server computing device 210 or 220 .
- General software 320 can include various applications including an operating system 322 , local programs 324 , and a basic input output system (BIOS) 326 .
- Specialized components 340 can be subcomponents of a general software application 320 , such as local programs 324 .
- Specialized components 340 can include a blockchain module 344 , EMR module 346 , patient treatment data module 348 , and components which can be used for providing user interfaces, transferring data, and controlling the specialized components, such as interfaces 342 .
- components 300 can be in a computing system that is distributed across multiple computing devices or can be an interface to a server-based application executing one or more of specialized components 340 .
- specialized components 340 may be logical or other nonphysical differentiations of functions and/or may be submodules or code-blocks of one or more applications.
- Blockchain module 344 provides blockchain functionality for the system.
- the blockchain module 344 allows for the creation of a new block for a new/existing blockchain distributed ledger, hashing of the new block, and addition of the new block to the patient's private blockchain and distributed ledger.
- the blockchain module 344 can manage a plurality of public blockchains, private blockchains, and/or other distributed ledgers for patients.
- the privacy of each patient's blockchain(s) can be ensured because each patient maintains an individual blockchain and/or ledger for the patient's medical records and data.
- transactions include a public key that matches a private key associated with the patient. In these implementations, while the transactions are added to a public ledger, details of the transactions can only be accessed when the private key is used, ensuring patient data privacy.
- New blocks for blockchains and/or ledgers are based on received EMRs from the EMR module 346 .
- the created blockchain ledger(s) can be stored in persistent memory of an implant of the patient.
- the created blockchain ledger(s) can be stored in memory associated with the system and may be a private blockchain ledger associated exclusively with the patient or a public blockchain ledger associated with a group of patients. If the blockchain ledger is a public ledger, each block can be associated with different patients, but cannot be accessed for viewing unless a medical professional possesses a private key associated with the patient identified in a particular block in the ledger. Groups of patients can be subdivided in multiple ways. For example, a group of patients can be defined as all patients at a particular medical facility, all patients under the treatment of a particular medical professional, all patients covered by a particular medical insurance provider, all patients with a similar pathology, treatment, outcome, and the like.
- the EMR module 346 maintains patient electronic medical records.
- the EMRs can include patient data (e.g., images, scans, etc.), demographic information about the patient, identifying information of the patient, historical patient treatment data, metrics, plans (e.g., pre-operative plans, corrective plans, surgical plans, post-operative plans, etc.), data providing pathology-related information, provider information (e.g., physician, hospital, surgical team, etc.), patient feedback (e.g., feedback acquired using quality of life questionnaires, surveys, patient-reported outcome measures, etc.), vital signs, diagnostic results, and/or other medically relevant information about the patient, such as family history of various illnesses or medical problems, prescription drug history, and the like.
- patient data e.g., images, scans, etc.
- demographic information about the patient e.g., images, scans, etc.
- identifying information of the patient e.g., historical patient treatment data, metrics, plans (e.g., pre-operative plans, corrective plans, surgical plans, post
- EMR module 346 can also maintain patient treatment records, such as medical procedures undergone, implant information (e.g., patient-specific design, composition, implantation date, manufacture, etc.), drug therapies performed, clinical trials participated in, and other relevant medical actions taken on behalf of the health of the patient.
- implant information e.g., patient-specific design, composition, implantation date, manufacture, etc.
- drug therapies performed e.g., drug therapies performed, clinical trials participated in, and other relevant medical actions taken on behalf of the health of the patient.
- Each medical action can also include various additional data points, such as attending physician, prescribing physician, time and date of action, patient medical reaction medical action taken, and other relevant medical data points.
- EMRs can also include various relevant images and scans (e.g., CT scans, 3D CT scans, CMCT scans, MRIs, PET scans, etc.), images (e.g., X-ray images, magnetic resonance imaging, ultrasound images, etc.) associated with medical actions, such as medical images, blood test results, and the like.
- the EMR module 346 can provide EMRs to the blockchain module 344 for generating transactions based on the EMRs.
- Patient treatment data module 348 gathers patient data regarding a medical event or medical action (e.g., a hospitalization, a medical procedure, a drug therapy regime, and the like) from various medical systems.
- patient treatment data module 348 can receive identifying information identifying a patient, a result from a routine physician visit, and any relevant data associated with the visit, such as various medical images taken, blood pressure values, heart rate, blood oxygen levels, body mass index, and/or other medical data.
- the patient treatment data module 348 can provide this data in an EMR to the EMR module 346 to create new EMRs for patients.
- FIG. 4 is a flow chart illustrating an example process 400 for creating patient data in a ledger stored on a medical implant.
- process 400 receives patient treatment information.
- Patient information can include patient identification information, a patient diagnosis, data associated with a diagnosis, a patient treatment plan, data associated with a patient treatment plan, medical images associated with the diagnosis or treatment plan, EMRs, and/or other patient information associated with patient diagnosis and treatment.
- the patient treatment information can be received from a patient diagnosis software system, a patient treatment software system, a patient testing software system, and/or other software systems associated with patient diagnosis and treatment.
- process 400 generates a new transaction based on the received patient treatment information.
- the transaction includes details of the received patient treatment information and can also include additional information, such as a unique patient identifier, information associated with the physician delivering the treatment, the facility delivering the treatment, and/or other information associated with the treatment.
- the transaction also includes a public key that allows those with a matching private key to access details of the transaction.
- the patient has ownership of the private key and can, in the future, share the private key with health care providers to access previous transactions in the ledger.
- process 400 adds the generated transaction to the blockchain ledger.
- the transaction is generated at a patient treatment computing system and then transmitted to a blockchain ledger stored on the medical implant via one or more wireless data communication means.
- the transaction is added to the ledger stored on the medical implant as the most recent transaction and can include all of the details of the transaction.
- the generated transaction is added to a private distributed ledger in a medical records software system and can only be accessed using the private key stored on the medical implant of the patient.
- the private key is implanted within the patient.
- the implanted private key can be configured to reside on an orthopedic, spine, subcutaneous, or another implant.
- the generated transaction can be added to a public ledger as a private transaction.
- the private key associated with the patient e.g., the implanted key
- the private key associated with the patient must be used. Any user attempting to access the transaction without the key will not be able to see any details associated with the transaction.
- various patients can have medical records tracked on a public ledger while maintaining health data privacy for each patient.
- FIG. 5 is a flow chart illustrating an example process 500 for accessing a patient's medical records.
- process 500 receives a private key associated with a patient.
- the private key is received by establishing wireless communicative contact with an implant in the patient.
- the implant includes a persistent memory containing the private key, which can only be accessed when wireless communicative contact is established between the implant and a computing system executing process 500 , such as a patient treatment software system.
- the private key is unique to the patient and is the only way to access records associated with the patient.
- a request for the private key can be generated by the computing system executing process 500 .
- the request can include a request for patient authorization to access the private key.
- the patient may be required to agree to share the private key from the implant with process 500 .
- a confirmation mechanism such as voice confirmation, entering a password into a software application, web application, mobile application, or the like, providing an e-signature to a physician, or another appropriate confirmation mechanism can be used.
- the private key from the implant can be shared using telecommunication methods such as radio frequency and other modes of proximity telecommunication technology. Until the patient successfully confirms that the private key can be shared, the private key will not be provided to the physician or medical treatment provider.
- the patient authorization may include a user password, an access code/phrase, or the like that may be used to decrypt the data read from the medical implant.
- One or more of the components 300 e.g., the blockchain module 344
- the user password, etc. can use the user password, etc. to decrypt the data provided by the medical implant using one or more predetermined decryption mechanisms, thereby accessing the private key.
- the patient authorization may be specifically tied to one or more user accounts.
- the patient may provide or preset authorizations, different access levels, and/or access conditions for accounts belonging to one or more specific healthcare provider personnel (e.g., a primary care provider or a designated specialist), a generic category of healthcare providers, a family member, an authorized/selected advocate, or the like.
- the person/entity attempting to access the private key may be required to use a corresponding account, and the account information may be used to grant access to the private key.
- the medical implant and the corresponding system can vary the access levels according to conditions, such as for certain medical emergencies.
- an emergency care provider or a family member may be granted access to the private key (by, e.g., one or more methods/mechanisms described above) when the patient conditions (e.g., physiological markers and/or conditions reported by patient devices) match one or more predetermined patterns.
- the patient condition may be determined through the interfacing medical implant, which may be coupled to one or more other devices (e.g., wearable health monitors) or implants associated with the user.
- the attempt to access the private keys can initiate or power (such as for RFID or NFC communication protocols) the interfacing medical implant and/or other devices to conduct a status check.
- the interfacing medical implant can provide an indication for the receiving system. Based on the received indication, the system can allow a predetermined set of account holders to access the private key and/or authorized portions of the EMR.
- an emergency condition e.g., one of predetermined template scenarios and/or thresholds
- process 500 uses the received private key to access a blockchain ledger containing EMRs of the patient.
- the blockchain ledger is a private blockchain ledger stored in persistent memory on the implant of the patient.
- process 500 establishes or maintains wireless communicative contact with the implant, uses the private key to “unlock” the blockchain ledger, and then receives the blockchain ledger from the implant for viewing by the physician.
- the physician can modify the unlocked blockchain ledger to include additional patient data, such as new scans, diagnosis, test results, or the like.
- process 500 uses the received private key to “unlock” a private blockchain ledger or access one or more blocks associated with the patient in a public blockchain ledger.
- process 500 displays the accessed EMRs of the patient to the health care provider in possession of the private key.
- EMRs can be presented in familiar formats including tables, databases, charts, graphics, or text.
- the applications and patents incorporated by reference also disclose example EMRs.
- the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.”
- the terms “connected,” “coupled,” or any variant thereof means any connection or coupling, either direct or indirect, between two or more elements; the coupling or connection between the elements can be physical, logical, or a combination thereof.
- the words “herein,” “above,” “below,” and words of similar import when used in this application, refer to this application as a whole and not to any particular portions of this application.
- words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively.
- the word “or,” in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Public Health (AREA)
- Theoretical Computer Science (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Bioethics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Pathology (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Biophysics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
- Blockchain technology is used to transfer assets using tokens generated as part of a blockchain encryption process. An asset (e.g., an electronic coin, a blockchain-based good, a personal identifier, and so on) is represented by a chain of transactions that transfers ownership from one party to another party. To transfer ownership of an asset on a blockchain, a new transaction is generated and added to a stack of transactions in a block. The new transaction, which includes the public key of the new owner, is digitally signed by the owner with the owner's private key to transfer ownership to the new owner as represented by the new owner public key. Once the block is full, the block is “capped” with a block header that is a hash digest of all the transaction identifiers within the block. The block header is recorded as the first transaction in the next block in the chain, creating a mathematical hierarchy called a “blockchain.” To verify the current owner, the blockchain of transactions can be followed to verify each transaction from the first transaction to the last transaction. The new owner need only have the private key that matches the public key of the transaction that transferred the asset. The blockchain creates a mathematical proof of ownership in an entity represented by a security identity (e.g., a public key), which can be pseudo-anonymous.
- The blockchain technology can maintain a distributed ledger of transactions. With a distributed ledger, a ledger of all the transactions for an asset is stored redundantly at multiple nodes (i.e., computers) of a blockchain network. The ledger at each node is stored as a blockchain. In a blockchain, the transactions are stored in the order that the transactions are received by the nodes. Each node in the blockchain network has a complete replica of the entire blockchain. The blockchain system also implements techniques to ensure that each node will store the identical blockchain, even though nodes can receive transactions in different orderings. To verify that the transactions in a ledger stored at a node are correct, the blocks in the blockchain can be accessed from oldest to newest, generating a new hash of the block and comparing the new hash to the hash generated when the block was created. If the hashes are the same, then the transactions in the block are verified. The blockchain system also implements techniques to ensure that it would be infeasible to change a transaction and regenerate the blockchain by employing a computationally expensive technique to generate a nonce that is added to the block when it is created. A blockchain ledger is sometimes referred to as an Unspent Transaction Output (“UXTO”) set because it tracks the output of all transactions that have not yet been spent.
-
FIG. 1A is a block diagram showing some of the components typically incorporated in at least some of the computer systems and other devices on which the disclosed system operates. -
FIG. 1B is a diagram illustrating an example medical implant in accordance with embodiments of the technology. -
FIG. 2 is a system diagram illustrating an example of a computing environment in which the disclosed system operates in some embodiments. -
FIG. 3 is a block diagram illustrating components which, in some implementations, can be used in a system employing the disclosed technology. -
FIG. 4 is a flow chart illustrating an example process for creating patient data in a ledger stored on a medical implant. -
FIG. 5 is a flow chart illustrating an example process for accessing a patient's medical records. - Blockchain technology can be used to generate an identity token for a physical or digital asset using a cryptographic one-way hash of information that uniquely identifies the asset. Tokens also have an owner that uses an additional public/private key pair. The owner public key is set as the token owner identity and when performing actions against tokens, ownership proof is established by providing a signature generated by the owner private key and validated against the public key listed as the owner of the token. This allows transactions of digital assets, such as records associated with owners of unique tokens, to be accurately tracked using blockchain transactions.
- The blockchain technology can maintain a distributed ledger of transactions and generate an identity token for a physical or digital asset using a cryptographic one-way hash of information that uniquely identifies the asset. Tokens also have an owner that uses an additional public/private key pair. The owner public key is set as the token owner identity and when performing actions against tokens, ownership proof is established by providing a signature generated by the owner private key and validated against the public key listed as the owner of the token. A person can be uniquely identified, for example, using a combination of a user name, social security number, and biometric information (e.g., fingerprint). A product (e.g., refrigerator) can be uniquely identified, for example, using the name of its manufacturer and its seral number. The identity tokens for each would be a cryptographic one-way hash of such combinations. The identity token for an entity (e.g., person or company) can be the public key of a public/private key pair, where the private key is held by the entity. Identity tokens can be used to identify people, institutions, commodities, contracts, computer code, equities, derivatives, bonds, insurance, loans, documents, and so on. Identity tokens can also be used to identify collections of assets. An identity token for a collection can be a cryptographic one-way hash of the digital tokens of the assets in the collection. The creation of an identity token for an asset in a blockchain establishes provenance of the asset, and the identity token can be used in transactions (e.g., buying, selling, insuring) of the asset stored in a blockchain, creating a full audit trail of the transactions.
- To record a simple transaction in a blockchain, each party and asset involved with the transaction needs an account that is identified by a digital token. For example, when one person wants to transfer a car to another person, the current owner and next owner create accounts, and the current owner also creates an account that is uniquely identified by its vehicle identification number. The account for the car identifies the current owner. The current owner creates a transaction against the account for the car that indicates that the transaction is a transfer of ownership, indicates the public keys (i.e., identity tokens) of the current owner and the next owner, and indicates the identity token of the car. The transaction is signed by the private key of the current owner and the transaction is evidence that the next owner is now the current owner.
- In order to limit the visibility of the data on a blockchain, a private blockchain can be employed. A private blockchain acts as a state channel where several parties can share contract states without writing to the main network blockchain. A governance contract is deployed to the private chain for one or more users with governing roles to manage membership and permissions to update state on the private chain. The private blockchain can manage electronic medical records with manage permissions.
- For example, electronic medical records (“EMR” or “EMRs”) can be tracked for patients using blockchain transactions. As patients undergo medical procedures, each medical procedure can be recorded as a “transaction” for a blockchain associated with the patient's EMR. Each procedure can include information about the procedure, such as procedure type, date of procedure, outcome of procedure, follow-up actions for the procedure, data associated with the procedure, and/or other information associated with the procedure. New patient data can also be recorded as a transaction.
- In order to comply with the Health Insurance Portability and Accountability Act (“HIPAA”), medical records for patients must be kept confidential unless the patient consents to sharing the medical records. While blockchains can be kept private, most blockchains are in the public space so that transactions in the ledger associated with the blockchain can be verified. In order to keep medical records confidential for patients but maintain a ledger of medical procedures as transactions for the patients, a medical implant with computing components, such as persistent memory, can be used to store medical records associated with treatment of the patient, ledger information, and/or a private key for accessing private medical records stored in a blockchain ledger. When the patient wishes to share EMRs with treatment providers, the patient can provide a key unique to the patient's implant chip to the treatment provider, which allows the treatment provider to access the ledger of medical procedures, patient data (e.g., medical history, physician notes, medical images, and scans), surgical plans, healthcare provider information, implant data, and other relevant medical data from the implant itself or from the private ledger that requires the key to access. In some embodiments, the patient can set permissions for access to, for example, selected portion(s) of EMRs.
-
FIG. 1A is a block diagram showing some of the components typically incorporated in at least some of the computer systems and other devices on which the disclosed system operates. In various embodiments, these computer systems andother devices 100 can include server computer systems, desktop computer systems, laptop computer systems, netbooks, mobile phones, personal digital assistants, televisions, cameras, automobile computers, electronic media players, web services, mobile devices, watches, wearables, glasses, smartphones, tablets, smart displays, virtual reality devices, augmented reality devices, etc. In various embodiments, the computer systems and devices include zero or more of each of the following: a central processing unit (CPU) 101 for executing computer programs; acomputer memory 102 for storing programs and data while they are being used, including the facility and associated data, an operating system including a kernel, and device drivers; apersistent storage device 103, such as a hard drive or flash drive for persistently storing programs and data; computer-readable media drives 104 that are tangible storage means that do not include a transitory, propagating signal, such as a floppy, CD-ROM, or DVD drive, for reading programs and data stored on a computer-readable medium; and anetwork connection 105 for connecting the computer system to other computer systems to send and/or receive data, such as via the Internet or another network and its networking hardware, such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like. While computer systems configured as described above are typically used to support the operation of the facility, those skilled in the art will appreciate that the facility may be implemented using devices of various types and configurations, and having various components. -
FIG. 1B illustrates an examplemedical implant 150 according to some embodiments of the invention. Themedical implant 150 can be an intervertebral device that includes abody 152 configured to interface with one or more identified anatomical structures (e.g., one or more vertebral bodies or endplates) at and/or proximate the target implantation site (e.g., between one or more vertebral bodies or endplates). Theimplant body 152 can include one or more structural features designed to engage one or more identified anatomical structures. For example, in the illustrated embodiment, theimplant 150 can include anupper surface 165 and a lower surface (not shown) configured to seat against vertebral bodies of spine. In some embodiments, theupper surface 165 and the lower surface can have contours that match contours of the vertebral endplates, such that theupper surface 165 and lower surface “mate” with the corresponding vertebral endplates they engage with. The dimensions, contours, topology, composition, and/or other implant data can be part of the EMR. In some embodiments, such as the illustrated embodiment, theupper surface 165 and/or the lower surface can be textured (e.g., via roughenings, knurlings, ridges, and the like). Texturing data can be part of manufacturing data stored in the EMRs. For lordotic correction, theupper surface 165 and the lower surface may be angled with respect to one another, and the EMR can include the angle and sizes of these surfaces. - In some embodiments, the
implant 150 can be an interspinous spacer with structural features in the form of U-shaped portions designed to receive respective spinous processes. The dimensions of the U-shaped portions can match the dimensions of the spinous processes. In other embodiments, the structural features can include recesses, arms, or other contact features designed to engage (e.g., contact, receive, etc.) one or more anatomical features (e.g., tissue, bony structures, etc.). The EMR can include the implant configuration, features, implantation procedure/plan, and/or intended use. - A user (e.g., a physician, health care provider, etc.) can access EMRs using a
retrieval feature 160. For example, in embodiments in which aretrieval feature 160 is a bar code corresponding to the unique identifier, the user can scan theretrieval feature 160 using, for example, one or more cameras on the computing device and/or otherwise input the unique identifier into the computing device. Once the unique identifier is inputted into the computing system, the computing system can send the unique identifier to a remote server (e.g., via a communication network) with a request to provide the corresponding patient-specific surgical data set. In response to the request, and as described above, the server can locate the specific data set associated with the unique identifier and transmit the data set to the computing device for display to the user. Theimplant 150 can include other features assisting with accessing the ledger and viewing the EMRs. - Additional implant types, configurations, and structural features suitable for engaging identified anatomical features are described, for example, in U.S. application Ser. No. 16/207,116, filed Dec. 1, 2018, and U.S. application Ser. No. 16/987,113, filed Aug. 6, 2020, the disclosures of which are incorporated by reference herein in their entireties. For example, the medical implants can be pedicle screws, patient-specific implants, interbody implant systems, artificial discs, expandable intervertebral implants, sacroiliac implants, plates, arthroplasty devices for orthopedic joints, non-structural implants, or other devices disclosed in the patents and applications incorporated herein by reference.
- The
medical implant 150 is used to track and monitor medical data associated with the patient. U.S. Application No. 63/218,190 discloses implants capable of collecting data, assigning weighting/values, and communicating with other devices. The monitoring can be used with prescriptive systems, such as the systems disclosed in U.S. Pat. No. 10,902,944 and U.S. application Ser. No. 17/342,439, which are incorporated by reference in their entireties. For example, the patient's data can be incorporated into one or more training sets for a machine learning system or other systems disclosed in the incorporated by reference patents and applications. - The
medical implant 150 can also be a multipurpose implant, providing both structure to address a medical issue in the body of the patient while also carrying information regarding the patient. For example, themedical implant 150 can be a pacemaker, a plate or pin to correctly position a previously broken bone or set of bones, and the like. - The
retrieval feature 160 can be used to carry patient data, such as a private key for unlocking patient medical records stored on a blockchain ledger. In some implementations, themedical implant 150 also contains a private blockchain ledger for tracking EMRs associated with the patient. As the patient undergoes various treatments, new EMRs and updates to existing EMRs for the patient are generated and stored as “transactions” in a blockchain ledger. To access the EMRs associated with the patient, the private key from themedical implant 150 must be used to “unlock” the EMRs stored in the blockchain ledger. The patient can provide this private key to health care providers and other interested parties by a secure platform, mobile application, digital key, or the like. In some embodiments, the EMRs are encrypted using an encryption key that the health care provider decrypts. Additionally or alternatively, re-keying protocols, certification management protocols (e.g., enrollment certification protocol, transaction certification protocol, etc.), and other protocols and can be utilized for variable access and permissions. The patient can manage the data of the EMR to share selected data only. For example, the patient can a keep section of the EMR private while sharing another section of the EMR. The system also allows for user-controlled settings, such as settings for minors, family members, relatives, and/or other user-controlled settings. - An EMR can include patient data associated with the implant design and design process. If the implant is an artificial disc, for example, the stored data can include kinematic data (e.g., pre-operative patient data, target kinematic data, etc.), manufacturing data, design parameters, target service life data, physician recommendations/notes, etc. The disc can include an articulating implant body with plates contoured to match vertebral endplates, custom articulating members between the plates for providing patient-specific motion, etc. If the implant is an intervertebral cage, the stored data can include materials specifications of the implant body, dimensions of the implant body, manufacturing data, design parameters, target service life data, physician recommendations/notes, etc. The applications and patents incorporated by reference disclose data (e.g., surgical plans, implant specifications, data sets, etc.) that can be associated with the
retrieval feature 160. - In some implementations, the patient can set variable permissions for access to transactions and details stored in the blockchain ledger. For example, particular medical providers may only be given access to certain transactions related to particular kinds of medical procedures. In other implementations, permissions can be set based on the patient, such as having child settings for children with an implant.
- The
medical implant 150 can also track and monitor various health related data for the patient. For example, themedical implant 150 can include one or more sensors configured to measure pressures, loads, or forces applied by anatomical elements to monitor, for example, activity, loading, etc. Themedical implant 150 can continuously or periodically collect data indicating activity level, activities performed, disease progression, or the like. For example, loading across theimplant 150 can be tracked over period of time. The applications and patents incorporated by reference disclose techniques for monitoring, collecting data, and transmitting data. In some embodiments, themedical implant 150 can identify events, such as excess loading, imbalance of the spine, or the like. In some embodiments, the patient is monitored with automatic blockchain updating based on activity (e.g., surgical procedure, change in status, etc.), disability (e.g., new disability, progression of disability, etc.), and/or healthcare events. The health care events can include imaging, diagnosis, treatment, and/or outcomes and event data that can be encoded in the blockchain. Collected data can be used as historical patient data used to treat another patient. The applications and patents incorporated by reference also disclose usage of historical data, imaging data, surgical plans, simulations, modeled outcomes, treatment protocols, and outcome values that can be encoded in the blockchain. - In some implementations, two or more implants can be used. For example, a patient can have both a spinal implant with an encoded chip containing the private key and/or the private blockchain ledger containing the EMRs of the patient and a subcutaneous digital implant. The subcutaneous digital implant acts as an intermediary device, communicating with both the spinal implant containing the private key and/or the private blockchain ledger and an external computing device, such as a patient treatment computing system. The subcutaneous digital implant may also include data of its own, such as patient identifying information, biometric data, and the like. In some embodiments, the subcutaneous digital implant may include the private key and/or the private blockchain ledger containing the EMRs of the patient.
-
FIG. 2 is a system diagram illustrating an example of a computing environment in which the disclosed system operates in some embodiments. In some embodiments,environment 200 includes one or moreclient computing devices 205A-D, examples of which can host thesystem 100. Client computing devices 205 operate in a networked environment using logical connections throughnetwork 230 to one or more remote computers, such as a server computing device. In some implementations, the client computing devices 205 can also include a medical implant, such as themedical implant 150 described above in relation toFIG. 1B . - In some embodiments,
server 210 is an edge server which receives client requests and coordinates fulfillment of those requests through other servers, such asservers 220A-C. In some embodiments,server computing devices 210 and 220 comprise computing systems, such as thesystem 100. Though eachserver computing device 210 and 220 is displayed logically as a single server, server computing devices can each be a distributed computing environment encompassing multiple computing devices located at the same or at geographically disparate physical locations. In some embodiments, each server 220 corresponds to a group of servers. - Client computing devices 205 and
server computing devices 210 and 220 can each act as a server or client to other server or client devices. In some embodiments, servers (210, 220A-C) connect to a corresponding database (215, 225A-C). As discussed above, each server 220 can correspond to a group of servers, and each of these servers can share a database or can have its own database.Databases 215 and 225 warehouse (e.g., store) information such as biometric information of users, blockchain transactions involving user medical records, and other data. Thoughdatabases 215 and 225 are displayed logically as single units,databases 215 and 225 can each be a distributed computing environment encompassing multiple computing devices, can be located within their corresponding server, or can be located at the same or at geographically disparate physical locations. -
Network 230 can be a local area network (LAN) or a wide area network (WAN), but can also be other wired or wireless networks. In some embodiments,network 230 is the Internet or some other public or private network. Client computing devices 205 are connected to network 230 through a network interface, such as by wired or wireless communication. While the connections betweenserver 210 and servers 220 are shown as separate connections, these connections can be any kind of local, wide area, wired, or wireless network, includingnetwork 230 or a separate public or private network. -
FIG. 3 is a blockdiagram illustrating components 300 which, in some implementations, can be used in a system employing the disclosed technology. Thecomponents 300 includehardware 302,general software 320, andspecialized components 340. As discussed above, a system implementing the disclosed technology can use various hardware including processing units 304 (e.g. CPUs, GPUs, APUs, etc.), workingmemory 306, storage memory 308 (local storage or as an interface to remote storage, such asstorage 215 or 225), and input andoutput devices 310. In various implementations,storage memory 308 can be one or more of: local devices, interfaces to remote storage devices, or combinations thereof. For example,storage memory 308 can be a set of one or more hard drives (e.g. a redundant array of independent disks (RAID)) accessible through a system bus or can be a cloud storage provider or other network storage accessible via one or more communications networks (e.g. a network accessible storage (NAS) device, such asstorage 215 or storage provided through another server 220).Components 300 can be implemented in a client computing device such as client computing devices 205 or on a server computing device, such asserver computing device 210 or 220. -
General software 320 can include various applications including anoperating system 322,local programs 324, and a basic input output system (BIOS) 326.Specialized components 340 can be subcomponents of ageneral software application 320, such aslocal programs 324.Specialized components 340 can include ablockchain module 344,EMR module 346, patienttreatment data module 348, and components which can be used for providing user interfaces, transferring data, and controlling the specialized components, such as interfaces 342. In some implementations,components 300 can be in a computing system that is distributed across multiple computing devices or can be an interface to a server-based application executing one or more ofspecialized components 340. Although depicted as separate components,specialized components 340 may be logical or other nonphysical differentiations of functions and/or may be submodules or code-blocks of one or more applications. -
Blockchain module 344 provides blockchain functionality for the system. Theblockchain module 344 allows for the creation of a new block for a new/existing blockchain distributed ledger, hashing of the new block, and addition of the new block to the patient's private blockchain and distributed ledger. Theblockchain module 344 can manage a plurality of public blockchains, private blockchains, and/or other distributed ledgers for patients. In some implementations, the privacy of each patient's blockchain(s) can be ensured because each patient maintains an individual blockchain and/or ledger for the patient's medical records and data. In other implementations, transactions include a public key that matches a private key associated with the patient. In these implementations, while the transactions are added to a public ledger, details of the transactions can only be accessed when the private key is used, ensuring patient data privacy. - New blocks for blockchains and/or ledgers are based on received EMRs from the
EMR module 346. In some implementations, the created blockchain ledger(s) can be stored in persistent memory of an implant of the patient. In other implementations, the created blockchain ledger(s) can be stored in memory associated with the system and may be a private blockchain ledger associated exclusively with the patient or a public blockchain ledger associated with a group of patients. If the blockchain ledger is a public ledger, each block can be associated with different patients, but cannot be accessed for viewing unless a medical professional possesses a private key associated with the patient identified in a particular block in the ledger. Groups of patients can be subdivided in multiple ways. For example, a group of patients can be defined as all patients at a particular medical facility, all patients under the treatment of a particular medical professional, all patients covered by a particular medical insurance provider, all patients with a similar pathology, treatment, outcome, and the like. -
EMR module 346 maintains patient electronic medical records. The EMRs can include patient data (e.g., images, scans, etc.), demographic information about the patient, identifying information of the patient, historical patient treatment data, metrics, plans (e.g., pre-operative plans, corrective plans, surgical plans, post-operative plans, etc.), data providing pathology-related information, provider information (e.g., physician, hospital, surgical team, etc.), patient feedback (e.g., feedback acquired using quality of life questionnaires, surveys, patient-reported outcome measures, etc.), vital signs, diagnostic results, and/or other medically relevant information about the patient, such as family history of various illnesses or medical problems, prescription drug history, and the like.EMR module 346 can also maintain patient treatment records, such as medical procedures undergone, implant information (e.g., patient-specific design, composition, implantation date, manufacture, etc.), drug therapies performed, clinical trials participated in, and other relevant medical actions taken on behalf of the health of the patient. Each medical action can also include various additional data points, such as attending physician, prescribing physician, time and date of action, patient medical reaction medical action taken, and other relevant medical data points. In some implementations, EMRs can also include various relevant images and scans (e.g., CT scans, 3D CT scans, CMCT scans, MRIs, PET scans, etc.), images (e.g., X-ray images, magnetic resonance imaging, ultrasound images, etc.) associated with medical actions, such as medical images, blood test results, and the like. TheEMR module 346 can provide EMRs to theblockchain module 344 for generating transactions based on the EMRs. - Patient
treatment data module 348 gathers patient data regarding a medical event or medical action (e.g., a hospitalization, a medical procedure, a drug therapy regime, and the like) from various medical systems. In one example, patienttreatment data module 348 can receive identifying information identifying a patient, a result from a routine physician visit, and any relevant data associated with the visit, such as various medical images taken, blood pressure values, heart rate, blood oxygen levels, body mass index, and/or other medical data. The patienttreatment data module 348 can provide this data in an EMR to theEMR module 346 to create new EMRs for patients. -
FIG. 4 is a flow chart illustrating anexample process 400 for creating patient data in a ledger stored on a medical implant. - At
block 402,process 400 receives patient treatment information. Patient information can include patient identification information, a patient diagnosis, data associated with a diagnosis, a patient treatment plan, data associated with a patient treatment plan, medical images associated with the diagnosis or treatment plan, EMRs, and/or other patient information associated with patient diagnosis and treatment. The patient treatment information can be received from a patient diagnosis software system, a patient treatment software system, a patient testing software system, and/or other software systems associated with patient diagnosis and treatment. - At
block 404,process 400 generates a new transaction based on the received patient treatment information. The transaction includes details of the received patient treatment information and can also include additional information, such as a unique patient identifier, information associated with the physician delivering the treatment, the facility delivering the treatment, and/or other information associated with the treatment. The transaction also includes a public key that allows those with a matching private key to access details of the transaction. The patient has ownership of the private key and can, in the future, share the private key with health care providers to access previous transactions in the ledger. - At
block 406,process 400 adds the generated transaction to the blockchain ledger. In some implementations, the transaction is generated at a patient treatment computing system and then transmitted to a blockchain ledger stored on the medical implant via one or more wireless data communication means. The transaction is added to the ledger stored on the medical implant as the most recent transaction and can include all of the details of the transaction. In other implementations, the generated transaction is added to a private distributed ledger in a medical records software system and can only be accessed using the private key stored on the medical implant of the patient. In this implementation, the private key is implanted within the patient. The implanted private key can be configured to reside on an orthopedic, spine, subcutaneous, or another implant. In further implementations, the generated transaction can be added to a public ledger as a private transaction. To access the private transaction from the public ledger, the private key associated with the patient (e.g., the implanted key) must be used. Any user attempting to access the transaction without the key will not be able to see any details associated with the transaction. In this implementation, various patients can have medical records tracked on a public ledger while maintaining health data privacy for each patient. -
FIG. 5 is a flow chart illustrating anexample process 500 for accessing a patient's medical records. - At
block 502,process 500 receives a private key associated with a patient. In some implementations, the private key is received by establishing wireless communicative contact with an implant in the patient. The implant includes a persistent memory containing the private key, which can only be accessed when wireless communicative contact is established between the implant and a computingsystem executing process 500, such as a patient treatment software system. The private key is unique to the patient and is the only way to access records associated with the patient. In some implementations, a request for the private key can be generated by the computingsystem executing process 500. The request can include a request for patient authorization to access the private key. - In some implementations, the patient may be required to agree to share the private key from the implant with
process 500. For example, a confirmation mechanism, such as voice confirmation, entering a password into a software application, web application, mobile application, or the like, providing an e-signature to a physician, or another appropriate confirmation mechanism can be used. The private key from the implant can be shared using telecommunication methods such as radio frequency and other modes of proximity telecommunication technology. Until the patient successfully confirms that the private key can be shared, the private key will not be provided to the physician or medical treatment provider. - As an illustrative example, the patient authorization may include a user password, an access code/phrase, or the like that may be used to decrypt the data read from the medical implant. One or more of the components 300 (e.g., the blockchain module 344) can use the user password, etc. to decrypt the data provided by the medical implant using one or more predetermined decryption mechanisms, thereby accessing the private key. Alternatively or additionally, the patient authorization may be specifically tied to one or more user accounts. For example, the patient may provide or preset authorizations, different access levels, and/or access conditions for accounts belonging to one or more specific healthcare provider personnel (e.g., a primary care provider or a designated specialist), a generic category of healthcare providers, a family member, an authorized/selected advocate, or the like. The person/entity attempting to access the private key may be required to use a corresponding account, and the account information may be used to grant access to the private key.
- The medical implant and the corresponding system can vary the access levels according to conditions, such as for certain medical emergencies. For example, an emergency care provider or a family member may be granted access to the private key (by, e.g., one or more methods/mechanisms described above) when the patient conditions (e.g., physiological markers and/or conditions reported by patient devices) match one or more predetermined patterns. The patient condition may be determined through the interfacing medical implant, which may be coupled to one or more other devices (e.g., wearable health monitors) or implants associated with the user. The attempt to access the private keys can initiate or power (such as for RFID or NFC communication protocols) the interfacing medical implant and/or other devices to conduct a status check. When the status check matches an emergency condition (e.g., one of predetermined template scenarios and/or thresholds), the interfacing medical implant can provide an indication for the receiving system. Based on the received indication, the system can allow a predetermined set of account holders to access the private key and/or authorized portions of the EMR.
- At
block 504,process 500 uses the received private key to access a blockchain ledger containing EMRs of the patient. In some implementations, the blockchain ledger is a private blockchain ledger stored in persistent memory on the implant of the patient. In these implementations,process 500 establishes or maintains wireless communicative contact with the implant, uses the private key to “unlock” the blockchain ledger, and then receives the blockchain ledger from the implant for viewing by the physician. In some embodiments, the physician can modify the unlocked blockchain ledger to include additional patient data, such as new scans, diagnosis, test results, or the like. In other implementations,process 500 uses the received private key to “unlock” a private blockchain ledger or access one or more blocks associated with the patient in a public blockchain ledger. - At
block 506,process 500 displays the accessed EMRs of the patient to the health care provider in possession of the private key. EMRs can be presented in familiar formats including tables, databases, charts, graphics, or text. The applications and patents incorporated by reference also disclose example EMRs. - Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” As used herein, the terms “connected,” “coupled,” or any variant thereof means any connection or coupling, either direct or indirect, between two or more elements; the coupling or connection between the elements can be physical, logical, or a combination thereof. Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. The word “or,” in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
- The above Detailed Description of examples of the technology is not intended to be exhaustive or to limit the technology to the precise form disclosed above. While specific examples for the technology are described above for illustrative purposes, various equivalent modifications are possible within the scope of the technology, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in a given order, alternative embodiments may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified to provide alternative or sub-combinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed or implemented in parallel, or may be performed at different times. Further, any specific numbers noted herein are only examples: alternative embodiments may employ differing values or ranges.
- The teachings of the technology provided herein can be applied to other systems, not necessarily the system described above. The elements and acts of the various examples described above can be combined to provide further embodiments of the technology. Some alternative embodiments of the technology may include not only additional elements to those embodiments noted above, but also may include fewer elements.
- The embodiments, features, systems, devices, materials, methods and techniques described herein may, in some embodiments, be similar to any one or more of the embodiments, features, systems, devices, materials, methods and techniques described in the following:
-
- U.S. application Ser. No. 16/048,167, filed on Jul. 27, 2018, titled “SYSTEMS AND METHODS FOR ASSISTING AND AUGMENTING SURGICAL PROCEDURES”;
- U.S. application Ser. No. 16/242,877, filed on Jan. 8, 2019, titled “SYSTEMS AND METHODS OF ASSISTING A SURGEON WITH SCREW PLACEMENT DURING SPINAL SURGERY”;
- U.S. application Ser. No. 16/207,116, filed on Dec. 1, 2018, titled “SYSTEMS AND METHODS FOR MULTI-PLANAR ORTHOPEDIC ALIGNMENT”;
- U.S. application Ser. No. 16/352,699, filed on Mar. 13, 2019, titled “SYSTEMS AND METHODS FOR ORTHOPEDIC IMPLANT FIXATION”;
- U.S. application Ser. No. 16/383,215, filed on Apr. 12, 2019, titled “SYSTEMS AND METHODS FOR ORTHOPEDIC IMPLANT FIXATION”;
- U.S. application Ser. No. 16/569,494, filed on Sep. 12, 2019, titled “SYSTEMS AND METHODS FOR ORTHOPEDIC IMPLANTS”;
- U.S. application Ser. No. 16/699,447, filed on Nov. 29, 2019, titled “SYSTEMS AND METHODS FOR ORTHOPEDIC IMPLANTS”;
- U.S. application Ser. No. 17/085,564, filed on Oct. 30, 2020, titled “SYSTEMS AND METHODS FOR DESIGNING ORTHOPEDIC IMPLANTS BASED ON TISSUE CHARACTERISTICS”;
- U.S. application Ser. No. 16/735,222, filed Jan. 6, 2020, titled “PATIENT-SPECIFIC MEDICAL PROCEDURES AND DEVICES, AND ASSOCIATED SYSTEMS AND METHODS”;
- U.S. application Ser. No. 16/987,113, filed Aug. 6, 2020, titled “PATIENT-SPECIFIC ARTIFICIAL DISCS, IMPLANTS AND ASSOCIATED SYSTEMS AND METHODS”;
- U.S. application Ser. No. 17/100,396, filed Nov. 20, 2020, titled “PATIENT-SPECIFIC VERTEBRAL IMPLANTS WITH POSITIONING FEATURES”; and
- U.S. application Ser. No. 17/342,439, filed Jun. 8, 2021, titled “PATIENT-SPECIFIC MEDICAL PROCEDURES AND DEVICES, AND ASSOCIATED SYSTEMS AND METHODS.”
- All of the above-identified patents and applications are incorporated by reference in their entireties.
- These and other changes can be made to the technology in light of the above Detailed Description. While the above description describes certain examples of the technology, and describes the best mode contemplated, no matter how detailed the above appears in text, the technology can be practiced in many ways. Details of the system may vary considerably in its specific implementation, while still being encompassed by the technology disclosed herein. As noted above, specific terminology used when describing certain features or aspects of the technology should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the technology with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the technology to the specific examples disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the technology encompasses not only the disclosed examples, but also all equivalent ways of practicing or implementing the technology under the claims.
- To reduce the number of claims, certain aspects of the technology are presented below in certain claim forms, but the applicant contemplates the various aspects of the technology in any number of claim forms. For example, while only one aspect of the technology is recited as a computer-readable medium claim, other aspects may likewise be embodied as a computer-readable medium claim, or in other forms, such as being embodied in a means-plus-function claim. Any claims intended to be treated under 35 U.S.C. § 112(f) will begin with the words “means for,” but use of the term “for” in any other context is not intended to invoke treatment under 35 U.S.C. § 112(f). Accordingly, the applicant reserves the right to pursue additional claims after filing this application to pursue such additional claim forms, in either this application or in a continuing application.
Claims (15)
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/463,054 US20230067537A1 (en) | 2021-08-31 | 2021-08-31 | Blockchain managed medical implants |
| KR1020247010437A KR20240088758A (en) | 2021-08-31 | 2022-08-31 | Blockchain managed medical implants |
| EP22865499.2A EP4396831A4 (en) | 2021-08-31 | 2022-08-31 | BLOCKCHAIN-POWERED MEDICAL IMPLANTS |
| PCT/US2022/042188 WO2023034405A1 (en) | 2021-08-31 | 2022-08-31 | Blockchain managed medical implants |
| AU2022340567A AU2022340567A1 (en) | 2021-08-31 | 2022-08-31 | Blockchain managed medical implants |
| JP2024513735A JP2024533117A (en) | 2021-08-31 | 2022-08-31 | Blockchain-managed medical implants |
| US18/592,217 US12537081B2 (en) | 2021-08-31 | 2024-02-29 | Inter vertebral cage with integrated transmitter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/463,054 US20230067537A1 (en) | 2021-08-31 | 2021-08-31 | Blockchain managed medical implants |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2022/042188 Continuation WO2023034405A1 (en) | 2021-08-31 | 2022-08-31 | Blockchain managed medical implants |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20230067537A1 true US20230067537A1 (en) | 2023-03-02 |
Family
ID=85285720
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/463,054 Abandoned US20230067537A1 (en) | 2021-08-31 | 2021-08-31 | Blockchain managed medical implants |
| US18/592,217 Active 2041-10-04 US12537081B2 (en) | 2021-08-31 | 2024-02-29 | Inter vertebral cage with integrated transmitter |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/592,217 Active 2041-10-04 US12537081B2 (en) | 2021-08-31 | 2024-02-29 | Inter vertebral cage with integrated transmitter |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US20230067537A1 (en) |
| EP (1) | EP4396831A4 (en) |
| JP (1) | JP2024533117A (en) |
| KR (1) | KR20240088758A (en) |
| AU (1) | AU2022340567A1 (en) |
| WO (1) | WO2023034405A1 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240187411A1 (en) * | 2022-12-04 | 2024-06-06 | Asad Hasan | Human system operator identity associated audit trail of containerized network application with prevention of privilege escalation, online black-box testing, and related systems and methods |
| WO2025016629A1 (en) * | 2023-07-18 | 2025-01-23 | Biotronik Se & Co. Kg | Blockchain data storage system and method |
| US12245952B2 (en) | 2018-04-16 | 2025-03-11 | Carlsmed, Inc. | Systems and methods for orthopedic implant fixation |
| US12251313B2 (en) | 2018-09-12 | 2025-03-18 | Carlsmed, Inc. | Systems and methods for orthopedic implants |
| US12274622B2 (en) | 2018-11-29 | 2025-04-15 | Carlsmed, Inc. | Systems and methods for orthopedic implants |
| US12274509B2 (en) | 2017-07-27 | 2025-04-15 | Carlsmed, Inc. | Systems and methods for physician designed surgical procedures |
| US12376907B2 (en) | 2020-01-06 | 2025-08-05 | Carlsmed, Inc. | Patient-specific medical systems, devices, and methods |
| US12514644B1 (en) | 2025-01-09 | 2026-01-06 | Carlsmed, Inc. | Posterior fixation systems for spinal treatments |
| US12537082B2 (en) | 2022-02-23 | 2026-01-27 | Carlsmed, Inc. | Non-fungible token systems and methods for storing and accessing healthcare data |
| US12537081B2 (en) | 2021-08-31 | 2026-01-27 | Carlsmed, Inc. | Inter vertebral cage with integrated transmitter |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11112770B2 (en) | 2017-11-09 | 2021-09-07 | Carlsmed, Inc. | Systems and methods for assisting a surgeon and producing patient-specific medical devices |
| US11083586B2 (en) | 2017-12-04 | 2021-08-10 | Carlsmed, Inc. | Systems and methods for multi-planar orthopedic alignment |
| US11432943B2 (en) | 2018-03-14 | 2022-09-06 | Carlsmed, Inc. | Systems and methods for orthopedic implant fixation |
| US12491075B2 (en) | 2018-09-12 | 2025-12-09 | Carlsmed, Inc. | Systems and methods for designing orthopedic implants based on tissue characteristics |
| US12232980B2 (en) | 2021-06-08 | 2025-02-25 | Carlsmed, Inc. | Patient-specific expandable spinal implants and associated systems and methods |
| US12469585B1 (en) * | 2021-10-28 | 2025-11-11 | Ozair Bajwa | Mobile sensing platform and system for mental healthcare that utilizes the HL7 FHIR standard for seamless integration of different mobile devices into the health system |
| KR20240091283A (en) | 2021-11-01 | 2024-06-21 | 칼스메드, 인크. | Reduced subsidence spinal implants and surgical procedures, and associated systems and methods |
| US12361161B2 (en) * | 2022-08-19 | 2025-07-15 | Shanghai United Imaging Intelligence Co., Ltd. | Patient care record management system |
| US11806241B1 (en) | 2022-09-22 | 2023-11-07 | Carlsmed, Inc. | System for manufacturing and pre-operative inspecting of patient-specific implants |
| AU2024246321A1 (en) * | 2023-03-31 | 2025-08-28 | Biotronik Se & Co. Kg | Candidate and patient care interface with stage-responsive access |
| US20250139283A1 (en) * | 2023-04-01 | 2025-05-01 | Sai Keertika Reddy Dorasani | Distributed, secured, permissioned, multi-device connected system and method empowering the patients and guardians to create, store, manage, and fully own their healthcare records for generations |
| KR102869643B1 (en) * | 2025-06-02 | 2025-10-15 | 김대엽 | Method, server and terminal for supporting management of dental implant information independently of electronic medical record system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150213225A1 (en) * | 2012-09-13 | 2015-07-30 | Parkland Center For Clinical Innovation | Holistic hospital patient care and management system and method for enhanced risk stratification |
| US20190065685A1 (en) * | 2017-08-29 | 2019-02-28 | International Business Machines Corporation | Dental health tracking via blockchain |
| US20190354693A1 (en) * | 2018-05-17 | 2019-11-21 | International Business Machines Corporation | Blockchain for managing access to medical data |
| US20210064605A1 (en) * | 2019-09-01 | 2021-03-04 | CereGate GmbH | Data integrity for medical devices using blockchain solutions |
| US20210287770A1 (en) * | 2020-03-10 | 2021-09-16 | Lumedic Acquisition Co, Inc. | Electronic patient credentials |
| WO2022045956A1 (en) * | 2020-08-31 | 2022-03-03 | Implantica Patent Ltd | Methods and devices for secure communication with and operation of an implant |
Family Cites Families (170)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3213434C1 (en) | 1982-04-10 | 1983-10-27 | Günther Dr.med. 7400 Tübingen Aldinger | Process for the production of individually designed endoprostheses or implants |
| US4936862A (en) | 1986-05-30 | 1990-06-26 | Walker Peter S | Method of designing and manufacturing a human joint prosthesis |
| US5431562A (en) | 1990-01-19 | 1995-07-11 | Ormco Corporation | Method and apparatus for designing and forming a custom orthodontic appliance and for the straightening of teeth therewith |
| AU684546B2 (en) | 1993-09-10 | 1997-12-18 | University Of Queensland, The | Stereolithographic anatomical modelling process |
| US8480754B2 (en) | 2001-05-25 | 2013-07-09 | Conformis, Inc. | Patient-adapted and improved articular implants, designs and related guide tools |
| US8735773B2 (en) | 2007-02-14 | 2014-05-27 | Conformis, Inc. | Implant device and method for manufacture |
| US8556983B2 (en) | 2001-05-25 | 2013-10-15 | Conformis, Inc. | Patient-adapted and improved orthopedic implants, designs and related tools |
| US6696073B2 (en) | 1999-02-23 | 2004-02-24 | Osteotech, Inc. | Shaped load-bearing osteoimplant and methods of making same |
| DE19922279A1 (en) | 1999-05-11 | 2000-11-16 | Friedrich Schiller Uni Jena Bu | Procedure for generating patient-specific implants |
| US9208558B2 (en) | 1999-08-11 | 2015-12-08 | Osteoplastics Llc | Methods and systems for producing an implant |
| US8781557B2 (en) | 1999-08-11 | 2014-07-15 | Osteoplastics, Llc | Producing a three dimensional model of an implant |
| US6772026B2 (en) | 2000-04-05 | 2004-08-03 | Therics, Inc. | System and method for rapidly customizing design, manufacture and/or selection of biomedical devices |
| US6988241B1 (en) | 2000-10-16 | 2006-01-17 | International Business Machines Corporation | Client side, web-based spreadsheet |
| EP1389980B1 (en) | 2001-05-25 | 2011-04-06 | Conformis, Inc. | Methods and compositions for articular resurfacing |
| US7174282B2 (en) | 2001-06-22 | 2007-02-06 | Scott J Hollister | Design methodology for tissue engineering scaffolds and biomaterial implants |
| US6978188B1 (en) | 2002-09-30 | 2005-12-20 | Medical Modeling, Llc | Method for contouring bone reconstruction plates |
| ATE497740T1 (en) | 2002-10-07 | 2011-02-15 | Conformis Inc | MINIMALLY INVASIVE JOINT IMPLANT WITH A THREE-DIMENSIONAL GEOMETRY ADAPTED TO THE JOINT SURFACES |
| US7187790B2 (en) | 2002-12-18 | 2007-03-06 | Ge Medical Systems Global Technology Company, Llc | Data processing and feedback method and system |
| WO2004110309A2 (en) | 2003-06-11 | 2004-12-23 | Case Western Reserve University | Computer-aided-design of skeletal implants |
| US7447341B2 (en) | 2003-11-26 | 2008-11-04 | Ge Medical Systems Global Technology Company, Llc | Methods and systems for computer aided targeting |
| US10806404B2 (en) | 2004-03-05 | 2020-10-20 | Health Outcomes Sciences, Inc. | Systems and methods for utilizing wireless physiological sensors |
| US7794499B2 (en) * | 2004-06-08 | 2010-09-14 | Theken Disc, L.L.C. | Prosthetic intervertebral spinal disc with integral microprocessor |
| US8394142B2 (en) | 2005-06-13 | 2013-03-12 | Synthes Usa, Llc | Customizing an intervertebral implant |
| US8535387B2 (en) | 2006-02-27 | 2013-09-17 | Biomet Manufacturing, Llc | Patient-specific tools and implants |
| USD548242S1 (en) | 2006-05-22 | 2007-08-07 | Microsoft Corporation | User interface for a portion of a display screen |
| US8246680B2 (en) | 2006-05-25 | 2012-08-21 | Spinemedica, Llc | Patient-specific spinal implants and related systems and methods |
| US8275594B2 (en) | 2006-10-30 | 2012-09-25 | The Regents Of The University Of Michigan | Engineered scaffolds for intervertebral disc repair and regeneration and for articulating joint repair and regeneration |
| US8265949B2 (en) | 2007-09-27 | 2012-09-11 | Depuy Products, Inc. | Customized patient surgical plan |
| US8160345B2 (en) | 2008-04-30 | 2012-04-17 | Otismed Corporation | System and method for image segmentation in generating computer models of a joint to undergo arthroplasty |
| CA2706356C (en) | 2008-02-20 | 2017-03-28 | Mako Surgical Corp. | Implant planning using corrected captured joint motion information |
| US8644568B1 (en) | 2008-07-25 | 2014-02-04 | O.N.Diagnostics, LLC | Automated patient-specific bone-implant biomechanical analysis |
| US8078440B2 (en) | 2008-09-19 | 2011-12-13 | Smith & Nephew, Inc. | Operatively tuning implants for increased performance |
| JP2012518519A (en) | 2009-02-25 | 2012-08-16 | モハメッド ラシュワン マーフォーズ | Customized orthopedic implants and related methods and deformable joint templates |
| US8457930B2 (en) | 2009-04-15 | 2013-06-04 | James Schroeder | Personalized fit and functional designed medical prostheses and surgical instruments and methods for making |
| US8230350B2 (en) | 2009-07-03 | 2012-07-24 | Tweetdeck, Inc. | System and method for managing and displaying data messages |
| US9707058B2 (en) | 2009-07-10 | 2017-07-18 | Zimmer Dental, Inc. | Patient-specific implants with improved osseointegration |
| US9381045B2 (en) | 2010-01-13 | 2016-07-05 | Jcbd, Llc | Sacroiliac joint implant and sacroiliac joint instrument for fusing a sacroiliac joint |
| US9757154B2 (en) | 2010-01-13 | 2017-09-12 | Jcbd, Llc | Systems and methods for fusing a sacroiliac joint and anchoring an orthopedic appliance |
| US8532806B1 (en) | 2010-06-07 | 2013-09-10 | Marcos V. Masson | Process for manufacture of joint implants |
| US8870889B2 (en) | 2010-06-29 | 2014-10-28 | George Frey | Patient matching surgical guide and method for using the same |
| US9198678B2 (en) | 2013-03-15 | 2015-12-01 | George Frey | Patient-matched apparatus and methods for performing surgical procedures |
| US9642633B2 (en) | 2010-06-29 | 2017-05-09 | Mighty Oak Medical, Inc. | Patient-matched apparatus and methods for performing surgical procedures |
| BR112012032947A2 (en) | 2010-06-29 | 2017-01-10 | George Frey | surgical device formed by specific patient anatomical data, system and method for facilitating a surgical procedure (s), custom surgical guide, pre-configured surgical template, and method for creating a template for use in a surgical operation |
| WO2017066518A1 (en) | 2010-06-29 | 2017-04-20 | Mighty Oak Medical, Inc. | Patient-matched apparatus and methods for performing surgical procedures |
| WO2012112694A2 (en) | 2011-02-15 | 2012-08-23 | Conformis, Inc. | Medeling, analyzing and using anatomical data for patient-adapted implants. designs, tools and surgical procedures |
| CN107126256B (en) | 2011-02-25 | 2021-01-08 | 科瑞恩公司 | Method comprising computer-implemented steps for providing alignment information data |
| EP3656355A1 (en) | 2011-05-06 | 2020-05-27 | Zimmer, Inc. | Patient-specific manufacturing of porous metal prostheses |
| AU2012356327B2 (en) | 2011-12-23 | 2017-05-25 | Materialise Nv | Systems and methods for designing and generating devices using accuracy maps and stability analysis |
| US8843229B2 (en) | 2012-07-20 | 2014-09-23 | Biomet Manufacturing, Llc | Metallic structures having porous regions from imaged bone at pre-defined anatomic locations |
| GR20120100450A (en) | 2012-08-30 | 2014-03-17 | Αριστοτελειο Πανεπιστημιο Θεσσαλονικης-Ειδικος Λογαριασμος Κονδυλιων Ερευνας, | Method for production of multi-layer nanoporous biodegradable polymeric coatings and it's products. |
| US9411939B2 (en) | 2012-09-12 | 2016-08-09 | DePuy Synthes Products, Inc. | Method for producing patient-specific plate |
| US20140081659A1 (en) | 2012-09-17 | 2014-03-20 | Depuy Orthopaedics, Inc. | Systems and methods for surgical and interventional planning, support, post-operative follow-up, and functional recovery tracking |
| US9849019B2 (en) | 2012-09-21 | 2017-12-26 | Conformis, Inc. | Methods and systems for optimizing design and manufacture of implant components using solid freeform fabrication |
| US20140164022A1 (en) | 2012-12-10 | 2014-06-12 | Atlantic Health System, Inc., a NJ non-profit corporation | Patient Directed Healthcare System |
| US20140263674A1 (en) | 2013-03-15 | 2014-09-18 | Conformis, Inc. | Systems, Methods, and Apparatus for Integrating Scannable Codes in Medical Devices |
| US9737367B2 (en) | 2013-03-15 | 2017-08-22 | Conformis, Inc. | Historical patient-specific information for articular repair systems |
| WO2014180972A2 (en) | 2013-05-08 | 2014-11-13 | Materialise N.V. | System and method for three-dimensional population analysis of anatomic structures |
| US11341555B2 (en) | 2013-08-16 | 2022-05-24 | Mdsave Shared Services Inc. | Creating digital health assets |
| FR3010628B1 (en) | 2013-09-18 | 2015-10-16 | Medicrea International | METHOD FOR REALIZING THE IDEAL CURVATURE OF A ROD OF A VERTEBRAL OSTEOSYNTHESIS EQUIPMENT FOR STRENGTHENING THE VERTEBRAL COLUMN OF A PATIENT |
| US20150089590A1 (en) * | 2013-09-20 | 2015-03-26 | Ramnarayan Krishnan | Methods for secure control of and secure data extraction from implantable medical devices using smartphones or other mobile devices |
| ES2907145T3 (en) | 2013-10-11 | 2022-04-22 | Advanced Solutions Life Sciences Llc | System and workstation for the design, fabrication and assembly of biomaterial constructs |
| US11426281B2 (en) | 2013-10-15 | 2022-08-30 | Mohamed Rashwan Mahfouz | Bone reconstruction and orthopedic implants |
| FR3012030B1 (en) | 2013-10-18 | 2015-12-25 | Medicrea International | METHOD FOR REALIZING THE IDEAL CURVATURE OF A ROD OF A VERTEBRAL OSTEOSYNTHESIS EQUIPMENT FOR STRENGTHENING THE VERTEBRAL COLUMN OF A PATIENT |
| US10872684B2 (en) | 2013-11-27 | 2020-12-22 | The Johns Hopkins University | System and method for medical data analysis and sharing |
| US20170000497A1 (en) | 2013-11-29 | 2017-01-05 | The Johns Hopkins University | Cranial reference mount |
| USD820288S1 (en) | 2013-12-13 | 2018-06-12 | Kbc Advanced Technologies Plc | Display screen with graphical user interface |
| US10390958B2 (en) | 2014-03-11 | 2019-08-27 | Douglas Stafford Maclennan | Artificial intervertebral disc implant device |
| EP3137002B1 (en) | 2014-03-11 | 2025-11-12 | Ohio State Innovation Foundation | Methods of manufacture of the devices for musculoskeletal reconstructive surgery |
| US9757245B2 (en) | 2014-04-24 | 2017-09-12 | DePuy Synthes Products, Inc. | Patient-specific spinal fusion cage and methods of making same |
| US9895841B2 (en) | 2014-05-09 | 2018-02-20 | Autodesk, Inc. | User specific design customization for 3D printing |
| USD761842S1 (en) | 2014-06-03 | 2016-07-19 | Microsoft Corporation | Display screen with transitional graphical user interface |
| US9542525B2 (en) | 2014-06-24 | 2017-01-10 | Siemens Product Lifecycle Management Software Inc. | Additive smoothing of sharp concave edges on designed 3D printable polygonal mesh models |
| US20170143494A1 (en) | 2014-07-10 | 2017-05-25 | Mohamed R. Mahfouz | Bone Reconstruction and Orthopedic Implants |
| US10588589B2 (en) | 2014-07-21 | 2020-03-17 | Zebra Medical Vision Ltd. | Systems and methods for prediction of osteoporotic fracture risk |
| WO2016019345A1 (en) | 2014-08-01 | 2016-02-04 | Smith & Nephew, Inc. | Providing implants for surgical procedures |
| WO2016019437A1 (en) | 2014-08-05 | 2016-02-11 | D Urso Paul S | System for delivering personalized health care |
| CN104318009B (en) | 2014-10-20 | 2017-10-10 | 北京航空航天大学 | A design method of personalized intervertebral fusion device |
| DE102015118050A1 (en) | 2014-10-24 | 2016-04-28 | Hectec Gmbh | Method for planning, preparing, accompanying, monitoring and / or concluding control of an operation in the human or animal body, device for carrying out such an intervention and use of the device |
| CN104353121A (en) | 2014-11-24 | 2015-02-18 | 吴志宏 | BMP microsphere loaded 3D printing porous metal stent and preparation method thereof |
| CN204468348U (en) | 2014-12-22 | 2015-07-15 | 深圳市第二人民医院 | A kind of personalized 3D prints polythene material Invasive lumbar fusion device |
| CA2971005C (en) | 2015-01-12 | 2022-08-16 | Ao Technology Ag | Method for manufacturing an auxiliary device suitable for the manufacture of a patient customized implant |
| EP3244799B1 (en) | 2015-01-16 | 2018-05-23 | Koninklijke Philips N.V. | Vertebral feature identification |
| US10695099B2 (en) | 2015-02-13 | 2020-06-30 | Nuvasive, Inc. | Systems and methods for planning, performing, and assessing spinal correction during surgery |
| US10949975B2 (en) | 2015-04-13 | 2021-03-16 | Siemens Healthcare Gmbh | Patient management based on anatomic measurements |
| EP3285686B1 (en) | 2015-04-23 | 2021-07-28 | Aortica Corporation | Methods for anatomic mapping for prosthetic implants |
| US10449003B2 (en) | 2015-05-29 | 2019-10-22 | The Penn State Research Foundation | Individualized preoperative planning system and method |
| US11642069B2 (en) | 2015-06-04 | 2023-05-09 | The Research Foundation For The State University Of New York | Diagnosis of mild traumatic brain injury |
| US11707306B2 (en) | 2015-06-09 | 2023-07-25 | Cheng Xin She | Fixing bone plate |
| DE102015210984A1 (en) | 2015-06-16 | 2016-12-22 | Siemens Corporation | Method and arithmetic unit for generating a production model |
| EP3120796A1 (en) | 2015-07-17 | 2017-01-25 | Mimedis AG | Method and system for the manufacture of an implant |
| US10679758B2 (en) | 2015-08-07 | 2020-06-09 | Abbott Cardiovascular Systems Inc. | System and method for supporting decisions during a catheterization procedure |
| US20170068792A1 (en) | 2015-09-03 | 2017-03-09 | Bruce Reiner | System and method for medical device security, data tracking and outcomes analysis |
| US10442182B2 (en) | 2015-11-24 | 2019-10-15 | The Texas A&M University System | In vivo live 3D printing of regenerative bone healing scaffolds for rapid fracture healing |
| WO2017116346A1 (en) | 2015-12-29 | 2017-07-06 | Tobb Ekonomi Ve Teknoloji Universitesi | Intervertebral disc system with monitoring capabilities |
| AU2017214484B2 (en) | 2016-02-02 | 2019-12-12 | Nexus TDR, Inc. | Systems and methods for patient-specific total disc replacement |
| US10463433B2 (en) | 2016-03-02 | 2019-11-05 | Nuvasive, Inc. | Systems and methods for spinal correction surgical planning |
| CN105796214B (en) | 2016-03-08 | 2017-11-07 | 吴志宏 | A kind of porous metals neck Invasive lumbar fusion device of directional sustained-release rhBMP 2 |
| FR3049453B1 (en) | 2016-03-30 | 2018-04-27 | Medicrea International | METHOD FOR MANUFACTURING AN IMPLANT, IN PARTICULAR VERTEBRAL OR INTERVERTEBRAL, AND IMPLANT OBTAINED BY THIS METHOD |
| USD870762S1 (en) | 2016-05-18 | 2019-12-24 | Airnguru S.A. | Display screen with animated graphical user interface for determining price competitiveness |
| USD845973S1 (en) | 2016-06-09 | 2019-04-16 | Cfph, Llc | Display screen or portion thereof with a graphical user interface |
| EP3471790A1 (en) | 2016-06-21 | 2019-04-24 | SABIC Global Technologies B.V. | Spinal cage and methods of manufacturing the same |
| CN106202861A (en) | 2016-06-24 | 2016-12-07 | 中国人民解放军第二军医大学 | Nervous system image interactive system |
| WO2018006428A1 (en) | 2016-07-08 | 2018-01-11 | 北京爱康宜诚医疗器材有限公司 | Sacrum repair device |
| WO2018013416A1 (en) | 2016-07-11 | 2018-01-18 | Bullseye Hip Replacement, Llc | Methods to assist with medical procedures by utilizing patient-specific devices |
| EP3484387B1 (en) | 2016-07-18 | 2024-05-29 | Sail Fusion, LLC | Implant for posterior sacroiliac fusion |
| US10869722B2 (en) | 2016-11-02 | 2020-12-22 | Rochester Institute Of Technology | Method and fixture for guided pedicle screw placement |
| USD831051S1 (en) | 2016-11-07 | 2018-10-16 | Illumina, Inc. | Display screen or portion thereof with zygosity icons |
| USD845974S1 (en) | 2016-12-30 | 2019-04-16 | Adobe Inc. | Graphical user interface for displaying a marketing campaign on a screen |
| USD849029S1 (en) | 2016-12-30 | 2019-05-21 | Adobe Inc. | Display screen with graphical user interface for a marketing campaign |
| USD847165S1 (en) | 2017-02-08 | 2019-04-30 | Csi Enterprises, Inc. | Display screen or portion thereof with graphical user interface |
| JP7465519B2 (en) | 2017-02-15 | 2024-04-11 | ヒューメトリックス | Patient-facing mobile technology helps physicians achieve quality benchmarks for value-based payment |
| US11158415B2 (en) | 2017-02-16 | 2021-10-26 | Mako Surgical Corporation | Surgical procedure planning system with multiple feedback loops |
| US10251709B2 (en) | 2017-03-05 | 2019-04-09 | Samuel Cho | Architecture, system, and method for developing and robotically performing a medical procedure activity |
| USD841675S1 (en) | 2017-03-31 | 2019-02-26 | Experian Health, Inc. | Display screen with a graphical user interface |
| US11660196B2 (en) | 2017-04-21 | 2023-05-30 | Warsaw Orthopedic, Inc. | 3-D printing of bone grafts |
| WO2018193317A1 (en) | 2017-04-21 | 2018-10-25 | Medicrea International | A system for providing intraoperative tracking to assist spinal surgery |
| CN107220933B (en) | 2017-05-11 | 2021-09-21 | 上海联影医疗科技股份有限公司 | Reference line determining method and system |
| JP7466267B2 (en) | 2017-05-25 | 2024-04-12 | ストライカー・ユーロピアン・オペレイションズ・ホールディングス・リミテッド・ライアビリティ・カンパニー | Fusion cage with integrated fixation and insertion features |
| AU2018275541B2 (en) | 2017-05-30 | 2019-11-07 | Dignity Health | Systems and methods for constructing a synthetic anatomical model with predetermined anatomic, biomechanical, and physiological properties |
| USD881908S1 (en) | 2017-06-12 | 2020-04-21 | Unisys Corporation | Display screen with graphical user interface for network status |
| USD867379S1 (en) | 2017-06-20 | 2019-11-19 | Brainlab Ag | Display screen with graphical user interface for medical software |
| US11000334B1 (en) | 2017-07-12 | 2021-05-11 | K2M, Inc. | Systems and methods for modeling spines and treating spines based on spine models |
| US11166764B2 (en) | 2017-07-27 | 2021-11-09 | Carlsmed, Inc. | Systems and methods for assisting and augmenting surgical procedures |
| US10603055B2 (en) | 2017-09-15 | 2020-03-31 | Jcbd, Llc | Systems for and methods of preparing and fusing a sacroiliac joint |
| US11112770B2 (en) | 2017-11-09 | 2021-09-07 | Carlsmed, Inc. | Systems and methods for assisting a surgeon and producing patient-specific medical devices |
| USD879112S1 (en) | 2017-11-14 | 2020-03-24 | Geographic Services, Inc. | Display screen or portion thereof with graphical user interface |
| USD872743S1 (en) | 2017-11-22 | 2020-01-14 | General Electric Company | Display screen with graphical user interface for an imaging protocol manager |
| USD871424S1 (en) | 2017-11-22 | 2019-12-31 | General Electric Company | Display screen with graphical user interface for an imaging protocol manager |
| USD849773S1 (en) | 2017-11-27 | 2019-05-28 | Allstate Insurance Company | Display screen with graphical user interface |
| US11083586B2 (en) | 2017-12-04 | 2021-08-10 | Carlsmed, Inc. | Systems and methods for multi-planar orthopedic alignment |
| USD848468S1 (en) | 2017-12-13 | 2019-05-14 | Adp, Llc | Display screen with a transitional graphical user interface |
| USD881910S1 (en) | 2017-12-18 | 2020-04-21 | Chyng Hong Electronic Co., Ltd. | Display screen with graphical user interface |
| EP3509013B1 (en) | 2018-01-04 | 2025-12-24 | Augmedics Inc. | Identification of a predefined object in a set of images from a medical image scanner during a surgical procedure |
| US11348257B2 (en) | 2018-01-29 | 2022-05-31 | Philipp K. Lang | Augmented reality guidance for orthopedic and other surgical procedures |
| US20190266597A1 (en) | 2018-01-31 | 2019-08-29 | Panaxea Life, Inc. | Healthcare Syndicate Electronic Token |
| CN111655203A (en) | 2018-02-22 | 2020-09-11 | 华沙整形外科股份有限公司 | Expandable spinal implant system and method of use |
| US10517681B2 (en) | 2018-02-27 | 2019-12-31 | NavLab, Inc. | Artificial intelligence guidance system for robotic surgery |
| US11432943B2 (en) | 2018-03-14 | 2022-09-06 | Carlsmed, Inc. | Systems and methods for orthopedic implant fixation |
| USD860237S1 (en) | 2018-03-23 | 2019-09-17 | Revotek Co., Ltd | Display screen or portion thereof with graphical user interface |
| USD860238S1 (en) | 2018-03-28 | 2019-09-17 | Innoplexus Ag | Display screen with transitional graphical user interface |
| JP1623396S (en) | 2018-03-29 | 2019-02-04 | ||
| US11439514B2 (en) | 2018-04-16 | 2022-09-13 | Carlsmed, Inc. | Systems and methods for orthopedic implant fixation |
| USD875761S1 (en) | 2018-05-12 | 2020-02-18 | Canva Pty Ltd. | Display screen or portion thereof with a graphical user interface |
| CN108670506A (en) | 2018-06-01 | 2018-10-19 | 苏州市康力骨科器械有限公司 | Suspension custom assembled total sacral prosthesis and custom method |
| US20220188816A1 (en) * | 2018-06-11 | 2022-06-16 | Patientory, Inc. | System and method for facilitating payment requests within a health care network |
| WO2019245854A2 (en) | 2018-06-19 | 2019-12-26 | Tornier, Inc. | Extended reality visualization of range of motion |
| US20200021570A1 (en) | 2018-07-16 | 2020-01-16 | Che-Min Lin | Blockchain dental implant system |
| TWD197848S (en) | 2018-07-26 | 2019-06-01 | 台達電子工業股份有限公司 | Display screen graphical user interface |
| KR20210057768A (en) | 2018-09-10 | 2021-05-21 | 에이엠비 오소피딕스, 인크. | Systems and methods for adjusting growth rods |
| US12491075B2 (en) | 2018-09-12 | 2025-12-09 | Carlsmed, Inc. | Systems and methods for designing orthopedic implants based on tissue characteristics |
| JP7664160B2 (en) | 2018-09-12 | 2025-04-17 | カールスメッド インコーポレイテッド | Systems and methods for orthopedic implants - Patents.com |
| WO2020106588A1 (en) | 2018-11-21 | 2020-05-28 | Arterys Inc. | Systems and methods for tracking, accessing and merging protected health information |
| WO2020113165A1 (en) | 2018-11-29 | 2020-06-04 | Carlsmed, Inc. | Systems and methods for orthopedic implants |
| US20200258605A1 (en) | 2019-02-07 | 2020-08-13 | Elaine Blechman | Electronic health records management using wireless communication |
| US11213403B2 (en) | 2019-03-14 | 2022-01-04 | Medos International Sarl | Devices and methods for optimized spinal fixation |
| US11877801B2 (en) | 2019-04-02 | 2024-01-23 | Medicrea International | Systems, methods, and devices for developing patient-specific spinal implants, treatments, operations, and/or procedures |
| US11206138B2 (en) | 2019-05-02 | 2021-12-21 | Ernst & Young U.S. Llp | Biosignature-based tokenization of assets in a blockchain |
| CN110418338B (en) | 2019-07-31 | 2022-08-12 | 徐州医科大学 | Lightweight RFID wireless authentication method and system for implantable medical devices |
| CN110575289B (en) | 2019-09-20 | 2021-10-22 | 中国人民解放军陆军军医大学第一附属医院 | 3D printing method for bone defect prosthesis |
| US11903841B2 (en) * | 2020-06-22 | 2024-02-20 | Warsaw Orthopedic, Inc. | In-situ additive channeled implants |
| US10902944B1 (en) | 2020-01-06 | 2021-01-26 | Carlsmed, Inc. | Patient-specific medical procedures and devices, and associated systems and methods |
| US11376076B2 (en) | 2020-01-06 | 2022-07-05 | Carlsmed, Inc. | Patient-specific medical systems, devices, and methods |
| CN111281613B (en) | 2020-02-16 | 2022-02-15 | 华中科技大学同济医学院附属协和医院 | A preparation method of bionic porous artificial vertebral body based on 3D printing |
| US12143500B2 (en) | 2020-07-06 | 2024-11-12 | The Samo Project | System and method for content storage and ownership verification |
| US12226315B2 (en) | 2020-08-06 | 2025-02-18 | Carlsmed, Inc. | Kinematic data-based patient-specific artificial discs, implants and associated systems and methods |
| US20220047402A1 (en) | 2020-08-11 | 2022-02-17 | Carlsmed, Inc. | Linking patient-specific medical devices with patient-specific data, and associated systems, devices, and methods |
| CN112155792A (en) | 2020-10-29 | 2021-01-01 | 华中科技大学同济医学院附属同济医院 | Individualized artificial sacrum prosthesis based on additive manufacturing |
| CN113643790A (en) | 2021-07-06 | 2021-11-12 | 蓝软宇影智能医疗科技(常州)有限公司 | Replacement modeling method and system for spine |
| US20230067537A1 (en) | 2021-08-31 | 2023-03-02 | Carlsmed, Inc. | Blockchain managed medical implants |
| US11443838B1 (en) | 2022-02-23 | 2022-09-13 | Carlsmed, Inc. | Non-fungible token systems and methods for storing and accessing healthcare data |
-
2021
- 2021-08-31 US US17/463,054 patent/US20230067537A1/en not_active Abandoned
-
2022
- 2022-08-31 AU AU2022340567A patent/AU2022340567A1/en active Pending
- 2022-08-31 EP EP22865499.2A patent/EP4396831A4/en active Pending
- 2022-08-31 WO PCT/US2022/042188 patent/WO2023034405A1/en not_active Ceased
- 2022-08-31 JP JP2024513735A patent/JP2024533117A/en active Pending
- 2022-08-31 KR KR1020247010437A patent/KR20240088758A/en active Pending
-
2024
- 2024-02-29 US US18/592,217 patent/US12537081B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150213225A1 (en) * | 2012-09-13 | 2015-07-30 | Parkland Center For Clinical Innovation | Holistic hospital patient care and management system and method for enhanced risk stratification |
| US20190065685A1 (en) * | 2017-08-29 | 2019-02-28 | International Business Machines Corporation | Dental health tracking via blockchain |
| US20190354693A1 (en) * | 2018-05-17 | 2019-11-21 | International Business Machines Corporation | Blockchain for managing access to medical data |
| US20210064605A1 (en) * | 2019-09-01 | 2021-03-04 | CereGate GmbH | Data integrity for medical devices using blockchain solutions |
| US20210287770A1 (en) * | 2020-03-10 | 2021-09-16 | Lumedic Acquisition Co, Inc. | Electronic patient credentials |
| WO2022045956A1 (en) * | 2020-08-31 | 2022-03-03 | Implantica Patent Ltd | Methods and devices for secure communication with and operation of an implant |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12274509B2 (en) | 2017-07-27 | 2025-04-15 | Carlsmed, Inc. | Systems and methods for physician designed surgical procedures |
| US12514645B2 (en) | 2017-07-27 | 2026-01-06 | Carlsmed, Inc. | Systems and methods for assisting and augmenting surgical procedures |
| US12446966B2 (en) | 2017-07-27 | 2025-10-21 | Carlsmed, Inc. | Systems and methods for assisting and augmenting surgical procedures |
| US12245952B2 (en) | 2018-04-16 | 2025-03-11 | Carlsmed, Inc. | Systems and methods for orthopedic implant fixation |
| US12251313B2 (en) | 2018-09-12 | 2025-03-18 | Carlsmed, Inc. | Systems and methods for orthopedic implants |
| US12274622B2 (en) | 2018-11-29 | 2025-04-15 | Carlsmed, Inc. | Systems and methods for orthopedic implants |
| US12376907B2 (en) | 2020-01-06 | 2025-08-05 | Carlsmed, Inc. | Patient-specific medical systems, devices, and methods |
| US12537081B2 (en) | 2021-08-31 | 2026-01-27 | Carlsmed, Inc. | Inter vertebral cage with integrated transmitter |
| US12537082B2 (en) | 2022-02-23 | 2026-01-27 | Carlsmed, Inc. | Non-fungible token systems and methods for storing and accessing healthcare data |
| US20240187411A1 (en) * | 2022-12-04 | 2024-06-06 | Asad Hasan | Human system operator identity associated audit trail of containerized network application with prevention of privilege escalation, online black-box testing, and related systems and methods |
| US12160426B2 (en) * | 2022-12-04 | 2024-12-03 | Asad Hasan | Human system operator identity associated audit trail of containerized network application with prevention of privilege escalation, online black-box testing, and related systems and methods |
| WO2025016629A1 (en) * | 2023-07-18 | 2025-01-23 | Biotronik Se & Co. Kg | Blockchain data storage system and method |
| US12514644B1 (en) | 2025-01-09 | 2026-01-06 | Carlsmed, Inc. | Posterior fixation systems for spinal treatments |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20240088758A (en) | 2024-06-20 |
| US12537081B2 (en) | 2026-01-27 |
| EP4396831A1 (en) | 2024-07-10 |
| AU2022340567A1 (en) | 2024-03-28 |
| JP2024533117A (en) | 2024-09-12 |
| US20240203551A1 (en) | 2024-06-20 |
| WO2023034405A1 (en) | 2023-03-09 |
| EP4396831A4 (en) | 2025-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230067537A1 (en) | Blockchain managed medical implants | |
| US12142357B2 (en) | Non-fungible token systems and methods for storing and accessing healthcare data | |
| US11531781B2 (en) | Encryption scheme for making secure patient data available to authorized parties | |
| US11087021B2 (en) | Secure access to individual information | |
| US12533238B2 (en) | System for manufacturing and pre-operative inspecting of patient-specific implants | |
| US10893027B2 (en) | Secure access to individual information | |
| US20230277246A1 (en) | Patient-specific implant design and manufacturing system with a digital filing cabinet manager | |
| US20230317224A1 (en) | Patient specified health record on blockchain | |
| KR102662521B1 (en) | System for providing medical information using mutual correspondence of cdm id | |
| Cho | Block-chain-based Medical Information Security for Collaboration in A Telemedicine Environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: CARLSMED, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CASEY, NIALL PATRICK;CORDONNIER, MICHAEL J.;HUSSAIN, SHARIQ;SIGNING DATES FROM 20210907 TO 20210908;REEL/FRAME:057425/0088 Owner name: CARLSMED, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNORS:CASEY, NIALL PATRICK;CORDONNIER, MICHAEL J.;HUSSAIN, SHARIQ;SIGNING DATES FROM 20210907 TO 20210908;REEL/FRAME:057425/0088 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |