“IgM” / “IgG” fields, represented as booleans vs strings / not using existing medical vocabulary.
Can’t assume that a subject will be able to create a Verifiable Presentation, or that they have the ability to create digital signatures linked to their identifier.
Some people wanted an embedded existing identifier like a Drivers License or a hash of one.
Others wanted no PII at all.
Linking the test result to an existing real world identity seemes to be the crux of the matter.
v2 is based on the the Food and Drug Administration (FDA) issuance of an Emergency Use Authorization (EUA) for emergency use a specific test qSARS-CoV-2 IgG/IgM Rapid Test.
The company named in the EUA is Cellex.
The following hypothetical verifiable credential formats are based off:
It seems advantageous to split v2 into 2 credentials.
We don’t know how testing will evolve, but we think that authorities will rely on test results when considering if an individual should be allowed to travel.
From the “qSARS-CoV-2 IgG/IgM Rapid Test IFU”:
Valid Assay
1.1 In addition to the presence of the C Line, if only the G Line is developed, the test result indicates the presence of IgG anti- SARS-CoV-2 virus. The result is IgG positive or reactive, consistent with a recent or previous infection.
1.2 In addition to the presence of the C Line, if only the M Line is developed, the test indicates the presence of IgM anti-SARS-CoV-2 virus. The result is IgM positive or reactive, consistent with an acute or recent SARSCoV-2 virus infection. Cellex qSARS-CoV-2 IgG/IgM Rapid Test
1.3 In addition to the presence of the C Line, if both G and M Lines are developed, the test indicates the presence of IgG and IgM anti-SARS-CoV-2 virus. The result is IgG and IgM positive or reactive, suggesting current or recent SARS-CoV-2 virus infection.
Negative results do not rule out SARS-CoV-2 infection, particularly for patients who have been in contact with known infected persons or in areas with high prevalence of active infection. Follow-up testing with a molecular diagnostic test is necessary to rule out infection in these individuals.
Results from antibody testing should not be used as the sole basis to diagnose or exclude SARS-CoV-2 infection. False positive results may occur due to cross-reacting antibodies from previous infections, such as other coronaviruses, or from other causes Samples with positive results should be confirmed with alternative testing method(s) and clinical findings before a diagnostic determination is made.
Invalid Assay
If the C Line does not develop, the assay is invalid regardless of color development of the G or M Lines as indicated below. Repeat the assay with a new device.
Let’s assume professionals will not issue a “COVID-19 Test Results Credential” for an invalid assay.
Control line is always present, can be ignored from a modeling perspective.
Should include Catalog Number for test “5515C025, 5515C050, 5515C100”
Should include reference to IFU: https://cellexcovid.com/wp-content/uploads/2020/04/Cellex-rapid-ifu.pdf
Cases for a valid assay:
IgM Weak Positive
IgG Weak Positive
IgM and IgG Weak Positive
Needs to be bound to some subject identifier… since this seems to be the most contensious part, lets just not define it :)
credentialSubject.id
can be a DID / Hash of Driver License Number / GUID / existing patient identifier…Because the “COVID-19 Test Results Credential” credentialSubject.id
can be anything, the “COVID-19 Travel Badge Credential” can also be anything.
These values could be the same or different.
For example, the test result credential might be issued to a patient identifier, but the travel badge might be issued to a drivers license number of permanent resident card.
issuanceDate and expirationDate
issuer details.
optional PII
In the case where the credentialSubject.id
is not a link to some ID card with am image, how will a verifier inspect a travel badge?
Embedding an image in the travel badge allows it to be “issued to a likeness”, even if the credentialSubject.id
is a GUID.