FHIR Chat · Lab Results Bundle · smart/health-cards

Stream: smart/health-cards

Topic: Lab Results Bundle


view this post on Zulip Richard Braman (FLY.HEALTH) (Jun 04 2021 at 13:13):

I am working on my app that constructs the lab results fhir bundle based on user input. The example (https://spec.smarthealth.cards/examples/example-02-a-fhirBundle.json) has much more data in it than the Immunization example. I haven't fully dissected the example data yet, but can you give me the general idea of what the data is supposed to represent? There are DiagnosticReports, Observations, and Specimen resources all in the bundle. The spec (http://build.fhir.org/ig/dvci/vaccine-credential-ig/branches/main/StructureDefinition-covid19-laboratory-bundle.html) seems to only want the Patient Resource and Observations. Is the other data just superfluous to make sure our code trim it down to just the allowable?

view this post on Zulip Michele Mottini (Jun 04 2021 at 13:24):

It is just a big bundle to test the split into multiple QR codes, it is not an actual example of what should go in a real one (that is just Immunization + Patient + maybe Observation)

view this post on Zulip Richard Braman (FLY.HEALTH) (Jun 04 2021 at 13:54):

Michele Mottini said:

It is just a big bundle to test the split into multiple QR codes, it is not an actual example of what should go in a real one (that is just Immunization + Patient + maybe Observation)

Can we include a lab result example that just has the required data elements defined here: http://build.fhir.org/ig/dvci/vaccine-credential-ig/branches/main/StructureDefinition-covid19-laboratory-bundle.html

view this post on Zulip Paul Denning (Jun 04 2021 at 14:23):

The IG profile page has an examples tab http://build.fhir.org/ig/dvci/vaccine-credential-ig/branches/main/StructureDefinition-covid19-laboratory-bundle-resource-examples.html which currently points to github https://github.com/dvci/vaccine-credential-ig/blob/main/examples/Scenario3Bundle.json
The observation is for https://loinc.org/94558-4/ and the result/value is a SNOMED code for Detected https://phinvads.cdc.gov/vads/http:/phinvads.cdc.gov/vads/ViewCodeSystemConcept.action?oid=2.16.840.1.113883.6.96&code=260373001

view this post on Zulip Josh Mandel (Jun 04 2021 at 18:29):

I think @Richard Braman (FLY.HEALTH) is asking for a signed example in the spec; we can include some more examples in spec.smarthealth.cards, yes -- though we probably want to think about the right long-term home for these, since that spec is on a different publication/update cycle from the data IG. Would it make sense for the data IG to include signed examples, or perhaps we should create an independent examples repo?

view this post on Zulip Neelima Karipineni (Jun 04 2021 at 18:59):

I'll leave it to @Paul Denning and @Max Masnick but it doesn't seem like the IG is the best place for signed examples. We could have them in the github repo in an unpublished folder, maybe have a script that updates them whenever the IG examples are updated, but would not publish to the site.

view this post on Zulip Reece Adamson (Jun 04 2021 at 20:05):

Curious what Paul and Max think as well, but personally I think it makes sense for the IG to have examples of signed SMART Health Cards. The IG is explicit that the profiles are for creating SMART Health Cards so having examples of those for implementing the IG would be nice. As other IGs profile SMART Health Cards for their purpose it wouldn't make sense to have all examples in the core spec.smarthealth.cards either. My 2 cents :shrug:.

view this post on Zulip Josh Mandel (Jun 04 2021 at 20:07):

(And we _could_ encourage other IGs to use our not-really-private example key, so verification of the examples from all these IGs can happen against the core spec's issuer.)

view this post on Zulip Paul Denning (Jun 04 2021 at 20:46):

I forget the reason that the VCI IG examples point to github and not within the IG. Was that because the IG publisher didn't like resource:0 URIs? or no .id?

Are you looking for something like https://spec.smarthealth.cards/examples/example-01-d-jws.txt but for a lab report?

view this post on Zulip Max Masnick (Jun 10 2021 at 14:05):

I kept meaning to reply to this and never did — apologies!

If there are going to be multiple IGs for implementing different SHC use cases, I do think it makes sense to move the full examples into the IGs. This would also help us keep the examples in sync with the IG content — we could have a self-contained script to generate the full examples, and add a unit test to make sure the examples can be decoded and validated.

We will also probably need to “fix” the current examples, which aren’t actually examples from a FHIR IG perspective. There were a number of IG publisher issues that made this problematic before, but I think now we can work around whatever ones remain.

view this post on Zulip Neelima Karipineni (Jul 14 2021 at 21:05):

Finally got around to updating the IG with this - see branch at http://build.fhir.org/ig/dvci/vaccine-credential-ig/branches/generate-examples/StructureDefinition-vaccination-credential-bundle-resource-examples.html.

These signed examples are generated via script from the IG examples, using the not-really-private key from the SHC spec that @Josh Mandel mentioned, and they do validate using the Verifier Portal. The Lab bundles are not yet included, waiting for the release of support for these in the Ruby library, but expect they will look similar.

view this post on Zulip Andrea Pitkus, PhD, MLS(ASCP)CM, CSM (Aug 05 2021 at 13:52):

@Paul Denning Thanks for posting to O&O. Regarding lab results, can you share the origination of the results and values? Are these patient performed testing or health professional performed testing? Also how are these lab data getting pulled into the SMART Health Card from the performing entity? As previously communicated, lab results in the US are subject to CLIA federal law/regulatory aspects including their reporting. Instead of Observation, highly recommend using Diagnostic Report resource so all the Laboratory Report of Record data is available to those using it. Looks like currently CLIA# and lab info (for health professional performed testing) isn't in the resource. Let me know if I missed it.

On the recent CDC LOCS call, CMS provided the following scenario: 1. camper has COVID testing collected/performed by camp staff, which requires the camp to have a CLIA # as a "laboratory" 2. camper handed test kit and goes to car to self collect and perform test. camper not required to have CLIA# May wish to have both use cases represented in your SMART Health Card as the data typically differs.

Also, with back to school/work/events and 4th wave, laboratories are utilizing pooled testing methods. Clinicians have indicated their patient care decisions (whether to room 2 patients in same room) will be different depending on whether results/values are pooled or not. Will the SMART Health Card support pooled data including required HHS report text that pooled testing may have higher false negative rate (due to dilution effect, etc)?

Further, it wasn't clear if specimen types of swabs, saliva are indicated on the SMART Health Card, along with the specimen source (from where specimen is collected) such as oral, nasal, nasopharyngeal as they all have different sensitivities and sensitivities. It appears the app all result values may be "presented" as equal in the app? Are indeterminant, invalid, etc. values allowed to "flow" to the SMART Health Card if the result value from the test kit/system? See Abbott Binax Now's FDA EUA for home performed testing under results reporting and their screen shots: https://www.fda.gov/media/144574/download Lab results MUST be reported according to manufacturer's package inserts per CLIA regulations (and EUAs as above).

Realize the SMART Health Card may not include everything from the Lab Report of Record, but may need to depending on where in the data flow it sits and who is performing the testing (a CLIA entity vs non CLIA entity). For CLIA Point of Care Testing (i.e. the camp performed testing) where the SMART Health Card "receives" results from the "test app" or is combined functionality within the "test app" like Abbott's NAVICA, more of the regulations may be applicable. Hence the questions as the beginning. @Max Masnick @Josh Mandel @Richard Braman (FLY.HEALTH)

view this post on Zulip Paul Denning (Aug 05 2021 at 14:05):

Thanks for the feedback. I'm sure others will chime in about this, but I just wanted to point out that we do not call the SMART Health Card (SHC) a "passport". Also the use cases for the SHC are relatively limited, like using DiagnosticReport so that all Laboratory Report of Record data can be pulled in; the use case for SHC would not involve drilling down into this data as I understand it.

view this post on Zulip Andrea Pitkus, PhD, MLS(ASCP)CM, CSM (Aug 05 2021 at 14:15):

Thanks for the correction. I updated them in my post.
The other thing I'll mention is O&O folks are not aware of any Lab Information Systems (LISs) or LIMS (public health and research entities) with FHIR functionality as V 2.51 is used in the laboratory community, especially at the point of origination of lab data. For traditional laboratory performed testing, COVID results are reported to public health (ELR) in V2.51 format, and to the EHR from ordering providers, or pharmacy chains using major EHR products. Given EHRs have FHIR functionality, suspect those results are pulled into/used by the SHC.

However, there are a number of direct to consumer (DTC) COVID test with results performed by a CLIA lab (without a MD Rx) that are reported directly to the patient/consumer without involving a MD or EHR. See LabCorp's pixel: https://www.pixel.labcorp.com/covid-19 How would you expect these results to be integrated into the SHC? Will the consumer be able to use their smartphone or computer to take a photo of results on their screen?

How do you intend paper based results to be integrated and used within the SHC? If a patient receives a paper result, can they scan it in or hand enter it or how are "trusted results" established? Or are these out of scope? Ask as a number of "testing entities" report with paper especially those jumping into the COVID market for the first time.

Also, not sure if this group has reviewed the WATERS Connectathon results/options? FDA convened to help with the infrastructure needed for reporting COVID results in accord with the HHS requirements, CLIA updates etc. which were issued last year. FDA also has indicated some of the reporting requirements in the In Vitro Diagnostics (IVD test vendor) EUAs too.

Lastly, quite a few labs have COVID test panels which involve multiple observations and why DR is recommended. How do you plan to support panels? See Order Panel LOINC https://loinc.org/96094-8/ Although this code would NOT be used to report results (the individual result LOINCs within it would be.) Different SARS-COV2 genes, markers, etc may be reported. It looks like an overall "translation" would be needed to get the data into the single Observation in the FHIR IG? How do you expect that to occur and by whom?

Some of the aspects which have arisen for those of use working on lab data interoperability.


Last updated: Apr 12 2022 at 19:14 UTC