Research Article

[Retracted] SmartMedChain: A Blockchain-Based Privacy-Preserving Smart Healthcare Framework

Algorithm 1

IoT data generating contract.
Input: certificate, data
Output: success of Transaction generation
if Verify(certificate)==True then
 dataEncrypted = Encrypt(data);
 data@ = Store(dataEncrypted);
 initDataChainTx (data.PatientID, Timestmp, data@, data.DPLevel, Signature);
return SUCCESS
else
return CERTIFICATION ERROR
end