FHIR Chat · another question on Variant1 example · genomics

Stream: genomics

Topic: another question on Variant1 example


view this post on Zulip Liz Amos (Nov 29 2021 at 18:22):

In regards to the Variant1 example: https://build.fhir.org/ig/HL7/genomics-reporting/branches/variant-component-groups/Observation-VariantExample1.html, what is meant by Observation.interpretation: Positive ? I thought this field was more of an abnormal flag - and it's kind of confusing with the value as Present.

view this post on Zulip Bret H (Nov 29 2021 at 18:29):

Present - means the variant was observed.
You'll see text in PDF reports things like 'present, benign variant found'

view this post on Zulip May Terry (Nov 29 2021 at 18:31):

More of an FYI, but this example is aligned with how mCODE is modeled as well. value as Present or Not Present and interpretation as POS or NEG

view this post on Zulip Liz Amos (Nov 29 2021 at 18:36):

Right - this example has both Present (as the value) and Positive (as the interpretation). Why both?

view this post on Zulip Bret H (Nov 29 2021 at 18:36):

Given Liz's question. @May Terry when would you have value=Present and interpretation=Negative?

view this post on Zulip Jamie Jones (Nov 29 2021 at 18:36):

My understanding was that mCODE took that approach (specifically for cancer variants) because they didn't adopt the separate "Implication" observations

view this post on Zulip Jamie Jones (Nov 29 2021 at 18:37):

In our model we prefer having interpretations done through a separate observation, as the context is not always cancer

view this post on Zulip May Terry (Nov 29 2021 at 18:38):

@Jamie Jones - that was partially the reason. honestly, what is being done with implications, like clinical significance is overly complex and no one reference lab had adopted it and still hasn't so our approach was to keep it as simple as possible until otherwise adopted.

view this post on Zulip Bret H (Nov 29 2021 at 18:39):

So @May Terry in mcode would interpretation=Negative be good or bad?

view this post on Zulip May Terry (Nov 29 2021 at 18:43):

re: interpretation. If it was observed and the result was negative then that's what's populated in interpretation. it's no different with an answer list in LOINC that states positive or negative.

view this post on Zulip Bret H (Nov 29 2021 at 18:43):

Interpretation has 0...* That means one could refrain from populating it. Additionally, like Liz said in other contexts it is used for High, low etc... By keeping it permissible to use in variant we open up to interesting options. However, it does allow mcode to use it and still be largely consistent with the CG IG.

view this post on Zulip Jamie Jones (Nov 29 2021 at 18:46):

I do think we ought to pull the use of interp from our examples though, unless we want to specifically mention it as an expected pattern

view this post on Zulip Kevin Power (Nov 29 2021 at 18:47):

May Terry said:

re: interpretation. If it was observed and the result was negative then that's what's populated in interpretation. it's no different with an answer list in LOINC that states positive or negative.

Sorry, maybe I am confused. I get Observation.value being Present or Not Present, but I do not understand Observation.interpretation being Positive or Negative? Pos or Neg for what exactly?

view this post on Zulip Jamie Jones (Nov 29 2021 at 18:47):

Since we are still trying to sell folks on testing the Implications

view this post on Zulip Liz Amos (Nov 29 2021 at 18:47):

it seems duplicative in this case... unless I'm missing something?

view this post on Zulip May Terry (Nov 29 2021 at 18:48):

k. then there is a deviation with mCODE. we need to be able to address something like "ALK positive" without having all this overly complicated diagnostic implications. show me a reference lab that loves this complexity and we'll reconsider.

view this post on Zulip Jamie Jones (Nov 29 2021 at 18:48):

Yes, this ties back to the biomarker discussion. I think using interpretation here could make sense for a more refined observation.code

view this post on Zulip Bret H (Nov 29 2021 at 18:49):

@May Terry I am curious about 'answer list in LOINC that states positive or negative' I understood that to be used in the observation.value, typically. Does Observation.value=Present with Observation.interpretation=NEG in the mcode context mean that the variation was found and that the variation has no bearing on the Tumor's potential for causing pathology? Or is understood based on what the specific test performed was? would you mind providing an example (just text - not look for a JSON object : ^ ) or two?

view this post on Zulip Bret H (Nov 29 2021 at 18:49):

Alk positive - you get a LOINC code and value.
if it is sequencing then you would add a variant profile with value present.

The source of information matters with biomarkers. If it is not a sequencing test then variant profile is not appropriate.

view this post on Zulip May Terry (Nov 29 2021 at 18:49):

yes ALK positive. a LOINC code and a value.

view this post on Zulip Kevin Power (Nov 29 2021 at 18:49):

May Terry said:

k. then there is a deviation with mCODE. we need to be able to address something like "ALK positive" without having all this overly complicated diagnostic implications. show me a reference lab that loves this complexity and we'll reconsider.

Sorry, dummy here, but does 'ALK positive' mean "we found this one variant and that means we want to tell you they are ALK positive" ?

view this post on Zulip Bret H (Nov 29 2021 at 18:51):

The source of information matters with biomarkers. If it is not a sequencing test then variant profile is not appropriate, in my opinion.

view this post on Zulip Bret H (Nov 29 2021 at 18:52):

Probe hybridization like microarrays and PCR based methodologies are related to the sequence.
Whereas antibody tests should be described by their target

view this post on Zulip Bret H (Nov 29 2021 at 18:52):

it get's really messy though and needs thought

view this post on Zulip Kevin Power (Nov 29 2021 at 18:53):

So is ALK positive really more of a 'biomarker' then?

view this post on Zulip May Terry (Nov 29 2021 at 18:54):

hmm...based on this dialogue, I suppose this will be revisited with a biomarkers conversation. in all honesty, the CG Reporting IG is moving in a direction that really only applies to sequencing test results and is forcing complexity in tests where we care about DNA-based biomarkers where we do get results like ERBB2 positive and not necessarily including an actual variant.

view this post on Zulip Kevin Power (Nov 29 2021 at 18:56):

Yea, if the test doesn't actually determine if there is specific "variation" that we want to describe and instead measures some higher lever thing, that feels like what we were calling a 'biomarker' to me?

view this post on Zulip Kevin Power (Nov 29 2021 at 18:57):

(and I may not have any idea what I am talking about here :smile: )

view this post on Zulip Jamie Jones (Nov 29 2021 at 19:00):

I think mCODE's main usage of variant may be as a biomarker. It would align more semantically if mCODE used "diagnostic-implication" as Obs.code to indicate ALK positive and we loosened the restriction on our Implication profile to allow pointing to just an HGVS string for derivedFrom rather than a whole observation if they aren't sending those.

view this post on Zulip May Terry (Nov 29 2021 at 19:03):

ugh...I can push back again in CodeX, but give me a reference lab that will adopt use of implications and let's work with them. Can you give me a name? Otherwise, current CodeX stakeholders do not want the complexity.

view this post on Zulip Bret H (Nov 29 2021 at 19:04):

I think in this case the definition of the 'genetic' piosition would be in the test definition and the standard Observation used for the biomarker.

view this post on Zulip Kevin Power (Nov 29 2021 at 19:05):

I would not propose you change anything until we work out what biomarker looks like.

view this post on Zulip May Terry (Nov 29 2021 at 19:09):

all I was just saying is that this https://build.fhir.org/ig/HL7/genomics-reporting/branches/variant-component-groups/Observation-VariantExample1.html example is aligned with mCODE. It fits your IG and our simplified case where we had something like BRCA1 or BRCA2 positive or negative, with similar references here: https://www.cancer.gov/about-cancer/causes-prevention/genetics/brca-fact-sheet

view this post on Zulip Bret H (Nov 29 2021 at 19:10):

Biomarker - specific 'well-defined' entity, not provided as a sequencing result. The methodology contains a full description of the molecular target, assay type (activity or detection).

Problem is, one could define a NGS panel along the same lines and we would be stuck with where genetic data is today. For tumors, this is perhaps not a problem. For germline tests it obfuscates data that could be important outside of the indication for the specific test.

view this post on Zulip Kevin Power (Nov 29 2021 at 19:11):

I think we can just add the HGVS component to the VariantExample1 and it will be aligned with our new variant guidance documentation.

view this post on Zulip May Terry (Nov 29 2021 at 19:14):

we had this example in mCODE that adds the HGVS component: http://build.fhir.org/ig/HL7/fhir-mCODE-ig/branches/master/Observation-genomic-variant-somatic-single-nucleotide.html

view this post on Zulip Kevin Power (Nov 29 2021 at 19:28):

Looks ok to me. @May Terry - In case you haven't been following other conversations and calls, we are working on some new 'Variant Guidance' (previously known as IG lite), and one of the keys is that we are driving towards one of two ways to define each variant:
https://build.fhir.org/ig/HL7/genomics-reporting/branches/variant-component-groups/sequencing.html#DefiningVariants

view this post on Zulip Bret H (Nov 29 2021 at 19:44):

might be pretty simple, with a biomarker, for a lab to have a pre-populated template for a biomarker where dates, specimen and patient are filled in. The receiving system, if it is getting non-biomarker genomic data, will already know what to do with the profiles. So for the recipient there's a really good consistency and reliability by a lab using the profiles - and NO extra work. I know that to a person looking at it on paper it seems complicated, but it will be the computer doing the work. Consistency and reliability are keys.

view this post on Zulip Bret H (Nov 29 2021 at 19:45):

(with the use of the profiles you will be able to easily tell that two different biomarker tests which used different methods (i.e. had different LOINC codes) actually report on the same biomarker.


Last updated: Apr 12 2022 at 19:14 UTC