Skip to content

Abdagon/health-ssi-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Health SSI Banner

Health SSI Generation 2

Welcome to the Health SSI repository!

We are aiming to showcase healthcare use cases based on Self Sovereign Identity (SSI) principles.

This repository builds on the original idea of Health SSI and the subsequent award-winning challenge at the GovTech Hackathon 2024. Check out the short «making of» video with the live demonstration at the final pitch.

A health app proof of concept was built in 2022 with a FHIR server backend (short video). The Health SSI showcase app shall be implemented with a wallet as data store.

Use Cases

To showcase the interaction of several participants of the healthcare system and their wallets, a few simple and easy to comprehend use cases are envisaged for the implementation of the PoC:

  • The patient John Miller carries a wallet with information of an international patient summary (allergies, medication, etc.) and a health insurance card in the form of previously issued VCs
  • John enters the office of Dr. Charles Brewster and registers through a QR code; this initiaites a proof request for insurance and health information in John's wallet, which is subsequently confirmed by John
  • Dr. Brewster issues the findings of his examination as a VC and prescribes some drugs, also in the form of VCs
  • After the visit, John orders the drugs through the «Universal Pharmacy» online store by presenting the prescription VCs

See also Health SSI.

Envisaged Implementation

Architecture

While the hackathon showcase made simplifications for timely implementation, the next proof of concept shall have a state of the art architecture:

  • Modular components with APIs to issue and verify healthcare specific verifiable credentials
  • Simulations of practitioner and pharmacy «business systems» with appropriate user interfaces
  • Wallet for citizen to hold verifiable credetials

Health SSI Components

  • All participating (healthcare) «business platforms» are based on common health data object definitions, based on openEHR and FHIR standards (technically based on json schemas)
  • A verifiable credential framework provides generic VC operations such as wallet functionality, as well as VC issuing and verification (walt.id for the upcoming PoC)
  • Healthcare specific VC operations are provided by a «business logic» on top of the generic VC framework (through library and REST API interfaces based on Kotlin Multiplatform)

Technology

Initial considerations for review.

  • Verifiable credentials
  • Verifiable Credential framework with REST and library APIs to manage generic verifiable credentials (walt.id)
  • Option for prototyping - no code environments (see short example video)
  • Front end (app, desktop) and business logic based on multiplatform environment
  • Wallet - esatus, Lissy, ...; preferably with APIs for credential manipulation from app

Envisaged Showcase Events