-
Notifications
You must be signed in to change notification settings - Fork 42
app directory with capabilities: first draft #266
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
Closed
Closed
Changes from 12 commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
9afff14
create
isaacvetter ca840ca
Update verifiers & apps.md
isaacvetter 5ce6bb2
fix table formatting
isaacvetter cdf21d0
Merge branch 'main' into patch-9
isaacvetter 650a6d9
Update verifiers & apps.md
isaacvetter 30ffc4f
re-emphasize that this page is not authoritative
isaacvetter 7d16668
Merge branch 'main' into patch-9
isaacvetter e0f1697
add more technical resources
isaacvetter 3270a1c
Merge branch 'main' into patch-9
jdkizer9 1976b9e
author of tools recommends not listing it
isaacvetter 5cf62d9
Merge branch 'main' into patch-9
isaacvetter 62022f7
Update verifiers & apps.md
isaacvetter 84fea06
Merge branch 'main' into patch-9
isaacvetter ca8d234
Update verifiers & apps.md
isaacvetter 8f6e6c4
link to demo-portals license, rename for url convenience.
isaacvetter 299d67e
correct demo-portal repo link
isaacvetter e5ad903
Merge branch 'main' into patch-9
edwardjcruz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| # Verifiers, wallets & apps | ||
|
|
||
| Both the [VCI Directory](https://github.com/the-commons-project/vci-directory/) | ||
| and [SMART Health Cards specification](https://spec.smarthealth.cards/) are licensed under the [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). | ||
| This means that virtually anyone can create an application that consumes, creates and verifies SMART Health Cards. | ||
|
|
||
| The following tables are **not authoritative**, but are a community-sourced attempt to document the capabilities of commonly available apps capable of producing, consuming or verifying SMART Health Cards, and additional resources primarily useful to developers. [Pull requests](https://github.com/the-commons-project/vci-directory/edit/main/verifiers%20%26%20apps.md) or [issues](https://github.com/the-commons-project/vci-directory/issues/new) containing corrections, additions and feedback very welcome! | ||
|
|
||
|
|
||
| ## Verifier apps | ||
| || QR code support | .smart-health-card support | API support | reads vaccinations | reads labs | time-delay to sync VCI issuer directory | verification business logic | links | ||
| | --- | --- | --- | --- | --- | --- | --- | --- | --- | | ||
| SMART Health Card Verifier | yes (read only) | no | no | yes| no | daily | no | ||
| NYS Excelsior Pass Scanner | yes (read only) | no? | no | yes| yes? | ~~not at all~~ ? | yes? | [iOS](https://apps.apple.com/us/app/nys-excelsior-pass-scanner/id1552709177), [android](https://play.google.com/store/apps/details?id=gov.ny.its.healthpassport.verify), [developer](https://epass.ny.gov/privacy-scanner) | ||
| CommonPass | yes (read and produce) | yes | yes? | yes | no? | periodic/manual | no (wallet) | [iOS](https://apps.apple.com/us/app/commonpass/id1548682047), android?, [developer](https://commonpass.org/) | ||
| New MITRE verifier web app | ? | ? |?|?|?|? | yes? | ||
|
|
||
| ## Wallet or other holder apps | ||
| || QR code support | .smart-health-card support | API support | reads vaccinations | reads labs | time-delay to sync VCI issuer directory | links | ||
| | --- | --- | --- | --- | --- | --- | --- | --- | | ||
| CommonPass | yes (read and produce) | yes | yes? | yes | no? | periodic/manual | [iOS](https://apps.apple.com/us/app/commonpass/id1548682047), android?, [developer](https://commonpass.org/) | ||
| CommonHealth | (yes, read and produce)| ||||| [android](https://play.google.com/store/apps/details?id=org.thecommonsproject.android.phr), [developer](https://www.commonhealth.org/) | ||
| CLEAR Health Pass | yes (read only) | ? | ? | yes | yes | ? | [iOS](https://apps.apple.com/us/app/clear-fast-touchless-access/id1436333504), [android](https://play.google.com/store/apps/details?id=com.clearme.clearapp), [developer](https://www.clearme.com/healthpass) | ||
| Apple Health | yes (read and produce) | yes | yes | yes | yes | periodic | [developer](https://support.apple.com/en-us/HT212752) | ||
|
|
||
| ## Technical, developer tools | ||
|
|
||
| ### Validators | ||
| SMART Health Cards validators are website or applications which read a SMART Health Card and identify any problems with its content, formatting, structure, etc. towards the goal of ensuring it can be read by verifier, wallets and other apps. | ||
|
|
||
| || Usable by non-programmers? | Validates FHIR content? | links | | ||
| | ---- | -- | -- | --- | | ||
| | Health Cards Dev Tools | No. |Partial. | https://github.com/smart-on-fhir/health-cards-dev-tools | | ||
| | demo-portals.smarthealth.cards | Yes! | No. | https://demo-portals.smarthealth.cards/VerifierPortal.html | | ||
| | Health Cards Validation SDK | No. | No. | https://github.com/microsoft/health-cards-validation-SDK | | ||
| | HL7 FHIR Validator | No. | Only validates FHIR content | https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator | | ||
| | Grahame's FHIR toolkit (in progress -- check back here!) | | | | | ||
| | Online Health Certificate Decoder | No. | No. | https://ehealth.vyncke.org/index.php | | ||
| | Pathcheck Verifiable Credential Debugger | No. | No. | https://github.pathcheck.org/debug.html | | ||
|
|
||
|
|
||
| ### Additional developer resources | ||
|
|
||
| || Description | Purpose | License | links | | ||
| | ----- | ----- | ---- | -- | -- | | ||
| | demo-portals.smarthealth.cards | Starting with a FHIR Bundle, generate a SMART Health Card | Educational and troubleshooting tool. | Unknown. | https://demo-portals.smarthealth.cards/DevPortal.html | | ||
| | Jupyter Notebook | Walkthrough with code snippets for creating a SMART Health Card. | Educational documentation | [Apache 2.0](https://github.com/dvci/health-cards-walkthrough/blob/main/LICENSE.txt) | https://github.com/dvci/health-cards-walkthrough/blob/main/SMART%20Health%20Cards.ipynb | | ||
| | Epic Vaccination Credentials Tutorial | Walkthrough of consuming an Epic-generated SMART Health Card. | Educational documentation | [license](https://fhir.epic.com/Resources/Terms) | https://fhir.epic.com/Documentation?docId=vaccinecredential | | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.