Re: Using Fabric for COVID-19 Tracking + Open Source Implementation
toggle quoted messageShow quoted text
Thank you for taking time to answer, i missed to read a part from the initial email.
This is great what you're doing
On Wed, May 6, 2020 at 10:27 AM Lauren Fournier <lfournier@...
Thanks for taking a look! That is the best part about a permissioned blockchain - all access must be granted to the network and only allowed parties can add data to the blockchain as it is configured. In this example, lab testing facilities would be the ones permissioned to access and send Transaction proposals with the test result information (which would then go through the consensus process to be confirmed & sent out to all of the node participants).
In this implementation, it makes the most sense for the stewardship of the lab testing network to be performed by a governmental agency, such as the CDC or similar. The organization would be responsible for issuing / revoking the PKI to provide access to the network (to ensure not just anyone is putting in data).
The primary issuer of lab test result Transactions would be the testing laboratories. Laboratories would likely establish a full Peer Node that they support and access. Likewise, research organizations would be given access by establishing a full Peer Node or through an established API Gateway. Each Peer Node owner could then grant access to the blockchain data Transactions by setting up an API Gateway. This would allow access to lab results using HTTP RESTful APIs.
There is also the React user interface that uses the API Gateway (where patient test results could theoretically be added), which could, of course, be a restricted-access scenario.
Happy to answer any questions you have!
On Wed, May 6, 2020 at 6:31 AM Nick Frunza <nfrunza@...
Ho do you intend to enter data, do you have access to the testing labs?, or from the testing machines? otherwise who knows what data will be entered.
On Tue, May 5, 2020 at 5:26 PM Lauren Fournier <lfournier@...
The tracking and dissemination of patient testing data amid COVID-19 is an excellent use case for a permissioned Hyperledger Fabric blockchain.
My team just published Tracking Lab Results Better With Blockchain Technology (no-registration-needed white paper). It describes a blockchain implementation we built for a near real-time, single source of truth for virus lab results—and why it's a better solution for this use case than a traditional data-sharing model.
We just open-sourced the Fabric blockchain implementation it uses as an example (Apache 2.0). All its code is on Github via three open-source projects:
If you're interested, there are also some more details about the virus tracker here. It was a blast to develop!
Join firstname.lastname@example.org to automatically receive all group messages.