Skip to contents

Main functions

classify_population()
Create Exposure and Optional Response Groups from Diagnoses
classify_icd10_profile()
Classify ICD-10 Profiles by Exposure Group
search_diagnoses()
Search Diagnoses by ICD Version and Source
plot_age_distribution()
Plot Age Distribution at First Diagnosis for Exposure or Response Group
plot_diagnoses_src()
Plot Venn Diagram of Diagnoses by Source
summary_exp_resp_crosstabulation()
Generate Crosstabulation of Exposure and Response Variables
summary_exp_resp_order()
Summary of Exposure and Response Timing Order
table_age_distribution()
Summarize Age Distribution for Exposure or Response Groups

Diagnoses

search_diagnoses()
Search Diagnoses by ICD Version and Source
plot_diagnoses_src()
Plot Venn Diagram of Diagnoses by Source
table_summary_diagnoses()
Summary Table of Diagnoses by Group

Health Analysis functions

classify_icd10_profile()
Classify ICD-10 Profiles by Exposure Group
plot_health_icd10_profile()
Plot Health ICD-10 Profile Using Radar Chart
tbl_icd10_diff_by_exposure()
Compare ICD-10 Diagnoses Between Exposure Groups
plot_icd10_diff_by_exposure()
Bar Plot of ICD-10 Diagnosis Differences Between Exposure Groups

Survival Analysis functions

plot_surv_mort()
Plot cumulative incidence of mortality and exposure states
create_dsurv()
Create Long-Format Survival Data from Exposure-Response Events
plot_survival_cr()
Plot Competing Risks Survival Curve (Exposure to Response or Death)
plot_survival_km()
Plot Kaplan-Meier Survival Curve (Exposure to Response)
survival_analysis()
Competing risks survival analysis between exposure and response diagnoses

Cox Model Analysis

analysis_cox()
Time-dependent Cox Proportional Hazards Analysis with Splines and Diagnostics
cox_create_data()
Create counting-process dataset for time-dependent Cox model
cox_create_model()
Create a Cox Proportional Hazards Model with Splines and Covariates
cox_plot_overall()
Plot Survival Curves from Cox Model Data
cox_plot_spline()
Plot Spline Effect from Cox Proportional Hazards Model

Poisson Regression Model (SIR)

pirr_data()
Prepare Person-Time and Event Data for SIR/IRR Calculations
pirr_results()
Run PIRR-style modeling and summary plots for multiple binary outcomes

Helper functions

read_parquet()
Read a Parquet file using DuckDB
.regex_clean()
Clean Diagnosis Regex Strings
.capitalize()
Capitalize the First Letter of a String
.relevel_by_reference()
Relevel Factor Variables by Reference
.safe_inc_progress()
Safely Increment Shiny Progress Bar

Data Handling

recode_icd10_3letters()
Recode diagnosis code to ICD-10 three-letter format
recode_icd10_class()
Recode ICD-10 3-letter codes into broad classification groups
categorize_bmi()
Categorize BMI values into clinical weight categories

Included Datasets

data_codes
Diagnoses Code Descriptions