Run the quantity check
library(DrugExposureDiagnostics)
library(dplyr)
#> Error in get(paste0(generic, ".", class), envir = get_method_env()) :
#> object 'type_sum.accel' not found
library(DT)
# acetaminophen concept id is 1125315
acetaminophen <- 1125315
cdm <- mockDrugExposure()
acetaminophen_checks <- executeChecks(
cdm = cdm,
ingredients = acetaminophen,
checks = "quantity"
)
Quantity Overall
This shows the quantity of the drug records summarised on ingredient level. The quantity is not a required field, but it is a most useful field. How the quantity is filled depends on the drug strength pattern. For quantified drugs (where the denominator_value is not missing), the quantity identifies the number of packages / items (in case of multiple dose packages). However, in case of non-quantified drugs (where the denominator_value is missing), the quantity identifies the volume / total number of actuations or others dispensed / prescribed.
datatable(acetaminophen_checks$drugQuantity,
rownames = FALSE
)
Column | Description |
---|---|
ingredient_concept_id | Concept ID of ingredient. |
ingredient | Name of drug ingredient. |
n_records | Number of records for ingredient concept. If n_records is the same as n_sample this means that there are more records but the number was cut at the pre-specified sample number for efficiency reasons. |
n_sample | The pre-specified maximum sample. If n_records is smaller than the sample it means that sampling was ignored because the total number of records was already too small. |
n_person | Number of individuals. |
minimum_drug_exposure_quantity | Minimum drug exposure quantity. |
q05_drug_exposure_quantity | 5th quantile for drug exposure quantity. |
q10_drug_exposure_quantity | 10th quantile for drug exposure quantity. |
q25_drug_exposure_quantity | 25th quantile for drug exposure quantity. |
median_drug_exposure_quantity | Median drug exposure quantity. |
q75_drug_exposure_quantity | 75th quantile for drug exposure quantity. |
q90_drug_exposure_quantity | 90th quantile for drug exposure quantity. |
q95_drug_exposure_quantity | 95th quantile for drug exposure quantity. |
maximum_drug_exposure_quantity | Maximum drug exposure quantity. |
result_obscured | TRUE if count has been suppressed due to being below the minimum cell count, otherwise FALSE. |
Quantity by concept
This shows the quantity of the drug records on the drug concept
level. The quantity is not a required field, but it is a most useful
field. How the quantity is filled depends on the drug strength pattern.
For quantified drugs (where the denominator_value is not missing), the
quantity identifies the number of packages / items (in case of multiple
dose packages). However, in case of non-quantified drugs (where the
denominator_value is missing), the quantity identifies the volume /
total number of actuations or others dispensed / prescribed. The tables
are identical to the overall just including two more columns at the
beginning.
Column | Description |
---|---|
drug_concept_id | ID of the drug concept. |
drug | Name of the drug concept. |
datatable(acetaminophen_checks$drugQuantityByConcept,
rownames = FALSE
)