Skip to content

Latest commit

 

History

History
781 lines (746 loc) · 27.4 KB

README.md

File metadata and controls

781 lines (746 loc) · 27.4 KB

Global Trust Registry by the PathCheck Foundation

PathCheck's Global Trust Regitry serves as main repository of trusted issuers of COVID Credentials from multiple standards (EU's DCC, DIVOC, Smart Health Cards, Good Health Pass, ICAO VDS, LAC Pass etc). This repository merges different Trust List formats in a main registry and exports the entire key set in several formats and in two main environments: production and testing.

Structure

We offer 6 static content formats and 1 dynamic server. Users can simply import the entire database from the JSON or CSV files directly or load records one by one from the NodeJS app.

The main production repository leaves on registry.json. This file is updated every day with keys from the EU DCC Gateway and the VCI directory. ICAO's updates happen monthly. Keys that are not part of any external Trust Framework are updated manually by the team. There is also a registry for test keys test_registry.json.

After registry.json is updated, our scripts generate equivalent registries in several formats, including:

The same structure is created for the test_registry.json.

KeyID Mappings

In order to merge all certificates into one list while correctly representing each specification's key Id resolving needs, the repository makes the following changes:

  • ICAO Seals: keyID is the certificate's issuer CN (OID 2.5.4.6) + # + the SubjectKeyIdentifier (e.g. BE#0PFBaOWBSJ+lLM1O1/iDtarttAs=)
  • SmartHealth Cards: keyID is the certificate's issuer URL + # + the key ID from the JWKs (e.g. https://spec.smarthealth.cards/examples/issuer#EBKOr72QQDcTBUuVzAzkfBTGew0ZA16GuWty64nS-s)
  • EU DCC: keyID remains the same, first 8 bytes of the SHA-256 fingerprint of the DSC encoded in DER (raw) format (e.g. pgM4dDtABSg=)
  • DIVOC: keyID remains the same, the DID of the country's root of trust (e.g. did:india)
  • CRED: keyID remains the same, the domain name reference for the DNS TXT record (e.g. 1A9.PCF.PW)

The DID Document (did.json) file prefixes all keyIDs with the DID:WEB URI of the DID Document controller with the framework being used (e.g. did:web:raw.githubusercontent.com:Path-Check:trust-registry:main#DCC#mtvkV3qrrDQ=)

Main Data Model

The registry requests/returns entities specified as:

  • governanceFramework: [CRED, EUDCC, SmartHealthCards, ICAO, DIVOC]
  • identifier: The DID identifier of a W3C VC, the public key id of CRED and the EU DCC or the Issuer#kid of the SmartHealth Cards Framework
  • credentialType: The credential type according to the Standard:
    • CRED: Payload type [BADGE, STATUS, PASSKEY, ...]
    • EU DCC: [v,t,r]
    • SmartHealth Cards: [https://smarthealth.cards#immunization, ...]
    • ICAO: [icao.vacc, icao.test]
    • DIVOC: [VerifiableCredential, ProofOfVaccinationCredential]
  • entityType: One of [issuer, verifier, trustregistry]
  • status: the status of the identifier.
    • current: active
    • expired: not renewed after the previous valid registration period
    • terminated: voluntary termination by the registered party
    • revoked: involuntary termination by the governing authority
  • statusDetail: Optional free text that expands on the status parameter. Generally, this is a message to show to the user.
  • validFromDT: Indicates that the Identifier status only starts at the indicated time. It should match the date on the certificate
  • validUntilDT: Indicates the the Identifier validity ends/ended at this date and time. It should match the date on the certificate
  • displayName: i18n Display Names
  • displayLogo: link to the logo in SVG.
  • displayURL: link to the issuers main website

CSV Formats

The CSV file has the following collumns, formatted accordingly:

  const FRAMEWORK    = 0 // oneOf[`CRED`, `DCC`, `SHC`, `ICAO`, `DIVOC`]
  const KID          = 1 // 
  const STATUS       = 2 // oneOf[`current`, `expired`, `terminated`, `revoked`]
  const DISPLAY_NAME = 3 // Base64 of the displayName.en UTF-8 string 
  const DISPLAY_LOGO = 4 // Base64 of the displayLogo UTF-8 string
  const VALID_FROM   = 5
  const VALID_UNTIL  = 6
  const PUBLIC_KEY   = 7 // PEM content without -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- or a DID:JWK
  const DISPLAY_URL  = 8 // Base64 of the displayURL UTF-8 string

Supported Issuers:

  • State of California
  • State of Colorado (3 keys)
  • State of Connecticut
  • State of Hawaii
  • State of Idaho
  • State of Kentucky (2 keys)
  • State of Louisiana (3 keys)
  • State of Massachusetts
  • State of Nevada
Show More
  • State of New Jersey
  • State of New Mexico
  • State of New York
  • State of Oklahoma
  • State of Utah
  • State of Virginia
  • Province of Alberta (2 keys)
  • Province of British Columbia
  • Province of Manitoba
  • Province of New Brunswick
  • Province of Newfoundland and Labrador
  • Province of Nova Scotia
  • Province of Ontario
  • Province of Prince Edward Island (13 keys)
  • Province of Québec - Province of Quebec (5 keys)
  • Province of the Northwest Territories
  • Province of Yukon (2 keys)
  • Government of Albania (2 keys)
  • Government of Andorra
  • Government of Argentina
  • Government of Armenia
  • Government of Australia (8 keys)
  • Government of Austria (9 keys)
  • Government of Bahrain
  • Government of Barbados (3 keys)
  • Government of Belarus
  • Government of Belgium (9 keys)
  • Government of Benin (3 keys)
  • Government of Botswana (3 keys)
  • Government of Brazil
  • Government of Bulgaria (4 keys)
  • Government of Canada (4 keys)
  • Government of Cape Verde
  • Government of China (17 keys)
  • Government of Colombia (2 keys)
  • Government of Croatia (3 keys)
  • Government of Cyprus (2 keys)
  • Government of Czechia (7 keys)
  • Government of Côte d’Ivoire (4 keys)
  • Government of Denmark (2 keys)
  • Government of Ecuador
  • Government of El Salvador
  • Government of Estonia (4 keys)
  • Government of European Union (2 keys)
  • Government of Finland (7 keys)
  • Government of France (95 keys)
  • Government of Georgia (5 keys)
  • Government of Germany (165 keys)
  • Government of Ghana
  • Government of Greece
  • Government of Hungary (9 keys)
  • Government of Iceland (7 keys)
  • Government of India (2 keys)
  • Government of Indonesia (8 keys)
  • Government of Iran (2 keys)
  • Government of Ireland (5 keys)
  • Government of Israel
  • Government of Italy (11 keys)
  • Government of Jamaica
  • Government of Japan (7 keys)
  • Government of Jordan
  • Government of Kazakhstan (2 keys)
  • Government of Kosovo
  • Government of Kuwait
  • Government of Latvia (11 keys)
  • Government of Lebanon (9 keys)
  • Government of Liechtenstein (6 keys)
  • Government of Lithuania (4 keys)
  • Government of Luxembourg (18 keys)
  • Government of Madagascar
  • Government of Malaysia (3 keys)
  • Government of Malta (18 keys)
  • Government of Mexico
  • Government of Moldova (8 keys)
  • Government of Monaco (5 keys)
  • Government of Montenegro
  • Government of Morocco (4 keys)
  • Government of Netherlands (8 keys)
  • Government of New Zealand (20 keys)
  • Government of Nigeria
  • Government of North Macedonia (5 keys)
  • Government of Norway (12 keys)
  • Government of Oman (2 keys)
  • Government of Panama (2 keys)
  • Government of Peru
  • Government of Philippines (5 keys)
  • Government of Poland (6 keys)
  • Government of Portugal (3 keys)
  • Government of Puerto Rico
  • Government of Qatar (5 keys)
  • Government of Romania (7 keys)
  • Government of Russia (3 keys)
  • Government of Rwanda
  • Government of San Marino
  • Government of Serbia
  • Government of Seychelles
  • Government of Singapore (16 keys)
  • Government of Slovakia (4 keys)
  • Government of Slovenia (2 keys)
  • Government of South Korea (5 keys)
  • Government of Spain (33 keys)
  • Government of Sri Lanka
  • Government of Sweden (7 keys)
  • Government of Switzerland (22 keys)
  • Government of Taiwan (2 keys)
  • Government of Tanzania (2 keys)
  • Government of Thailand (10 keys)
  • Government of the Faroe Islands (3 keys)
  • Government of the Holy See (Vatican City State)
  • Government of the Netherlands (39 keys)
  • Government of the United Kingdom (21 keys)
  • Government of Togo (2 keys)
  • Government of Tunisia (2 keys)
  • Government of Turkey (6 keys)
  • Government of Turkmenistan (3 keys)
  • Government of Uganda (2 keys)
  • Government of Ukraine (4 keys)
  • Government of United Arab Emirates (7 keys)
  • Government of United Kingdom (12 keys)
  • Government of United Nations
  • Government of United States (4 keys)
  • Government of Unknown Region
  • Government of Uruguay (2 keys)
  • Government of Uzbekistan (4 keys)
  • Government of Vietnam
  • 4Cyte Pathology
  • Access Community Health Network
  • AccuSense Health (2 keys)
  • AdventHealth
  • Adventist Health
  • Advocate Aurora Health
  • Akron Children's Hospital
  • Alaska Tribal Health System
  • Albertsons Companies (3 keys)
  • Allegheny Health Network
  • Allina Health System
  • AltaMed
  • Altru Health System
  • American Medical Center
  • American Samoa
  • AnMed Health
  • Ardent sm Affiliates and Community Connect Practices
  • Arizona Department of Health Services
  • Arkansas Children's
  • Asante
  • Ascension
  • Aspirus
  • Asquam Community Health Collaborative
  • Atlantic Health System
  • Atrium Health (2 keys)
  • Atrius Health
  • Aultman
  • Austin Regional Clinic
  • Ballad Health
  • Banner Health
  • Baptist Health (2 keys)
  • Baptist Health South Florida
  • Baptist Healthcare System
  • Baptist Memorial Health Care
  • Barnabas Health (2 keys)
  • Bayhealth Medical Center
  • Baylor Medicine
  • Baylor Scott & White Health
  • Beaumont Health
  • Beth Israel Lahey Health
  • Beth Israel Lahey Health Mount Auburn Hospital
  • Big Y Foods Inc
  • Billings Clinic
  • BioReference Laboratories (3 keys)
  • Bismarck
  • BJC HealthCare and Washington University Physicians
  • Blanchard Valley Health System
  • Boca Raton Regional Hospital
  • Bon Secours Health System
  • Bon Secours Mercy Health
  • Borgess Health Alliance Inc.
  • Boston Children's Hospital Employees
  • Boston Medical Center
  • Boulder Community Health
  • Bronson Healthcare Group
  • Brookwood Baptist Health
  • Broward Health
  • Brown and Toland Physicians
  • Bryan Health
  • Cabell Huntington Hospital and Marshall Health
  • Cambridge Health Alliance (3 keys)
  • Cape Cod HealthCare
  • Cape Fear Valley Health
  • Capital Health
  • Care New England
  • Carle Foundation Hospital
  • CarolinaEast Medical Center
  • CaroMont Health
  • Catholic Health
  • Catholic Health System
  • Cayman Islands Health Services Authority
  • CDR Health
  • Cedars-Sinai Health System (2 keys)
  • Cedars-Sinai Medical Center
  • Centra Health
  • CentraCare
  • Central Maine Healthcare
  • Centura Health
  • Cerner Clinic
  • Charleston Area Medical Center
  • Cheyenne Regional Medical Center
  • Children's Hospital & Medical Center
  • Children's Hospital Los Angeles
  • Children's Mercy Hospital
  • Children's National Hospital
  • Children's Wisconsin
  • Chinese Hospital
  • ChristianaCare
  • CHRISTUS Health
  • City of Hope
  • City of Philadelphia
  • Clara Barton Hospital
  • Cleveland Clinic
  • Cleveland Clinic Martin Health
  • CNMI Immunization Program
  • Columbia St. Mary's
  • Columbus Regional Health
  • Columbus Regional Healthcare System
  • CommonSpirit Health (2 keys)
  • Commonwealth of Massachusetts
  • Community Health Network (2 keys)
  • Community Healthcare System
  • Community HealthCare System
  • Community Medical Centers
  • CommUnityCare Health Centers
  • Concord Hospital
  • Cone Health
  • Conemaugh
  • Confluence Health (2 keys)
  • Connecticut Children's
  • Contra Costa Health Services
  • Conway Medical Center
  • Cook Children's
  • Cook County Community Vaccination Program (8 keys)
  • Cook County Health
  • Cooper University Healthcare
  • Coquille Valley Hospital
  • Costco
  • Cottage Health
  • County of Santa Clara Health System
  • Covenant Health
  • Covenant Healthcare
  • CoxHealth
  • Crittenton Hospital Medical Center
  • Curative Inc.
  • CVS Health (6 keys)
  • CyncHealth Nebraska
  • Dartmouth-Hitchcock Health (2 keys)
  • Deaconess Health System
  • Delaware Immunization Program
  • Denver Health
  • Department of Health, Province of Nunavut
  • Detroit Medical Center
  • Dignity Health (2 keys)
  • District of Columbia Department of Health
  • Doctors Care
  • Doctors Hospital at Renaissance
  • Duke University Health System
  • Duly Health and Care (2 keys)
  • DuPage Medical Group and Edward-Elmhurst Health
  • East Boston Neighborhood Health Center
  • East Jefferson General Hospital
  • eHealth Saskatchewan (2 keys)
  • Einstein Healthcare Network
  • Eisenhower Health
  • El Camino Hospital
  • El Rio Health
  • Ellis Medicine
  • Emory BLUE Patient Portal
  • Emory Healthcare GOLD Patient Portal
  • Englewood Hospital and Medical Center
  • EPIC Management
  • Erlanger Health System
  • Eskenazi Health
  • Essentia Health
  • Express Scripts
  • Fairfield Memorial Hospital
  • Fairview Health Services
  • First Choice Community HealthCare
  • FirstHealth of the Carolinas
  • Fisher-Titus Medical Center
  • Food City
  • Franciscan Alliance
  • Franciscan Missionaries of Our Lady Health System, Inc.
  • Froedtert Health
  • Fruth
  • FSM Department of Health and Social Affairs
  • Garnet Health
  • Geisinger
  • Genesis Health System
  • Genesis Healthcare System (2 keys)
  • Georgia Regents Health System
  • Giant Eagle Pharmacy
  • Global Affairs Canada (12 keys)
  • Golden Valley Health Centers
  • Grady Health
  • Greater Baltimore Medical Center (2 keys)
  • Group Health Cooperative - South Central Wisconsin
  • Guam Department of Public Health & Social Services
  • Gundersen Health System
  • GW University Medical Faculty Associates
  • Hackensack Meridian Health
  • Hamilton Health Care System
  • Harps Pharmacy
  • Hartford HealthCare (2 keys)
  • Hartig Drug Co
  • Hattiesburg Clinic and Forrest Health (2 keys)
  • Hawaii Pacific Health
  • Health Quest
  • Health Ventures
  • Hennepin Healthcare
  • Henry Community Health
  • Henry Ford Health System (2 keys)
  • Heritage Valley Health System
  • Hill Physicians Medical Group
  • Hoag Clinic
  • Holland Hospital
  • HonorHealth
  • Hospital for Special Surgery (4 keys)
  • Hospital Sisters Health System
  • Houston Methodist
  • Hudson Physicians, S.C
  • Huntsville Hospital Health System
  • Hurley Medical Center
  • Hy-Vee (2 keys)
  • iHealth Labs, Inc
  • Illinois Department of Public Health
  • Indiana Regional Medical Center
  • Indiana University Health
  • Inova Health System
  • Jackson Health System
  • Jefferson Health
  • John Muir Health
  • Johns Hopkins Medicine
  • Kaiser Permanente (26 keys)
  • Kaleida Health
  • Katherine Shaw Bethea Hospital
  • Keck Medicine of USC
  • Kelsey-Seybold Clinic
  • Kennedy Krieger Institute
  • KMART PHARMACY
  • Laborant LLC
  • Lafayette General Medical Center
  • Lahey Health
  • Lakeland Regional Health (2 keys)
  • Lancaster General Health
  • Lawrence Memorial Hospital
  • LCMC Health
  • Legacy Health
  • Lehigh Valley Health Network
  • Leon Medical Centers
  • Lexington Medical Center
  • Licking Memorial Health Systems
  • LifeBridge Health
  • LifePoint Health
  • Logansport Memorial Hospital
  • Loma Linda University Health, Riverside University Health System, SAC Health System, and Affiliates (2 keys)
  • Los Angeles County Department of Health Services
  • Lowell General Hospital
  • Loyola Medicine
  • Lutheran Health Network MyHealthHome
  • Magruder Hospital
  • Main Line Health
  • MaineHealth
  • Marcus Daly Memorial Hospital
  • Margaret Mary Health
  • Marshfield Clinic Health System
  • Mary Washington Healthcare
  • Maryland Department of Health
  • Mass General Brigham
  • Maury Regional Health
  • Mayo Clinic
  • Med Concierge LA
  • Medical Associates Clinic
  • Medical University of South Carolina
  • MediSys Health Network
  • MedStar Health
  • Meijer
  • Memorial Healthcare System
  • Memorial Hermann
  • Memorial Hospital
  • MemorialCare
  • Mercy
  • Mercy Health Services (MD)
  • Mercy Medical Center
  • Mercyhealth
  • Meritus Health
  • Methodist Health System (2 keys)
  • Methodist Hospitals (IN)
  • Methodist Le Bonheur Healthcare
  • Michigan Medicine
  • Middlesex Health
  • Midwest Medical Center
  • Mineola District Hospital
  • Mission Health
  • Mississippi State Department of Health
  • Missouri Delta Medical Center
  • MIT Medical
  • Moffitt Cancer Center
  • Molina Healthcare
  • Monongalia General Hospital
  • Monroe Clinic
  • Montage Health
  • Montefiore Medical Center
  • Monument Health
  • Mount Sinai Health System
  • Mt Sinai - FL
  • MultiCare
  • Munson Healthcare
  • My Ascension Seton
  • My Health Kaweah Health
  • My VCU Health
  • MyHealthHome (4 keys)
  • MyIR: AZ DC LA MD MS WA WV
  • MyMichigan Health
  • MyNCH Health Portal
  • Nationwide Children's Hospital
  • Nebraska Medicine
  • New Hanover Regional Medical Center
  • New Jersey Urology
  • New York City Health and Hospitals
  • New York Consortium
  • NewYork-Presbyterian Brooklyn Methodist Hospital
  • North Kansas City Hospital and Meritas Health
  • North Memorial Health
  • North Mississippi Health Services
  • NorthBay Healthcare
  • Northeast Georgia Health System
  • Northern Light Health
  • NorthShore University HealthSystem
  • Northside Hospital
  • Northwest Community Hospital
  • Northwestern Medicine
  • Norton Healthcare
  • Novant Health
  • NOVO Health Technology Group
  • NSW Health Pathology (2 keys)
  • NYU Langone Health System
  • OCHIN
  • Ochsner Health System
  • OhioHealth
  • Olathe Health
  • Olmsted Medical Center
  • On-Site Medical Services
  • One Brooklyn Health System
  • Optum WA
  • OptumCare National
  • Oregon Health & Science University
  • Oregon Health Authority
  • Orlando Health and Bayfront Health St. Petersburg
  • OSF HealthCare
  • Outpost Healthcare
  • Owensboro Health
  • Pagosa Springs Medical Center
  • Palau Registry
  • Palos Health
  • Parkland Health (2 keys)
  • Parkview Health
  • PathCheck Foundation
  • PeaceHealth
  • Pediatric Physicians' Organization at Children's
  • Penn Medicine
  • Penn State Health
  • Penn State Health St. Joseph
  • Pharmaca
  • Phelps Health
  • Piedmont Healthcare/Affiliates and Shepherd Center
  • Plumas District Hospital
  • Pomona Valley Hospital Medical Center
  • Premier Health
  • Premise Health
  • Presbyterian Healthcare Services
  • Primary Health Medical Group
  • Prisma Health
  • ProHealth
  • ProMedica
  • Providence St. Joseph Health (3 keys)
  • QuadMed
  • Regional Medical Center
  • Reid Health
  • Reliant Medical Group
  • Renown Health
  • Rite Aid Pharmacy
  • Riverbend Medical Group
  • Riverside Health System
  • Riverside Healthcare
  • Riverside Medical Clinic (2 keys)
  • Riverside Medical Group
  • RMI Ministry of Health and Human Services
  • Roper St. Francis Healthcare
  • Royal Jubilee Hospital
  • Rush University System for Health
  • Rutland Regional Medical Center
  • République du Sénégal
  • Saint Francis Health System
  • Saint Luke's Health System KC
  • Salem Health
  • Salinas Valley Memorial Healthcare System
  • Samaritan Health Services
  • San Antonio Regional Hospital
  • San Francisco Department of Public Health
  • San Joaquin General Hospital
  • San Juan Regional Medical Center
  • Sanford Health
  • Sansum Clinic
  • Sarah Bush Lincoln Health Center
  • SCL Health
  • Scripps Health
  • Seattle Children's
  • Self Regional Healthcare
  • Sentara Healthcare
  • Shannon Health
  • Silver Cross Hospital
  • Singing River Health System
  • Skripts
  • SolutionHealth
  • South Carolina Department of Health and Environmental Control
  • South Central Regional Medical Center
  • South Georgia Medical Center
  • South Shore Health
  • Southcoast Health
  • Southeast Health
  • SoutheastHEALTH
  • Southwest General Health Center
  • Sparrow Health System
  • Spartanburg Regional Healthcare System
  • Spectrum Health
  • Spectrum Health Lakeland
  • SSB Diagnostic
  • SSM Health
  • St. Elizabeth Healthcare
  • St. John's Health
  • St. Joseph's Health
  • St. Joseph’s Hospital Health Center
  • St. Luke's Health System (Idaho)
  • St. Luke's Hospital
  • St. Luke's University Health Network
  • Stanford Health Care
  • Stony Brook Business Ventures, LLC
  • Stony Brook Medicine
  • Stormont-Vail
  • Sturdy Memorial Hospital and Sturdy Memorial Associates
  • Summit Health
  • SUNY Upstate
  • Surgery Partners - Nashville
  • Sutter Health
  • Sydney Local Health District (2 keys)
  • Tampa General Hospital and University of South Florida (2 keys)
  • Tanner Health System
  • Tenet Healthcare Corporation
  • Tenet HealthSystem Medical Inc. (4 keys)
  • Texas Children's Hospital
  • Texas Health Resources
  • The Brooklyn Hospital Center
  • The Christ Hospital
  • The Guthrie Clinic
  • The Institute for Family Health
  • The Ohio State University Wexner Medical Center
  • The Portland Clinic
  • The State of Rhode Island
  • The University of Texas Health Science Center at Houston
  • The University of Texas MD Anderson Cancer Center
  • The University of Vermont Medical Center
  • ThedaCare, Bellin Health, and Affiliates
  • TidalHealth
  • Torrance Memorial
  • Tower Health
  • Treat
  • TriHealth
  • Trinity Health
  • Trinity Health North Dakota
  • Trinity Health of New England
  • Truman Medical Centers
  • Tucson Medical Center
  • UC Davis Health
  • UC Health (Cincinnati)
  • UC Health (San Diego / Irvine / Riverside) and Affiliates (2 keys)
  • UCHealth
  • UCLA (4 keys)
  • UConn Health
  • UCSF Health
  • UF Health
  • UHealth – University of Miami Health System
  • UHS of Delaware, Inc - Central
  • UI Health
  • UK HealthCare
  • UMass Memorial Health
  • UMC Southern Nevada (2 keys)
  • UNC Health Care System (2 keys)
  • Union General Hospital
  • United Health Services
  • United Healthcare Services, Inc.
  • United Medical Physicians
  • UnityPoint Health
  • University Health
  • University Health Care System
  • University Medical Center
  • University Medical Center of El Paso
  • University of Alabama Hospital
  • University of Chicago Medical Center
  • University of Iowa and our Community Connect Hospitals and Clinics: Cass Health, ISH, JCHC, MMC, VBCH and WMC
  • University of Kansas
  • University of Louisville Physicians
  • University of Maryland Medical System
  • University of Michigan Health-West
  • University of Mississippi Medical Center
  • University of Missouri Health Care
  • University of New Mexico
  • University of Pittsburgh Medical Center (UPMC)
  • University of South Alabama Medical Center
  • University of Tennessee Medical Center
  • University of Texas Medical Branch
  • University of Texas Southwestern Medical Center
  • University of Utah Health
  • UPMC Central PA
  • Urology Partners of North Texas
  • UT Health San Antonio
  • UVA Health
  • UW Health
  • UW Medicine
  • Valley Children's Healthcare
  • Valley Medical Center
  • Valleywise Health
  • Vancouver Clinic
  • Vanderbilt University Medical Center
  • Vault Health
  • VCU Health
  • Vidant Health
  • Virginia Hospital Center
  • WakeMed
  • Walgreens
  • Walmart
  • Washington Hospital Healthcare System
  • Washington State Department of Health (2 keys)
  • WellSpan Health
  • Wellstar
  • West Tennessee Healthcare
  • Westchester Medical Center Health Network
  • Western Connecticut Health Network
  • Winona Health Services
  • Wood County Hospital
  • WVU Medicine
  • Wyoming Medical Center
  • Yakima Valley Farm Workers Clinic
  • Yale New Haven Health System and Yale University
  • Yavapai Regional Medical Center
  • Yuma Regional Medical Center

Live API Server

Check an issuer live on our databases:

https://registry.pathcheck.org/query/issuer?governanceFrameworkURI=SmartHealthCards&identifier=https://myvaccinerecord.cdph.ca.gov/creds%237JvktUpf1_9NPwdM-70FJT3YdyTiSe2IvmVxxgDSRb0&credentialType=https://smarthealth.cards%23immunization

Development Overview

This is a NodeJS + Express app

Running

Install modules: npm install

To run, do: npm run dev

Testing

Check an issuer with the following command

curl http://localhost:8000/query/issuer?governanceFrameworkURI=SmartHealthCards&identifier=https://myvaccinerecord.cdph.ca.gov/creds%237JvktUpf1_9NPwdM-70FJT3YdyTiSe2IvmVxxgDSRb0&credentialType=https://smarthealth.cards%23immunization

To run all tests, do:

npm tests

Generating new Version

GitHub Actions generates a new Release when npm version is run and pushed to the repo.

npm version <version number: x.x.x>

Contributing

Issues and pull requests are very welcome! :)