Inspiration
The inspiration behind Omniscience stems from our personal lives. Over the past decade, we've observed growing concerns for privacy in the healthcare industry as well as a growing number of groups that seek to exploit such data for personal gains. We want to give control of this data back to its rightful owner, the patient. Additionally, we aim to consolidate patient data in one place with a simple and easy to use UI to eliminate the messy, fragmented, and unreadable medical records we see in the outdated online healthcare services of today.
What it does
Omniscience is the first medical data application designed with the patient's privacy and security in mind. The application uses secure blockchain technologies to guarantee that no one can tamper with or steal a patient's medical records. As a bonus, patients also have the option to control which medical professionals and research institutions have acesss to their personal information and when.
How we built it
We built Omniscience as a web application through Ethereum Studio, a Solidity IDE. With their built in integration to the existing blockchain network, we created patient tokens through Solidity that securely gave the patient and only the patient power to grant and control access through their tokens. This contract system was combined with a html/css/javascript frontend user interface through Web3.js, an Ethereum API that allowed us to interact directly with the blockchain.
Challenges we ran into
While conceptualizing and developing Omniscience, we ran into many technical issues as none of us at KAGA had worked with blockchain technologies before. However, we were able to solve these through online tutorials and hands on experimentation through both simulation and deployment of our app to the Ethereum blockchain. A key conceptual issue that we had as well was guaranteeing patient security and access powers. Although the blockchain itself is not modifiable, we had to figure out the logistical issues of how access tokens should be distributed and maintained to keep data secure.
Accomplishments that we're proud of
- Learning and applying new blockchain technologies
- Developing our own custom Ethereum token for sharing/accessing patient data
- Integrating our backend with our frontend web application through Web3.js
- Creating a working model of our implementation in 24 hours
- Deploying our application to the Ethereum blockchain
What we learned
We learned many things in the fields of blockchain technologies as well as gained awareness for many of the challenges that medical and non-medical industries face in way of customer privacy and security. Technologically, we gained skills in Solidity, blockchain web application integration, and Ethereum contract creation/modification.
What's next for Omniscience by KAGA
We hope to expand our features and services to include personalized data plans for each of our clients and their patients, while maintaining a relatively simple and accessible platform for all. Through this, the end goal for Kaga would be to eliminate middle-men between healthcare providers and patients to create a more transparent healthcare industry.
Built With
- blockchain
- css
- ethereum
- html5
- javascript
- solidity
- web3




Log in or sign up for Devpost to join the conversation.