Let's design the architect of the DApp for enabling healthcare applications to share data with each other. Basically, users with different healthcare apps can share EMRs with each other.
The ecosystem of this app will consist of healthcare service providers (such as hospitals, labs, and insurance companies), patients, app providers (the companies that will build healthcare apps integrated with this blockchain network), and a network authority or administrator (the health authority and/or solution provider).
The following diagram shows the high-level architecture:
This is how the preceding architecture works: