ERC-721 token implementation using Solidity and Truffle presented as final assingment for BCDV1010 - Smart Contracts Essentials from Blockchain Development program from George Brown College.
ERC-721 based to tokenize patients allocated in a hospital.
Each patient is holded by a single hospital and only this hospital can retrieve personal information of the patient and transfer to another hospital if needed.
When a patient is added, a new token is minted to a target hospital with patient information and the address of an emergency hospital as well.
If the patient status is changed to Critical, the Patient token is transfered to the emergency hospital.
You can check the deployed contract in Etherscan here.
- ERC-721 - non-fungible token
- 0xcert - reference implementation