No articles match
Competing risk survival7 hours ago
Set up | Estimating survival with competing risk | With stratification | Disconnect from the cdm database connection
Creating cohorts for survival analyses7 hours ago
Set up | Cohorts needed for survival | Target cohort design | Outcome cohort design | Competing outcome design | Adding strata | Multiple cohorts in one table | Pre-analysis checklist | Disconnect from the cdm database connection
Further survival analyses7 hours ago
Set up | Further analysis with single event survival | Further analysis with competing risk survival | Disconnect from the cdm database connection
Single outcome event of interest7 hours ago
Set up | Overall survival | Survival format | Changing estimation parameters | With stratification | Multiple target or outcome cohorts | Checking the assumption of proportionality between outcomes | Export and import a survival output | Disconnect from the cdm database connection
Introduction To DrugExposureDiagnostics14 days ago
Drug(s) of interest | Running the diagnostics | Assessing the drug concepts (of interest) | Saving the diagnostic output | View results in the Shiny app & make it available for publishing
The cdm reference15 days ago
1) Standard OMOP CDM tables | 2) Cohort tables | 3) Achilles result tables | 4) Other tables | General rules for a cdm reference | Export metadata about the cdm reference
Cohort tables15 days ago
Cohort table | Cohort Set | Cohort Attrition | Cohort Codelist | Cohort Table | Combining generated cohort sets | Export metadata about a cohort table
Concept sets15 days ago
Codelist | Concept set expression
Expanding omopgenerics15 days ago
Introduction | The source object | Methods | insertTable | listSourceTables | readSourceTable | dropSourceTable | insertCdmTo | summary | compute | The cdm reference object
Logging with omopgenerics15 days ago
Logging | Example | exportSummarisedResult
Re-exporting functions from omopgenerics15 days ago
Introduction | Methods | CDM reference | Cohorts | Summarised result
A summarised result15 days ago
Introduction | Results table | Settings | newSummarisedResult | Combining summarised results | Minimum cell count suppression | Export and import summarised results | Tidy a | Tidy method | 1. Split group, strata, and additional pairs into separate columns: | 2. Add settings of the object as columns: | 3. Pivot estimates as columns: | Example | Split | Pivot estimates | Add settings | Filter | Utility functions for | Column retrieval functions | Unite functions
Suppression of a summarised_result object15 days ago
Minimum cell count suppression | How suppression works | Suppressing a summarised_result object | Is a summarised_result object suppressed?
Plots2 months ago
Plotting with a | Plotting principles for objects | Scatter plot | Bar plot | Box plot | Alluvial plot | Plotting style | Plotting with a | Custom plotting | Combine with ggplot2 | Combine with plotly
Quarto reports2 months ago
Quarto document settings | Characterisation results | Incidence results | Additional results | Captions and footers | In Markdown | In an R code chunk | Report example
Styles2 months ago
Introduction | Branding styles using .yml | .yml structure | Style hierarchy | Applying styles to tables and plots | Use of _brand.yml | Alternative style customisation | Tables | Plots | Using non-registered font families in ggplot2 | 1. Install the font in the system | 2. Register the font | 3. Create plots with styles that use the font | Important notes | Final remarks
Getting started with TestGenerator2 months ago
Create a Unit Test Definition | Load the Test Population into a CDM | Use the CDM in Unit Tests | Start from a Blank Excel Template | CSV Inputs | Clean Up
GitHub Actions2 months ago
Create the workflow files | Add the expected test files | PostgreSQL and SQL Server actions | Databricks action | Suggested CI workflow
Remote databases2 months ago
Use patientsCDM() with a remote database | Environment variables for direct use | A minimal backend test pattern
DAG-Based Batch Optimization for Cohort SQL Generation4 months ago
Overview | The One-at-a-Time Approach | The Optimized Batch DAG | Worked Example: Three Drug Exposure Cohorts | One-at-a-Time DAG | Optimized Batch DAG | How Equivalence Is Guaranteed | 1. Same Builder, Different Assembly | 2. Domain Filtering Includes Source Concepts | 3. QualifiedLimit Preservation | 4. Automated Equivalence Validation | Safety Mechanisms | Performance Characteristics | By Workload Type | Independent Cohorts (Different Domains) | Independent Cohorts (Overlapping Domains) | Subset Cohorts (Same Primary Criteria, Different Inclusion Rules) | Large Phenotype Libraries (100+ Cohorts) | Summary Table | Code Example | Single Cohort (No Optimization) | Batch (Optimized) | With CDMConnector | Validating Equivalence | Debugging | Appendix: How the DAG Is Enforced
Incremental DAG Caching for Cohort Generation4 months ago
Overview | How It Works | The Execution DAG | Merkle-Tree Hashing | The Cache Registry | Stable Table Naming | Cache-Aware Execution | Usage | Basic Usage | SQL-Only Usage | What Gets Cached vs. Not | Cached (persistent across runs) | Not Cached (rebuilt every run) | Why Concept Sets Aren't Individually Cached | Cache Management | Inspecting the Cache | Garbage Collection | Clearing the Cache | Correctness Guarantees | When to Use Caching | Example: Incremental Update
Multi-Database Benchmarking: Old vs New Cohort Generation4 months ago
Overview | Performance improvements with the new approach | How to run the benchmark | Prerequisites | Single database | Multiple databases | Benchmark results CSV (timing) | Equivalence CSV (same results) | Summary
DBI connection examples5 months ago
Postgres | Redshift | SQL Server | Snowflake | Databricks/Spark | Duckdb
Strategus Execution5 months ago
Introduction | Database settings | CohortGenerator Module | TreatmentPatterns module | Execution
Publications and Presentations5 months ago
Publications | Presentations
Getting the OMOP CDM vocabularies7 months ago
Connect to an existing OMOP CDM database | Create a local vocabulary database | Download vocabularies from athena | Create a duckdb database
Exploring the OMOP CDM vocabulary tables7 months ago
Vocabulary characteristics | Domains | Concept class | Relationships
Types of Codelist7 months ago
Codelist | Create an empty codelist | Codelist with details | Create an empty codelist with details | Concept set expression | Create an empty concept set expression | Concept set expression from a JSON file | Change to different codelist types | Codelist/Concept set expression to codelist with details | Codelist/Codelist with details to concept set expression | Codelist with details/Concept set expression to codelist
Generate a candidate codelist7 months ago
Search for keyword match | Include non-standard concepts | Multiple search terms | Add descendants | With exclusions | Search using synonyms | Search via non-standard
Generating vocabulary based codelists for medications7 months ago
Ingredient based codelists | Restrict to a specific dose form | Restrict to a specific dose unit | Restrict to a specific route | Search multiple ingredients | ATC based codelists
Importing and exporting codelists7 months ago
Importing concept sets
Manipulate codelists7 months ago
Introduction: Manipulate codelists | Subsetting a Codelist | Subset by Domain | Subset on vocabulary | Subset on Dose Unit | Subset on ingredient range | Subset on route category | Subset on dose forms | Stratify codelist | Stratify by Dose Unit | Stratify by Route Category | Stratify by Dose Form | Add or remove concepts from a codelist | Codelist construction | Compare codelists
Codelist diagnostics7 months ago
Running diagnostics for a codelist | Summarise code use using ACHILLES tables | Summarise code use using patient-level data | Identify orphan codes | Run diagnostics within a cohort | Summarise code use at cohort entry | Cohort code use with a different codelist | Stratify cohort code use
Benchmarking the CodelistGenerator R package7 months ago
Getting drug utilisation related information of subjects in a cohort8 months ago
Introduction | Set up | Mock data | Drug codes | Add drug utilisation information | addNumberExposures() | addNumberEras() | daysExposed | daysPrescribed | timeToExposure | initialExposureDuration | initialQuantity and cumulativeQuantity | initialDailyDose and cumulativeDose | addDrugUtilisation() | Use case | Summarise drug utilisation information | summariseDrugUtilisation() | tableDrugUtilisation()
Creating drug cohorts8 months ago
Introduction | Creating a cdm_reference object | Create a drug users cohort | Creating a conceptSet | The gapEra parameter | Create your cohort | Analogous functions | Carry over days / Use days prescribed | Apply inclusion criteria to drug cohorts | requirePriorDrugWashout() | requireIsFirstDrugEntry() | requireObservationBeforeDrug() | requireDrugInDateRange() | The order matters | first and washout | first and minObs | first and 2011-2012 | washout and minObs | washout and 2011-2012 | minObs and 2011-2012 | Recommended order
Summarise patient characteristics8 months ago
Introduction | Summarising study cohorts | Stratified summaries | Summaries including presence in other cohorts | Summaries Using Concept Sets Directly | Summaries using clinical tables
Tables8 months ago
Introduction | Overview of table functions | Main table functions | visTable() — format any data.frame | visOmopTable() — specialized for | Using .options | Formatting functions (the format*() family) | formatMinCellCount() — suppressed estimates | formatEstimateValue() — numeric formatting | formatEstimateName() — combine and order estimates | formatHeader() — multi-level headers | formatTable() — render the final table | Notes & recommendations
Summarise cohort overlap9 months ago
Summarise cohort timing9 months ago
Summarise large scale characteristics9 months ago
Introduction | Large scale characteristics of study cohorts | Stratified large scale characteristics | Plot large scale characteristics
Shiny Apps9 months ago
Set up | Mock data | Shiny App: User Inteface | Example UI Code | Shiny App: Server | 1) Baseline characteristics | 2) Large Scale characteristics | 3) Incidence | Example Server Code | Run App
Adding cohort intersections9 months ago
Introduction | Identifying cohort intersections | Options for identifying cohort intersection | Naming conventions for new variables
Adding concept intersections9 months ago
Introduction | Adding variables from concept sets | Adding multiple concept based variables | Cohort-based versus concept-based intersections
Adding patient demographics9 months ago
Introduction | Adding characteristics to OMOP CDM tables | Adding characteristics to a cohort tables | Getting multiple characteristics at once
Summarise result9 months ago
Introduction | Variables type | Estimates names | Summarise our first table
Adding table intersections9 months ago
Evaluating Output10 months ago
Saving results | Evaluating Results | treatmentPathways | countsAge, countsSex, and countsYear | summaryStatsTherapyDuration | metadata | Sunburst Plot & Sankey Diagram
Calculating prevalence12 months ago
Introduction | Outcome definition | Using estimatePointPrevalence() and estimatePeriodPrevalence() | Using estimatePointPrevalence() | Using estimatePeriodPrevalence() | Stratified analyses | Other parameters | Attrition
Calculating incidence12 months ago
Introduction | No washout, no repetitive events | Washout all history, no repetitive events | Some washout, no repetitive events | Some washout, repetitive events | Some washout, repetitive events, censoring event | Outcome definition | Using estimateIncidence() | Stratified analyses | Other parameters | Analysis attrition
Benchmarking the IncidencePrevalence R package12 months ago
Results from test databases | Results from real databases | Sharing your benchmarking results
Getting Started12 months ago
Creating a reference to the OMOP CDM | Joining tables | Saving query results to the database | Selecting a subset of CDM tables | Subsetting a CDM | Flatten a CDM | Closing connections | Summary
Working with cohorts12 months ago
Cohort Generation | Atlas cohort definitions | Subset a cohort | Custom Cohort Creation
Best practices1 years ago
Introduction | TLDR | Cohorts | Combinations | Settings
Computing Pathways1 years ago
Target and Event cohorts | Database interface | CDMConnector | DatabaseConnector | Analysis | Events | Combinations | Non-Significant Overlap | Overlap Method | Acute and Therapy Splits | Event Windows | Anchoring | windowStart and windowEnd | Changing the anchoring | Pathways | Running the analysis
Defining Cohorts1 years ago
ATLAS | Cohort information | Viral Sinusitis Cohort parameters | Cohort Entry Events | Inclusion Criteria | Cohort Exit | Cohort Eras | CapR | Cohorts for TreatmentPatterns
Exporing Results1 years ago
Exporting result objects | minCellCount and censorType | ageWindow | archiveName | Patient-Level Export
Working with IncidencePrevalence results1 years ago
Standardardised results format | Exporting and importing results | Validate minimum cell count suppression | Tidying results for further analysis
Creating denominator cohorts1 years ago
Introduction | No specific requirements | Specified study period | Specified study period and prior history requirement | Specified study period, prior history requirement, and age and sex criteria | Using generateDenominatorCohortSet() | Multiple options to return multiple denominator populations | Output
Creating target denominator populations1 years ago
Using generateDenominatorCohortSet() with a target cohort | Applying cohort restrictions | Specifying time at risk
CDMConnector and dbplyr1 years ago
Set up | Creating the cdm reference | Putting it all together | Behind the scenes
Using CDM attributes1 years ago
Set up | CDM reference attributes | CDM name | CDM version | Database connection | Cohort attributes | Generated cohort set | Creating a bespoke cohort
Days Supply1 years ago
Run the days supply check | Days supply Overall | Days supply by drug concept
Diagnostics Summary1 years ago
Obtain a diagnostics summary
Drug Dose1 years ago
Run the Drug Dose check | Drug dose
DrugDuration1 years ago
Run duration check | Drug exposure duration Overall | Drug exposure duration by drug concept
Drug Sig1 years ago
Run the Sig checks | Sig | Sig by concept
Drug Source Concepts1 years ago
Run checks | Drug Source by Concept
Drug Types1 years ago
Run the drug type check | Drug Type Overall | Drug Type by drug concept
Missingness1 years ago
Run missingness check | Overall missingness | Missingness by drug concept
Quantity1 years ago
Run the quantity check | Quantity Overall | Quantity by concept
Routes1 years ago
Run the route check | Route Overall | Route by drug concept
Verbatim End Date1 years ago
Run the Verbatim End Date check | Drug verbatim end date Overall | Drug verbatim end date by concept
Introduction to IncidencePrevalence1 years ago