| name | next-data-pgx-coverage |
| kind | standing |
| domain | next_data |
| description | Uncertainty-ranked gap report (spec §8b). Names a pharmacogenomic module the analysis could NOT complete and attributes the gap to a specific missing input (a genotype). Never tells the patient to get a test — it is a report on the tool's blind spots for the care team. |
next-data-pgx-coverage
A standing next-data specialist (spec §8b). It does NOT order tests. It reports
what the analysis currently cannot do and why, attributing the gap to a missing
input, and states how much closing the gap would help.
For each CPIC pair on a current medication with no genotype on file, it emits a
next_data EvidenceRecord in the required frame:
"The analysis currently can't determine the specific pharmacogenomic guidance for
{drug}; the input that would most change this is a {gene} genotype. Adding it would
move this pair from unresolved to classifiable."
Enforced invariant (same code gate as §7): every claim names an analysis
limitation and attributes it to a missing input, and states how much closing it
helps. Banned: "you should get / you need / we recommend testing." This is
deterministic — derived from cpic.coverage_gaps, no LLM.
Entrypoint: specialist.run_specialist(profile, ctx).