Stream: genomics
Topic: how to express asco scale results in observation profiles
SangHo Kim (Feb 16 2022 at 07:18):
Hi,
how would you express ASCO Scale results in an obervation profile?
Would you just have Observation.interpretation profile as positive if scale = 1, negative if scale = 5, and inconclusive if scale between 2~4?
thanks!
Bret H (Feb 16 2022 at 12:45):
do you want to have the ASCO Scale by name?
SangHo Kim (Feb 16 2022 at 13:13):
@Bret H
I am not quiet sure but from what I have communicated with the lab personnel they determine positive/negative/greyscale result of the HER2 test depending on the ASCO scale values.
So I was wondering if there were specific component that can be attached to observation interpretation to show that the observation interpretation value of Positive/Negative/Inconclusive was made based on the ASCO scale.
Bret H (Feb 16 2022 at 13:16):
I would suggest using Diagnostic Interpretation or a specific Observation. In either case, the variant could be referenced from the Observation using the derived from. The Variant profile is about the variant not the higher level implication, like an ASCO score. does that help?
Bret H (Feb 16 2022 at 13:19):
(for those wandering into this thread, there is also a stroke assessment out there named ASCO. And, some others. But here the context is Oncology)
Bret H (Feb 16 2022 at 13:23):
@SangHo Kim do you have a more recent reference than https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6986968/ ?
Bret H (Feb 16 2022 at 13:31):
@May Terry in mCode would ASCO score be treated as simple Observation with a specific .code and .interpretation and .value? I did not see a specific example to post here, but I presume it would be.
Bret H (Feb 16 2022 at 13:44):
As a classic biomarker, LOINC codes will be the most straight forward bet. For the gene amplification result, you could put HER2 into gene-studied of a Variant profile instance with the component (to be precise as you can, add a reference for HER2 or use the other components to indicate amplification). But you only really have the gene name that would be able to be used in variant.
That is, use a standard Observation for the amplification result with a link to a Variant profile instance with HER2 (i.e. a variant profile instance that identifies HER2 gene, be good to add the positional information but Gene ID at least). The test does not have more information than that to communicate.
Probes could be added - the WG is working on a study meta data use case to illustrate ways to communicate the probe/probe-set. But Plan Definition could be useful along with MolecularSequence Resource.
SangHo Kim (Feb 16 2022 at 14:28):
Thanks @Bret H for the detailed response.
It's a lot for me to process personally.
just to clarify,
- you're saying MolecularSequence Resource can be used to convey information of a cytogenomics result?
-
I was going to ask how to express the Amplification part but you mentioned about component. Looking at Observation genomics profile link (http://hl7.org/fhir/observation-genetics-definitions.html#Observation.extension:CopyNumberEvent) would this copy number change event be acceptable? It is under extension though but the loinc code and valueset has amplification/deletion/LOH.
스크린샷-2022-02-16-오후-11.21.47.png -
Yes, the lab would like to store those "lab test information" data in FHIR as well. Things like Probe set, probe, karyotyped cell count, certain test methods within the banding method , etc but atm I don't see any element to express unless it is included by adding customized components?
SangHo Kim (Feb 16 2022 at 14:32):
Also, as an implementer it is also very hard to decide (I think this genomics field is so complex) when or how to build a diagnostic report when interpretations or how observations are broken down is very depended on the Karyotype results. (As in for developers to automate the building of the Diagnostic report for cytogenomics results is hard due to such broad outcomes of Karyotypes) :( I may be wrong due to lack of expertise in the genomics field but as far as what I am going through atm. just sharing
May Terry (Feb 16 2022 at 15:03):
Based on that shared URL, yes, it would be a specific code and interpretation.
Bret H said:
May Terry in mCode would ASCO score be treated as simple Observation with a specific .code and .interpretation and .value? I did not see a specific example to post here, but I presume it would be.
Bret H (Feb 16 2022 at 15:56):
since there's been some discussion here on higher level types of molecular changes. I'd like to mention Sequence Ontology http://www.sequenceontology.org It's a first-class, genomics-focused, ontology for describing genetic events. The terms can be really useful and, being an ontology, it has subsumption. Karen Eilbeck is the leader, she was one of the team of Craig Venter that annotated one of the first human genome drafts. The terms are extremely comprehensive and have various levels of granularity.
Bret H (Feb 16 2022 at 16:19):
@SangHo Kim Yep. The copy number for HER2 gene can be indicated there, I think it is a good choice (and it's nice to define the HER2 gene region with position and a genome build reference sequence accession - but the use case is more for calculation than presentation of the result)
SangHo Kim said:
- I was going to ask how to express the Amplification part but you mentioned about component. Looking at Observation genomics profile link (http://hl7.org/fhir/observation-genetics-definitions.html#Observation.extension:CopyNumberEvent) would this copy number change event be acceptable? It is under extension though but the loinc code and valueset has amplification/deletion/LOH.
스크린샷-2022-02-16-오후-11.21.47.png
Bret H (Feb 16 2022 at 16:22):
SangHo Kim said:
- Yes, the lab would like to store those "lab test information" data in FHIR as well. Things like Probe set, probe, karyotyped cell count, certain test methods within the banding method , etc but atm I don't see any element to express unless it is included by adding customized components?
PlanDefinition can be used. I would suggest looking at the Emerge example for study meta data at the moment. On a call the WG was looking at a proposal for standardizing the handling. The discussion involved the Orders/Observations WG as well. Right now, I would consider PlanDefinition for 'lab test information' for anything that defines the test.
Bret H (Feb 16 2022 at 16:24):
SangHo Kim said:
- you're saying MolecularSequence Resource can be used to convey information of a cytogenomics result?
I am saying that MolecularSequence could be used to describe, define, the probe used. In relation to a Plan Definition for the 'lab test information'
Generally not captured discretely. Which brings up a good point. Not everything is going to need to be discrete to accomplish the job of transmitting the information. It's tricky to determine how much to make discrete versus simply send as a string. Questions to ask are: how will the data element be used? what's the purpose in sending it? will it be computed upon? does it need to be accessible as a thing that a computer will do a calculation with?
Not everything a lab sends is valuable downstream - maybe a bit shocking but some of the information is regulatory (like a signing a EULA before being able to install software you've paid for - you're going to sign weather you like it or not as you already decided to buy it or use it) - best to focus on the data elements that are going to need to be calculated upon. Display elements are a little trickier, each system may have a different idea of how the User interface should look (e.g. Maybe they don't display the HGVS. But you would still want to send it. Or in the UI they are expecting one field that conveys 'GeneX Exon#' as a single element).
We've tried to use the Implications to provide a more reliable way for some of the clinically valuable, higher level concepts that are needed. This allows one to focus the Variant, Haplotype and Genotype on the discrete, genetic variation observation. You can use it to get a gene name added Or you could take the geneID component and slice Observation.component, but that's just my opinion.
Last updated: Apr 12 2022 at 19:14 UTC