02

Digital Health mit der neuen E-ID Trust-Infrastruktur

DIDAS

⛶  Fullscreen ↓  Download
Demo

Digital Health with the new E-ID trust infrastructure

Using verifiable credentials for trustworthy structured healthcare data

Healthcare data in the personal digital wallet Generated with Dall-E 3, prompt «person-centric wallet-based structured healthcare data»

Challenge

This challenge aims to implement a proof of concept (PoC) use case with healthcare data as a showcase, based on the SSI trust infrastructure of the new Swiss E-ID.

The advantage of the trust infrastructure over current centralized approaches is the person-centered, secure and trustworthy storage of health data in the personal digital wallet (see DIDAS Statement for E-ID Technology Discussion Paper).

This means that the data remains with the citizen and cannot be viewed by third parties without their consent. The technology of the trust infrastructure makes it possible to focus on specialist topics.

This challenge offers interested participants the opportunity to familiarize themselves early on with concepts and technologies that form the basis for E-IDs and many other secure applications and for which there is increasing demand.

Resources

Switzerland's new e-ID is based on the principles of Self Sovereign Identity (SSI) and is scheduled for introduction in 2026. An ecosystem with a trust infrastructure is currently being set up for the E-ID. The possibilities of this ecosystem go far beyond the E-ID – principles and technology can be used in various sectors such as healthcare, finance, mobility, logistics, etc. An E-ID Sandbox is available to gather practical experience as early as possible.

The DIDAS association is committed to promoting SSI principles and implementation in Switzerland. Topics from the various sectors are dealt with in working groups.   Check-in for patient Generated with Dall-E 3, prompt «digital patient check-in to doctor's office reception desk with QR-code»

The use case for this challenge is a doctor's appointment using the possibilities of the trust infrastructure:

  • The patient John Miller has a digital wallet with information about his health data (allergies, medication, etc.) as well as an insurance card in the form of previously issued verifiable credentials.
  • John enters Dr. Charles Brewster's office and checks in using a QR code; this triggers a request for insurance and health information in John's wallet (proof request), which John confirms.
  • During the consultation, Dr. Brewster issues the results of his examination as verifiable credentials and prescribes some drugs, also in the form of verifiable credentials.
  • After the visit, John orders the drugs via the online store «Universal Pharmacy», presenting the prescription as verifiable credentials.

For this challenge, an environment similar to the E-ID Sandbox is available for rapid prototyping. The Verifiable Credential Management System (VCMS) is used as an abstraction of the current E-ID Sandbox technology. International standards are used for medical information in the interests of interoperability:

There are also interesting podcasts and webinars on topics relating to digital transformation in the healthcare sector:

Frameworks can be used for the technical implementation in the sense of rapid prototyping, e.g.

Goal

In this challenge, the use case with the personal health shall be implemented as a «showcase» PoC, based on the SSI trust infrastructure of the new Swiss E-ID.

To this end, prototypes of the individual components shall be developed and configured:

  • Wallet of the patient John Miller, prepared verifiable credentials for insurance card and allergies (holder and verifier role)
  • Relevant elements of Dr. Brewster's practice information system
  • Allergies from IPS (verifier role)
  • Medical history, diagnosis, medication for the creation of verifiable credentials (issuer role)
  • Relevant elements of the mail-order pharmacy «Universal Pharmacy» (verifier role)

Schemas for the required verifiable credentials are defined for implementation based on international standards. The relevant data objects are stored and visualized with the front end of the prototypes, and part of the back end uses them to create the respective verifiable credentials via VCMS calls.

Outcomes

The SSI Health PoC Showcase serves to demonstrate to healthcare and technical stakeholders in 2024 how SSI principles and the trust infrastructure can be used for structured and trustworthy healthcare data.

Based on this growing awareness, the aim is to demonstrate use cases based with the introduction of the E-ID in 2026 and, if necessary, to offer them already.

In addition to the envisaged documentation, it is planned to create a short video of the result of the hackathon (e.g. as for the OnceHealth PoC), which can be shown to interested stakeholders.

Solutions

There are a number of initiatives for digital transformation in the healthcare sector, albeit with limited success to date; some of these are listed below as examples:

  • Electronic patient record (EPR) – based on unstructured PDF documents, costs of several 100 M CHF over the last 10 years, currently around 20,000 opened dossiers
  • Well – offered by health insurance companies, no integration of the EPR
  • Compassana – offered by health insurance companies, no integration of the EPR
  • HealthLink – initiative of the former axsana
  • OnceHealth – prototype, positioning
  • openEHR PoC and request for proposal of the University Hospital Basel
  • openEHR.ch – Swiss association as Swiss branch of the global organization openEHR.org
  • Cobedias – structured recording of health data for registered doctors
  • Swiss Health Data Space
  • HIN SSI Proof of Concept for medical practice licenses (BAB)
  • ...

The majority of these initiatives aim for structured health data, but none of them except the HIN SSI PoC are based on SSI principles.

Restrictions

SSI technologies are not yet fully ready for productive use, many aspects are still emerging.

The technology of the E-ID planned for 2026 has not yet been decided (see DIDAS Statement for E-ID Technology Discussion Paper).

The current E-ID sandbox will be migrated to this new technology based on the E-ID technology decision expected shortly (Sandbox 2.0). It is planned to migrate VCMS to this new technology as well.

Usage

The «showcase» PoC of this specific use case is intended to achieve several objectives by demonstrating specific possibilities:

  • Feasibility of using the trust infrastructure and verifiable credentials for structured and trusted healthcare data
  • Interaction between various stakeholders such as citizens, medical doctors and pharmacies in the trust infrastructure ecosystem
  • Specific healthcare use case as a demonstrator of the DIDAS Health working group
  • Specific healthcare (non-technical) use case for the SSI community, e.g. presentation at DICE 2024
  • Improving semantic interoperability of structured and standardized health data for the benefit of citizens and service providers

Possible further development of the current health data infrastructure to increase awareness among representatives of the healthcare sector (see also DIDAS statement on the EPDG consultation) – better and secure data exchange, less paper, less copying, faster processes, better treatments, fewer complications, less administration

Organization

  • Abdagon AG, Dr. Peter Janes, Founder and CEO; DIDAS Health Lead
  • Adnovum AG, Dr. Roman Zoun, Head Security Solutions Offerings; DIDAS Adoption Lead
  • DIDAS

Further information

************

Project Documentation

We are international 😊. We have supporters with a variety of backgrounds, therefore our documentation is in English.

Project Team

SSI Heatlh Team.png

Please note that we are aiming to produce a short video about the activities of our challenge team. Let us know if you don't want to appear on images.

Supporters

  • Roman Zoun, Adnovum AG, Head Security Solutions Offerings; DIDAS Adoption Lead - Challenge Co-Owner
  • Daniel Hegedues, Adnovum AG, Senior Software Engineer - VCMS Supporter, remote
  • Timothy Rabozzi, Adnovum AG, Innovation Developer - on-site
  • Jan Carlos Janke, HSLU, Business Development Manager; DIDAS Community Manager - on-site 14.03.2024
  • Michel Sahli, Federal Office of Justice, E-ID Innovation Fellow
  • ...

Schema Mapping from FHIR (subsets)

Logical schema (with Entity-Relationship-Diagram)

Technical Environment

Executing the Project

Discussing Options

Discussing Options.png

Desiging the Solution

Design Solution.png

Defining the Schema

Credential Schema.png

Gian Derungs

Loading the Wallet

Wallet Loader.png

Florian Bürgi

Building the Patient Wallet

Patient Wallet.png

Bryan Raymonenq

Building the Doctor's Platform

Doctors Platform.png

Raphael Guye

Integrating the Components

Hacking Team.png

10 PM - still hard at work - and having fun

The Result

Stay tuned - more to follow shortly!

Final Pitch and Prize

Winning the award in the future oriented category - handed over by Federal Chancellor Viktor Rossi: Prize Stage.png

Our phantastic team on stage for the award ceremony.

Prize Team.png

Our phantastic team - with Federal Chancellor Viktor Rossi and FOITT Director Dirk Lindemann.

«Making of» Video

Showcasing team organization, work on the challenge and the final pitch with a live demonstration of the solution.

Positioning and Next steps

As correctly stated by jury member Philippe Gillieron, the challenge must be considered in the context of the current Swiss EPR initiative (EPD).

We anticipate a development of citizen oriented EHR information in three stages (see also DIDAS statement on the EPDG consultation):

Transition stages

Anticipated transition stages

  1. Document oriented («EPD 1.0») - current version, where information is mostly stored as reports in PDF-Format. A document oriented approach makes searches and automated processing alsmost impossible, which is particularly relevant with high volumes of documents.
  2. Structured health information, server-based («EPD 2.0») - recognizing the limitations of document oriented information, there is wide agreement that clinical information must be available in structured and standardized formats to ensure semantic interoperability. Server-based technologies are readily available for such implementations.
  3. Structured health information, wallet-based («EPD 3.0») - The very same standards can also be implemented based on SSI principles in the form of trustworthy «verifiable credentials» in digital wallets, which are part of the upcoming E-ID trust infrastructure.

There will certainly be extended transition periods and overlaps between the above stages, but the earlier we start prototyping, the sooner we can benefit from new possibilities.

The objective of our challenge was to demonstrate how a wallet-based healthcare use case can look like. We plan to further develop the prototype both on the use case and technology side. With this, we aim for further demonstrations to and feedback from the caregiver and citizens target groups.

Stay tuned!

Edited (version 91)

7 months ago ~ PeterJanes

Prototype

Repository updated

7 months ago ~ loleg

Edited (version 78)

8 months ago ~ PeterJanes

Joined the team

8 months ago ~ Richard

Project

Edited (version 73)

8 months ago ~ PeterJanes

Edited (version 72)

8 months ago ~ PeterJanes

Edited (version 71)

8 months ago ~ PeterJanes

Award

Jury Award

Event finish

Edited (version 70)

8 months ago ~ PeterJanes

Edited (version 69)

8 months ago ~ PeterJanes

Joined the team

8 months ago ~ needToRoll

scape case (@gvd22)

new qr implementation (@Florian Buergi)

verifier app: simulate loading of data with a button

new qr implementation (@Florian Buergi)

z (@gvd22)

Create main.yml for Pharmacy frontend (@RichDCs)

pharmacy app init (@Florian Buergi)

present api and doctorRequest (@gvd22)

Update requirements.txt (@RichDCs)

present api and doctorRequest (@gvd22)

Update requirements.txt (@RichDCs)

build with master branch (@RichDCs)

ios-verifier app refactoring

Update ! (@bryanrmq)

Merge branch 'feature/verifier-app-grid'

fix padding

build vcs-api when push to master (@RichDCs)

Use a grid to display the CredentialCards

present api and doctorRequest (@gvd22)

Merge branch 'feature/credential-detail-view'

missing files

verifier app: Credential Detail View

Edited (version 68)

8 months ago ~ PeterJanes

Project

present api optimized (@gvd22)

tests and api connected to cms (@gvd22)

Insurance card (@bryanrmq)

Merge pull request #1 from needToRoll/vcs-api

Vcs api (@RichDCs)

Edited (version 67)

8 months ago ~ PeterJanes

Project

build on master (@RichDCs)

specify weird dockerfile (@RichDCs)

fix branch (@RichDCs)

remove dockerfile path (@RichDCs)

Start

 
Alle Teilnehmer*innen, Sponsor, Partner, Freiwilligen und Mitarbeiter*innen unseres Hackathons sind verpflichtet, dem Hack Code of Conduct zuzustimmen. Die Organisatoren werden diesen Kodex während der gesamten Veranstaltung durchsetzen. Wir erwarten die Zusammenarbeit aller Teilnehmer*innen, um eine sichere Umgebung für alle zu gewährleisten. Mehr Details befinden sich im Hackathon Handbook.

Tous les participant-es, sponsors, partenaires, bénévoles et collaborateurs/collaboratrices de notre hackathon sont tenus d'accepter le Hack Code of Conduct. Les organisateurs feront appliquer ce code tout au long de l'événement. Nous attendons de tous les participants qu'ils coopèrent afin de garantir un environnement sûr pour tous. Pour plus de détails, veuillez consulter le Hackathon Handbook.

Creative Commons LicenceDie Inhalte dieser Website stehen, sofern nicht anders angegeben, unter einer Creative Commons Attribution 4.0 International License | Le contenu de ce site web est, sauf indication contraire, sous licence Creative Commons Attribution 4.0 International.