
Explain Strategy Disagreements for Medication Exposure
Source:R/medication_classes.R
explain_medication_disagreement.RdIdentifies top drug concepts and source values present in one strategy but missing in the other, applying small-cell count suppression (<11) so output aggregates can safely leave the institution.
Usage
explain_medication_disagreement(
con,
flags,
medication_specs,
cohort_table = "cohort",
classes = NULL,
site_col = "site",
person_col = NULL,
top_n = 10,
min_cell_count = 11,
mask_value = "<11",
vocab_schema = NULL,
vocab_db = NULL
)Arguments
- con
Active DuckDB DBI connection.
- flags
Output of
extract_medication_classes()withstrategy = 'both'.- medication_specs
Medication class specifications list.
- cohort_table
Cohort table name (default 'cohort').
- classes
Classes to audit.
- site_col
Site column name (default 'site').
- person_col
Person identifier column name (default 'person_id' or auto-detected).
- top_n
Maximum top disagreement patterns to return per site and class (default 10).
- min_cell_count
Cell count threshold for privacy suppression (default 11).
- mask_value
Suppression mask string (default '<11').
- vocab_schema
Optional schema containing vocabulary tables.
- vocab_db
Optional attached database containing vocabulary tables.