CPC G16H 10/60 (2018.01) [G06F 16/2379 (2019.01); G06F 21/602 (2013.01); G16H 15/00 (2018.01); G16H 20/00 (2018.01); G16H 20/40 (2018.01); G16H 30/40 (2018.01); G16H 50/50 (2018.01); H04L 9/50 (2022.05); G06Q 2220/10 (2013.01)] | 20 Claims |
1. A method comprising:
performing a first intraoral scan of an oral cavity of a patient, the oral cavity including a dentition of the patient;
identifying a first digital representation of dental anatomy associated with the dentition of the patient;
encrypting, using a secret cryptographic key, the first digital representation of dental anatomy;
causing the encrypted first digital representation of dental anatomy to be stored at a first external storage location;
appending, to a current data block of a main blockchain, a reference to a first data block of an auxiliary blockchain;
appending, to the current data block of the main blockchain, the secret cryptographic key;
appending, to the first data block of the auxiliary blockchain, an identifier of the first external storage location;
appending, to the current data block of the main blockchain, a first data item of the first digital representation of dental anatomy;
appending, to the current data block of the main blockchain, a reference to a preceding data block of the main blockchain;
broadcasting the current data block of the main blockchain to a plurality of blockchain nodes;
receiving a notification of migration of the encrypted first digital representation of dental anatomy to a second external storage location;
creating a second data block of the auxiliary blockchain;
storing, in the second data block of the auxiliary blockchain, an identifier of the second external storage location;
appending, to the second data block of the auxiliary blockchain, a reference to the first data block of the auxiliary blockchain; and
broadcasting the newly created data block of the auxiliary blockchain to the plurality of blockchain nodes.
|