With time and a maturation of the technology has come evolution and the use of a middle-tier in blockchain architecture. This has enabled in-house teams to develop application functionality and feature sets using familiar tools and languages. This multilevel framework provides a separation of concerns (middleware) similar to modern web infrastructures. The middle layer allows the platform to interface with existing systems and scale more efficiently off-the-chain. The business logic (smart contracts) flows securely on and off the blockchain.
Similarly, Patientory creates, configures, and queries blockchain-enabled smart contracts that leverage both “traditional” cloud middleware and new application services to support blockchain development for nodes on and off the chain. Within this framework, the implementation of modern application services like biometrics and OAuth, real-time data and billing, and personal health insurance information are now possible. Applications can be developed using standard development tools, reducing time-consuming learning curves for onboarding and implementation.
Presentation layer
This is the user’s touchpoint for accessing their healthcare information in real-time. Prescription adherence alerts, data from wearables, Explanation of Benefits (EOB), and real-time data can be found here. Hospitals, Clinical Care providers, and other enterprise members interface here while exchanging information securely in the P2P network.
Middleware
Oracles execute in a secure computational environment and have the cryptographic primitives that allow them to work directly with blockchains. On the platform, business logic executes in a fabric that binds the code to a smart contract. Identity and key management, cryptographic, services, attested data, and interaction with the outside world run in this secure environment.
Data layer and schema
This third layer serves as a distributed database of the shared truth between nodes on the blockchain. The ledger is an instantiation of a version-specific contract between several different parties. Smart contracts are bound by the ledger, schema, counterparties, logic, and external sources. The platform is fully auditable and can serve to automate many healthcare operational processes.