Architecture of Decentralized Layer for Radiologex
As part of Blaize’s commitment to providing blockchain solutions to enhance business operation and security, we were tasked with the crucial role of implementing the Discovery stage for Radiologex (R-Dee), a blockchain-based technology that is set to redefine the very fabric of healthcare data management, ensuring unparalleled security, transparency, and accessibility for all stakeholders. This task included developing crucial elements of blockchain architecture and product design elements.
WHAT WAS THE TASK?
The primary task for the Discovery stage was to prepare the environment for the development of the decentralized part of the Radiologex platform. Radiologex simplifies communication between patients and healthcare services through their mobile application, R-Dee Go, and a unique authentication system, R-Dee Connect.
To enhance the security of this platform, Blaize was required to develop a blockchain layer that would ensure a secure exchange of medical files and data through decentralized technologies.
Blaize has broad expertise in developing web3 solutions for various businesses. Learn more about this topic in our latest article.
PROJECT ARCHITECTURE
Our vision for the project involved creating several layers for the decentralized part of the platform. These included an audit trail API, a storage layer for intermediate data and backups, a private blockchain for storing data proofs, a smart contract layer for data verification, a proofs generator for preparing Merkle proofs, and an IPFS connector for encrypted data transport. The heart of the decentralized layer was the instance of Quorum – a private EVM-chain, the most suitable for enterprise projects.
BOOK A FREE CALL WITH BLAIZE TO KNOW MORE ABOUT BLOCKCHAIN-BASED ENTERPRISE SOLUTIONS FOR YOUR BUSINESS
THE DEVELOPMENT PROCESS
The Discovery process was divided into two main streams: Product Design and Architecture Development.
For Product Design, our Business Analyst collected and organized requirements, clarified the business case for the decentralized part, and conducted interviews to understand user flows, resulting in an SRS for development commencement.
For Architecture Development, our Blockchain Architect, Tech Lead, and Backend Engineer formalized the requirements for the blockchain layer, developed the architecture for the storage layer, formalized interactions between the layers, and prepared a development roadmap.
Our core team consisted of a Technology Lead, a Blockchain Engineer, a Backend Engineer, and a Business Analyst, supervised by a Project Manager and a Blockchain Solutions Architect.
CHALLENGES WE CONFRONTED
The main challenge we faced was the planning of integrations. Radiologex, being a complex enterprise-grade system, had multiple web2 components and its own APIs, requiring us to plan the integration with maximum utilization of the existing architectural features.
RESULT
The completion of the Discovery and Product Design phase led to the delivery of various artifacts. These included formalized requirements for the private EVM blockchain and its components, a storage layer components scheme and description, storage layer architecture, on-chain data scheme, smart contract architecture, storage access APIs architecture and specification, and a detailed development roadmap and timeline.
Thus, we were able to create a secure and effective environment for the Radiologex platform to safely store and exchange medical data using blockchain technology, aligning with our mission of using innovative solutions to enhance business operations.