We are excited to announce our partnership with Civic — the leading blockchain identity-verification provider. Physician identity is critical to any healthcare application and here at MedCredits we are building the first decentralized physician registry. This registry will be publicly available and serve as the base layer for any application that requires a pool of licensed physicians.

The MedCredits ecosystem approaches physician identity in 2 steps: 1) Prove that an ethereum address is owned by a certain individual and 2) Prove that the individual is a physician. Civic handles step 1 and MedCredits handles step 2. Below is a brief overview of how Civic is integrated into the MedCredits platform.

Before a physician registers for the MedCredits registry, he or she must have a government-issued ID verified. Once this is done, she can then begin the credentialing process. Our physician registry app contains a link which, when clicked, requests a QR code from the Civic server. The physician then scans the QR code from their mobile Civic app. This acts as authorization to access the physician’s required identity information. MedCredits awaits authorization with the code block shown below:

Once the user authorizes the request to access the information, a JSON Web Token is received by the MedCredits server from Civic . MedCredits’ server then signs the token with its private key and sends it to the Civic SIP (Secure Identity Platform) server.

The Civic server verifies MedCredits’ identity and the received JSON Web Token, and returns the requested information in the following JSON object form:

This data is then stored in a relational database that can be queried when the physician applies to the token-curated physician registry.

To summarize, MedCredits is building the first decentralized, public registry of physicians. Our partnership with Civic ensures that physicians submitting credentialing documents in the MedCredits registry are the actual owners of the documents while simultaneously preventing identity theft on the network.