Skip to main content
. 2019 Feb 19;26(4):306–310. doi: 10.1093/jamia/ocy187

Table 1.

Typical processing steps performed when analyzing laboratory results

Step Description
1. Retrieve all relevant results Given the relevant high-level attribute identifiers in the system (eg, CYP2C19 Results), retrieve all descendant attribute identifiers, and then pull all result values of those attribute types.
2. Normalize SNP genotypes Ensure 2 SNP genotypes are present with no additional characters separating them (eg, A/A -> AA or T -> TT).
3. Convert SNP genotypes to pharmacogenetic star alleles Using a lookup table, translate the SNP genotype(s) to the appropriate star alleles as necessary.
4. Normalize star alleles Ensure 2 star alleles are present with no additional characters separating them (eg, *1/*1 -> *1*1).
5. Convert genotype to observation Using a lookup table, translate the star variant or alleles into the appropriate computed observation representation.
6. Generate report from template Given the computed observation and original genotype results, generate an interpretive report.

Depending on the type of data present, certain steps did not apply.

SNP: single nucleotide polymorphism.