This page is part of the Genetic Reporting Implementation Guide (v0.1.0: STU 1 Ballot 1) based on FHIR v3.3.0. The current version which supercedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions
We show use of the FHIR design we are proposing for these cases:
GET /Observation?component-code-value=http://loinc.org|LA6683-2
*Return a bundle of genetics-profile-based Observation instances
For a chart review, get references to all DNA sequences related to mutations with an interpretation “Unknown Significance”
GET /Observation?subject=123&component-code-value=http://loinc.org|53037-8$LA6682-4
53037-8: LOINC code for “Genetic disease sequence variant interpretation”
LA6682-4: LOINC answer code for “Unknown Significance”.
The goal of this profile methodology is to get references from all variants obtained from somatic analysis. Changes in the population of cells with particular mutations will change overtime as well as in conjunction with events such as therapy. For instance, targeted chemotherapy may kill a specific population of cancer cells with specific mutations and other cancer cell populations may survive and continue to divide. Therefore, clearly annotating these specimens as somatic variants and capturing annotations related to a time relevant to a treatment timeline may be critical for analysis.
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-genetics&component-code-value=http://loinc.org|LA6684-0&date=2015-07-04&subject=123
Today clinicians translate (i.e. manually re-enter) genetic data into tools for decision making. This includes family history tools and drug dosage calculators. In the future, this data will automatically be incorporated into clinical decision making tools.
Get family history related to one observation:
GET /DiagnosticReport?_profile=http://hl7.org/fhir/StructureDefinition/diagnosticreport-genetic&subject=123
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-genetics&subject=123&component-code-value= http://loinc.org|51963-7
51963-7 : LOINC code for “Medication Assessed ”
Today Registrars manually translate clinical data into public health reporting systems. This data is used to monitor and improve public health (e.g. surveillance and clinical research). In the future, this data will be extracted from the EHR in an automated (or semi-automated) fashion.
For a breast cancer clinical genomic study, get all genetic-profile-based observations of patients with breast cancer:
GET /DiagnosticReport?_profile=http://hl7.org/fhir/StructureDefinition/diagnosticreport-genetic&component-code-value=http://snomed.info/sct|254837009
Health data warehousing should persist data in its standardized formats, while allowing users to export subsets of the data in the warehouse into multiple ‘data marts’, optimized for specific use cases, analysis type or reporting needs.
Get all genetic-profile-based observations of patients with the variant c.181T>G
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-genetics& component-code-value=http://www.ncbi.nlm.nih.gov/projects/SNP|rs58238560
During the development of the FHIR Genomics design, CGWG participants have commented on the earlier use cases and/or proposed new use cases. In this section, we list describe of these new cases and demonstrate how the proposed design will address them.
This example is proposed by Kevin Hughes. Family history is useful for clinicians to know more about the condition of the patient.
GET /FamilyMemberHistory?_profile=http://hl7.org/fhir/StructureDefinition/familymemberhistory-genetic&patient=123
Search for results from nephrotic syndrome panel
GET /DiagnosticReport&_profile=http://hl7.org/fhir/StructureDefinition/diagnosticreport-genetic&code=N0336&patient=123
Find patients by condition and affected status
GET /Condition?component-code-value-[x]=http://snomed.info/sct|439401001
Find patients by phenotypical attribute
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-geneticsGene&CodeableConcept=http://loinc.org|79716-7
79716-7: LOINC code for “CYP2C9 gene product metabolic activity interpretation”
Find patients by molecular data type available
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-genetics&DNARegionName=NC_000017.10:g.497469T>A
53035-2: LOINC code for “DNA marker assessed"
Find mutation by mutation type and position
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-geneticsVariant&Name=NM_000059.3:c.706C;A&Type=http://loinc.org|81289-1
Find patients based on mode of inheritance (genomic region, position, gene, SNP)
GET /FamilyMemberHistory?_profile=http://hl7.org/fhir/StructureDefinition/familymemberhistory-genetic&reasonCode=http://snomed.info/sct|272398008
7272398008: SNOMED code for “ Inheritance types "
Search for patient by ID
GET /Patient?subject=123
Search for diagnostic reports with a given variant
GET /DiagnosticReport?_profile=http://hl7.org/fhir/StructureDefinition/diagnosticreport-genetics&component-code-value=http://www.ncbi.nlm.nih.gov/projects/SNP|rs58238560
Given diagnostic report, return associated family history information
GET /DiagnosticReport?_profile=http://hl7.org/fhir/StructureDefinition/diagnosticreport-geneticsFamilyMemberHistory&_Id=123
Search for variants given gene and variant classification
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-genetics&component-code-value=http://www.genenames.org|3236&component-code-value=http://loinc.org|LA6684-0
Search for patients based on genetic ancestry
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observation-genetics&component-code-value=http://www.genenames.org|186044009&component-code-value=http://snomed.info/sct|LA6684-0
Find all patients with a set of variants
GET /Observation?_profile=http://hl7.org/fhir/StructureDefinition/observaiton-genetics&component-code-value=http://www.ncbi.nlm.nih.gov/projects/SNP|rs58238560$rs58238559$rs58238565
rs58238560: variant: NC_000017.10:g.497469T>A rs58238559: variant: NC_000007.13:g.87082273T>C rs58238565: variant: NC_000005.10:g.131929452C>A
Find specimens collected from specific specimen body sites
GET /Specimen?component-code-value=http://snomed.info/sct|85151006
Find specimens from this patient's pedigree
GET /FamilyMemberHistory?_profile=http://hl7.org/fhir/StructureDefinition/familymemberhistory-genetic&patient=123
Find specimens based on patient disease status
GET /DiagnosticReport?_ptofile=http://hl7.org/fhir/StructureDefinition/diagnosticreport-genetic&component-code-value=http://snomed.info/sct|254837009&patient=123
Find specimens based on specimen disease status
GET /Specimen?status=available
Find specimens based on technology platform
GET /Specimen?_profile=http://hl7.org/fhir/StructureDefinition/shareablecodesystem&code=Information Technology
Find specimens based on instrument identifier
GET /Specimen?container.identifier=48736-15394-75465
Find specimens collected within an absolute date range
GET /Specimen?receivedTime=2011-03-04T07:03:00Z
Find specimens collected within a relative date range
GET /Specimen?_profile=http://hl7.org/fhir/StructureDefinition/specimen-treatmentTime&duration=quot