This is a PoC wallet application for demonstration. Actor of the application is an individual who can scan Health Cards and store it in their wallet. She can also use the application for presenting a health card.
Deploy the src
folder in any web server.
A good option would be to host this in the azure static website.
This is what I have deployed - https://purple-desert-09bb23310.azurestaticapps.net. Open in mobile browser so that you can scan.
npm install
This is a pure html/javascript application that run completely in the browser and do not require any build process
npm test
The application supports the following:
- Scan a health card QR code (Using - https://github.com/mebjas/html5-qrcode)
- Verify a health card
- Present health card
Features yet to be implemented:
- Upload a health card file. See https://smarthealth.cards/#via-file-download
- Get health card from a FHIR server. See https://smarthealth.cards/#via-fhir-health-cards-issue-operation
- Support for chunked health cards. See https://smarthealth.cards/#chunking
- Print health card
- Trust Registery
- Support for DiagnosticReport - https://www.hl7.org/fhir/diagnosticreport.html
The QR Code scanner used is from https://github.com/mebjas/html5-qrcode