-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Id mapping of VCI to trust framwork. #63
Conversation
Thank you @cjbuchanan for this analysis of @jmandel's protocol choices wiki. Please consider using this analytical approach for an alternate standards and privacy design proposal: Whereas: Goal: Speed and ease of adoption of W3C VCs for COVID vaccination Proposed: Health Cards would be more likely to succeed at rapidly introducing SSI principles to COVID vaccinations if the core component associated with a patient was a fiduciary GNAP authorization server as a service. See also the thread #49 |
@agropper -- good recommendation. I think that makes it clearer for everyone. I will have to get some clarification of the goals. |
|
||
## Health Cards | ||
|
||
While Health-Cards utilizes [Verifiable Credentials](https://www.w3.org/TR/vc-data-model/) and [Decentralized Identifiers](https://w3c.github.io/did-core/), it is not a decentralized identity system. The overall approach is to wrap FHIR 4.0 data in a Verifiable Credential (VC) format [(JWS)](https://tools.ietf.org/html/rfc7515) which is signed by the issuer of the VC. This data will be ingestible by any Health-Cards compatible Healthcare Provider (HCP). The Verifiable Credential does not authenticate the holder utilizing the VC, but instead, patient matching is done with the FHIR 4.0 API compatible patient record wrapped in the VC. This method allows data transport and control by the patient with minimal impact on existing systems and processes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Health-Cards do not use DIDs AFAIK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Work on the trust framework mapping document stalled in early 2021; @cjbuchanan should we remove this document from the repo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jmandel I'm happy to revise it to fit the current implementation, but I'd need to do some catching up. What is your preference?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cjbuchanan I think this is at your discretion; this isn't something our implementer community has been clamoring for, but I'd be happy to include it if you think it'd be valuable.
Per my Feb 6 #63 (comment), let's consider the scope of FHIR 4.0 compatibility we are proposing:
|
@agropper: back in Feb we decided on these issues: SMART Health Cards v1 supports only the model where data are directly embedded in a JWS (not shared via links to an external server), and identity binding occurs through demographics in the FHIR Patient resource that's embedded in the fhirBundle inside this JWS. On the subject of links to "cloud-hosted" verifiable data, we have had some more recent community discussion on https://chat.fhir.org/#narrow/stream/284830-smart.2Fhealth-cards, and I've written up some notes at https://hackmd.io/kvyVFD5cQK2Bg1_vnXSh_Q . Please keep in mind that we're exploring this concept on a track distinct from SMART Health Cards, but if we get consensus on an approach it'd obviously be complementary to the SMART Health Cards core spec, and we can talk through ways to more fully integrate it. But one step at a time; any workflow where potentially sensitive data are hosted online raises a number of questions that we've done well to put aside up until now. |
Closing after 1y of inactivity (current PR is from before our 1.0 release and does not correspond to our published framework). Happy to revive if there's interest in re-mapping. |
This will complete issue #59 when accepted.