LDS7006M Assessment Task: Blockchain for a hospital You are a developer working for MedChain Solutions Ltd., specializing in creating blockchain-based solutions for healthcare providers. Your client, HealthCare Innovations
LDS7006M Blockchain L7 Assignment 1 Brief | YSJU
Category | Assignment | Subject | Management |
---|---|---|---|
University | York St John University (YSJU) | Module Title | LDS7006M Blockchain |
Feedback date: | 25 june 2025 |
Assignment No.: | 1 |
Deadline and Assessment Period: | 3 June 2025 12, noon |
Level of study: | 7 |
LDS7006M Assignment Description
LDS7006M Assessment Task: Blockchain for a hospital
You are a developer working for MedChain Solutions Ltd., specializing in creating blockchain-based solutions for healthcare providers. Your client, HealthCare Innovations Ltd., is looking to streamline their patient record management processes using blockchain technology. They want a system that can automate certain aspects of patient record management, ensuring transparency, security, and efficiency.
Your task is to design and implement a blockchain solution using Solidity for Health Care Innovations Ltd. The goal is to deploy a smart contract that can facilitate and automate certain patient record transactions. Additionally, you need to create a Python script that allows HealthCare Innovations Ltd. to interact with the deployed smart contract.
LDS7006M Key Requirements:
1. Design a Basic Blockchain with the Following Features (Python):
O Block structure: with index, previous hash, timestamp, data, and hash. • Genesis block creation.
• Adding new blocks with proof-of-work mechanism.
。 Consensus mechanism to ensure the longest chain is accepted.
2. Smart Contract (Solidity):
。 Develop a simple smart contract named PatientRecordContract using Solidity.
。 Include a state variable total Records and functions to add new patient records and transfer records between authorized healthcare providers.
3. Contract Deployment and Testing:
• Deploy on a Test network and Test.
。 Compile the PatientRecordContract.sol Solidity code.
• Deploy the compiled smart contract to the Ethereum test network (e.g., Goerli Etherscan).
。 Interact with the deployed contract by adding new patient records and transferring records between two Ethereum accounts.
4. Testing and Documentation:
• Provide test cases for the blockchain implementation and smart contract functions.
。 Document the design choices made for the blockchain and smart contract. 。 Explain the proof-of-work and consensus mechanisms in the blockchain. Include detailed instructions for compiling, deploying, and testing with the smart contract.
Please be aware that each plot should be fully described in your assessment. But the plot itself, must be clear enough to tell a story by itself. You should support your code implementation with written documentation.
You should submit a report summarizing your findings, including tables and diagrams to support your analysis. Your report should also include a brief discussion of any limitations or caveats to your caveats to your implementation.
Note: Assessment report with a copy of the code must be converted to single pdf file before submitting. Code in python (.py or .ipynb) and solidity (.sol) to be submitted separately.
It is important that the content is underpinned with the inclusion of relevant academic theory, concepts, and models where appropriate, as well as contemporary industrial insights. These should be accurately cited and referenced according to York St John Harvard Referencing throughout.
Are You Looking for Answer of LDS7006M Assignment 1
Order Non Plagiarized Assignment
Learning Outcomes of LDS7006M
You must successfully achieve the following Leaming Outcomes to pass this assessment:
PLOS 7.2, 7.3, 7.6, 7.7, 7.9.
7.2 Develop abstract thinking and design ability to analytically demonstrate concepts relating to data science.
7.3 Use research-based knowledge for the design of experiments, analysis, and interpretation of data to provide valid results.
7.6 Critically examine and implement the cryptographic concept in Blockchain.
7.7 Scrutinise and implement smart contracts and its application in Blockchain system.
7.9 Critique legal, social, and ethical within the field of data science and Applicable ancillary sectors, as applied to contemporary research and industry practice.
LDS7006M Marking Criteria:



