{"id":22058927,"url":"https://github.com/7i7o/blockchain-developer-bootcamp-final-project","last_synced_at":"2026-05-07T05:36:30.704Z","repository":{"id":44999042,"uuid":"404818488","full_name":"7i7o/blockchain-developer-bootcamp-final-project","owner":"7i7o","description":"Final Project Repository for the Consensys Blockchain Developer Bootcamp 2021","archived":false,"fork":false,"pushed_at":"2022-01-14T15:54:47.000Z","size":3901,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-23T16:47:13.143Z","etag":null,"topics":["blockchain","dapp","ethereum","ethers","javascript","nft","openzeppelin","react","solidity","truffle","web3"],"latest_commit_sha":null,"homepage":"https://rx-nft.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/7i7o.png","metadata":{"files":{"readme":"README.Final.Project.Idea.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-09T17:50:51.000Z","updated_at":"2023-01-13T11:55:24.000Z","dependencies_parsed_at":"2022-09-13T12:50:52.023Z","dependency_job_id":null,"html_url":"https://github.com/7i7o/blockchain-developer-bootcamp-final-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/7i7o/blockchain-developer-bootcamp-final-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7i7o%2Fblockchain-developer-bootcamp-final-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7i7o%2Fblockchain-developer-bootcamp-final-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7i7o%2Fblockchain-developer-bootcamp-final-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7i7o%2Fblockchain-developer-bootcamp-final-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/7i7o","download_url":"https://codeload.github.com/7i7o/blockchain-developer-bootcamp-final-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7i7o%2Fblockchain-developer-bootcamp-final-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273034858,"owners_count":25034483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","dapp","ethereum","ethers","javascript","nft","openzeppelin","react","solidity","truffle","web3"],"created_at":"2024-11-30T17:26:18.787Z","updated_at":"2026-05-07T05:36:25.671Z","avatar_url":"https://github.com/7i7o.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Final Project Idea for the Consensys Blockchain Developer Bootcamp 2021\n\n#### TL;DR: NFT Medical Prescriptions\n\n## Using NFTs to replace traditional prescriptions and thus eliminate prescription forging\n\n- Doctors can use their registered wallet to mint a NFT prescription, that gets transfered to the patient's wallet\n- Patients can then transfer (approve?) the prescription to a Pharmacist's wallet in exchange for the medication\n- Pharmacy can receive compensation directly from patient or its Health Insurance\n\nThis way, any of the parties involved can check trustlessly if any given prescription is indeed valid or counterfeited by inspecting any of its signatures and its life cycle in the blockchain.\n\n### Circuit of life for the NFT:\n\n  *Doctor (Minting) -\u003e Patient [-\u003e H.I. Approval] -\u003e Pharmacy -\u003e Health Insurance*\n\n---\n\nUnder Drug and Cosmetic Act, 1945, A Prescription should have following particulars:\n\n“For the purposes of clause (9) a prescription shall\n\n- (a) be in writing and be signed by the person giving it with his usual signature and be dated by him;\n- (b) specify the name and address of the person for whose treatment it is given, or the name and address of the owner of the animal if the drug is meant for veterinary use;]\n- (c) indicate the total amount of the medicine to be supplied and the dose to be taken.”\n\n---\n\n### Bare Minimum Data in the Token\n\n**(a)** Signed (digitally) by the (registered) doctor's wallet, date of issuance, minted by doctor\n- *Address* issuer\n- *Date* date\n\n**(b)** Name and Address (wallet?) of patient (or owner of animal), transferred from doctor to patient\n- *Address* patient (or owner of animal)\n- *String* name\n\n**(c)** Total amount of medicine and dose\n- *String* medicine\n- *String* medicinUnit\n- *Uint256* medicineAmount\n- *Uint256* doseFrequency\n- *Uint256* doseAmount\n- *String* doseUnit\n\n---\n\n  *(Extra)* Prescription details could be encrypted using public keys (doctor, patient, health insurance) to ensure medical secrecy, allowing *only* each party involved to view its content.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F7i7o%2Fblockchain-developer-bootcamp-final-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F7i7o%2Fblockchain-developer-bootcamp-final-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F7i7o%2Fblockchain-developer-bootcamp-final-project/lists"}