This page is part of the Genetic Reporting Implementation Guide (v0.3.0: STU 1 Ballot 2) based on FHIR R4. The current version which supercedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions

Pharmacogenomic Reporting

The content in this section may be significantly revised prior to the next ballot after initial use and feedback.

This section provides guidance for genomic reporting about the impact of a patient's or tumor's genetics on the behavior of one or more medications. This includes making recommendations for medication adjustments. This portion of the implementation guide relies on the content in the General Genomic Reporting and Variant Reporting portions of this implementation guide. Pharmacogenomic reports supplement this information with a set of pharmacogenomic-specific impact profiles. Implementers of pharmacogenomic reporting may also be interested in the Somatic Reporting section of this implementation guide as it includes several profiles dealing with the impact of medications on cancers.

General guidance

While not specifically profiled in this version of the IG, some additional constraints will typically apply to somatic profiles. Patient will usually be present, however pharmacogenomics can theoretically be relevant for environmental samples (e.g. to determine the most effective way to deal with a persistent environmental pathogen).

Pharmacogenomic-specific Genetic Impacts

Diagram showing the 3 medication impact profiles and the associated Medication Usage Implication task

Figure 1: Pharmacogenomic Impacts

(Profile links: Genetic Impact, Medication Impact, High Risk Allele, Medication Metabolism Impact, Medication Transporter Impact, Medication Efficacy Impact )

All pharmacogenomic impact profiles inherit from the abstract Genetic Impact profile. They also inherit from a common abstract Medication Impact profile which includes the mandatory code that identifies the medication whose impact is being described. Because this is an international profile, no guidance is provided on drug coding systems. The typical or FHIR-mandated jurisdictional code system(s) should be used.

There are three types of impacts defined in this profile:

  • Medication Metabolism Impact describes the impact of the associated genetic findings on how well the specified medication is metabolized by the patient - which can have impacts on appropriate dosage.
  • Medication Transporter Impact describes the impact of the associated genetic findings on how well the specified medication is transported by the patient - which can have impacts on appropriate dosage.
  • Medication Efficacy Impact describes how the associated genetic findings affect the effectiveness of the medication. This can influence the appropriateness of the medication for the patient.
  • High Risk Allele indicates if the associated genetic findings pose a particular risk for the patient independent of metabolism or efficacy. I.e. Does the medication have an unusual (and potentially dangerous) effect on patients with these genetic characteristics.

These impacts can all be associated with the Medication Usage Implication profile which allows making a recommendation for the patient's medication therapy (e.g. discontinuing a medication, altering dosage, etc.).

The modeling of the usage implications may also change if the modeling of impacts change as discussed in the General Genomic Reporting section.

Pharmacogenomic Example Instances

The following section walks through a specific pharmacogenomics example.

Medication Metabolism Impact is used to store the phenotype detail which includes the following fields:

  • code (LOINC|53040-2|Genetic variant effect on drug metabolism)
  • valueCodeableConept (etc:LOINC|LA25390-8|Rapid metabolizer)
  • derivedFrom(Observation/genotype)
  • component
    • code(LOINC|51963-7|medication assessed)

Medication Usage Impact is a Task resource, and it will store the specific recommendation of the specific phenotype which is stated on the Medication Metabolism Impact. Therefore, a reasonReference pointer will point to the Medication Metabolism Impact.

DiagnosticReport.result will be used to point to the Medication Metabolism Impact.

Pharmacogenomic-specific Computable Genetic Findings

image to show the genetic finding detail of the pharmacogenomics example

From the diagram above, Genotype, Haplotype and Variant profiles will are used. Each of the profile have the similar structure with Genetic Finding and Computable Finding, which means that Genotype, Haplotype and Variant profiles are inheriting the elements from Genetic Finding and Computable Finding.

Genotype contains the following fields:

  • code(LOINC|84413-4|Genotype display name)
  • valueString (etc:*4/*35B)
  • derivedFrom
    • Observation/Haplotype
    • Observation/Variant
    • MolecularSequence/sequence
  • component
    • code (LOINC|48018-6|Gene studies ID)

Haplotype contains the following fields:

  • code(LOINC|84414-2|Haplotype Name)
  • valueString (etc: *35B)
  • derivedFrom
    • Observation/Variant
    • MolecularSequence/sequence
  • component
    • code (LOINC|48018-6|Gene studied ID)

Variant contains the following fields:

  • code (LOINC|69548-6|genetic variant assessment)
  • valueCodeableConcept(etc: LOINC|LA9633-4|Present)
  • derivedFrom
    • MolecularSequence/sequence
  • component
    • code (LOINC|48013-7|Genomic reference sequence ID)
    • code (LOINC|81255-2|dbSNP ID)

DiagnosticReport is used to record all these genetic finding elements by using “result” pointer, and each of these genetics finding elements will have a pointer point to their corresponding sequences.

Pharmacogenomic-specific Guidance and Recommendations

Recommendation for the medication usage will be stored on Task resource. Within the overall diagram, it is called Medication Usage Impact. It contains the following fields:

  • code(etc: LOINC|LA26434-6|Increase dose)
  • description(Any recommendation text for the medication usage suggestion)
  • reasonReference(Obseration/GenomicImpact)