1
0
mirror of https://github.com/msberends/AMR.git synced 2026-03-27 23:45:55 +01:00

Built site for AMR@3.0.1.9036: 4171d5b

This commit is contained in:
github-actions
2026-03-20 16:11:30 +00:00
parent ba003f3e23
commit 3560dfd611
115 changed files with 820 additions and 779 deletions

View File

@@ -17,7 +17,7 @@ my_data_with_all_these_columns %>%
<a class="navbar-brand me-2" href="../index.html">AMR (for R)</a>
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">3.0.1.9035</small>
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">3.0.1.9036</small>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
@@ -296,15 +296,15 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># you can use the selectors separately to retrieve all possible antimicrobials:</span></span></span>
<span class="r-in"><span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> in `carbapenems()`: Imipenem/EDTA (`IPE`) and meropenem/nacubactam</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (`MNC`) are not included since `only_treatable = TRUE`.</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> This 'ab' vector was retrieved using `carbapenems()`, which should</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> normally be used inside a `dplyr` verb or `data.frame` call, e.g.:</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> • your_data %&gt;% select(carbapenems())</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> • your_data %&gt;% select(column_a, column_b, carbapenems())</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> • your_data %&gt;% filter(any(carbapenems() == "R"))</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> • your_data[, carbapenems()]</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> • your_data[, c("column_a", "column_b", carbapenems())]</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> in `carbapenems()` (`?AMR::carbapenems()`): Imipenem/EDTA (`IPE`) and</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> meropenem/nacubactam (`MNC`) are not included since `only_treatable = TRUE`.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> This <span style="color: #0000BB;">&lt;ab&gt;</span> vector was retrieved using `carbapenems()`, which should normally</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> be used inside a <span style="color: #0000BB;">dplyr</span> verb or <span style="color: #0000BB;">&lt;data.frame&gt;</span> call, e.g.:</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> • your_data <span style="color: #D7AF00;">%&gt;%</span> <span style="font-weight: bold;">select</span><span style="color: #D7AF00;">(</span><span style="font-weight: bold;">carbapenems</span><span style="color: #BBBB00;">()</span><span style="color: #D7AF00;">)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> • your_data <span style="color: #D7AF00;">%&gt;%</span> <span style="font-weight: bold;">select</span><span style="color: #D7AF00;">(</span>column_a, column_b, <span style="font-weight: bold;">carbapenems</span><span style="color: #BBBB00;">()</span><span style="color: #D7AF00;">)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> • your_data <span style="color: #D7AF00;">%&gt;%</span> <span style="font-weight: bold;">filter</span><span style="color: #D7AF00;">(</span><span style="font-weight: bold;">any</span><span style="color: #BBBB00;">(</span><span style="font-weight: bold;">carbapenems</span><span style="color: #0000BB;">()</span> <span style="color: #D7AF00;">==</span> <span style="color: #00AFAF;">"R"</span><span style="color: #BBBB00;">)</span><span style="color: #D7AF00;">)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> • your_data<span style="color: #D7AF00;">[</span>, <span style="font-weight: bold;">carbapenems</span><span style="color: #BBBB00;">()</span><span style="color: #D7AF00;">]</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> • your_data<span style="color: #D7AF00;">[</span>, <span style="font-weight: bold;">c</span><span style="color: #BBBB00;">(</span><span style="color: #00AFAF;">"column_a"</span>, <span style="color: #00AFAF;">"column_b"</span>, <span style="font-weight: bold;">carbapenems</span><span style="color: #0000BB;">()</span><span style="color: #BBBB00;">)</span><span style="color: #D7AF00;">]</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Class 'ab'</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] BIA DOR ETP IMR IPM MEM MEV PAN RIA RIT RZM TAN TBP</span>
<span class="r-in"><span></span></span>
@@ -404,7 +404,7 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># select columns 'IPM' (imipenem) and 'MEM' (meropenem)</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span>, <span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 2,000 × 2</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> IPM MEM </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -422,8 +422,8 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># select columns 'mo', 'AMK', 'GEN', 'KAN' and 'TOB'</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span>, <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"mo"</span>, <span class="fu">aminoglycosides</span><span class="op">(</span><span class="op">)</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `aminoglycosides()` using columns '</span><span style="color: #0000BB; font-weight: bold;">GEN</span><span style="color: #0000BB;">' (gentamicin), '</span><span style="color: #0000BB; font-weight: bold;">TOB</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (tobramycin), '</span><span style="color: #0000BB; font-weight: bold;">AMK</span><span style="color: #0000BB;">' (amikacin), and '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `aminoglycosides()` using columns '<span style="font-weight: bold;">GEN</span>' (gentamicin), '<span style="font-weight: bold;">TOB</span>' (tobramycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">AMK</span>' (amikacin), and '<span style="font-weight: bold;">KAN</span>' (kanamycin)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 2,000 × 5</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> mo GEN TOB AMK KAN </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;mo&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -441,15 +441,14 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># select only antimicrobials with DDDs for oral treatment</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span>, <span class="fu">administrable_per_os</span><span class="op">(</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `administrable_per_os()` using columns '</span><span style="color: #0000BB; font-weight: bold;">OXA</span><span style="color: #0000BB;">' (oxacillin), '</span><span style="color: #0000BB; font-weight: bold;">FLC</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (flucloxacillin), '</span><span style="color: #0000BB; font-weight: bold;">AMX</span><span style="color: #0000BB;">' (amoxicillin), '</span><span style="color: #0000BB; font-weight: bold;">AMC</span><span style="color: #0000BB;">' (amoxicillin/clavulanic acid),</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> '</span><span style="color: #0000BB; font-weight: bold;">AMP</span><span style="color: #0000BB;">' (ampicillin), '</span><span style="color: #0000BB; font-weight: bold;">CXM</span><span style="color: #0000BB;">' (cefuroxime), '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin), '</span><span style="color: #0000BB; font-weight: bold;">TMP</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (trimethoprim), '</span><span style="color: #0000BB; font-weight: bold;">NIT</span><span style="color: #0000BB;">' (nitrofurantoin), '</span><span style="color: #0000BB; font-weight: bold;">FOS</span><span style="color: #0000BB;">' (fosfomycin), '</span><span style="color: #0000BB; font-weight: bold;">LNZ</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (linezolid), '</span><span style="color: #0000BB; font-weight: bold;">CIP</span><span style="color: #0000BB;">' (ciprofloxacin), '</span><span style="color: #0000BB; font-weight: bold;">MFX</span><span style="color: #0000BB;">' (moxifloxacin), '</span><span style="color: #0000BB; font-weight: bold;">VAN</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (vancomycin), '</span><span style="color: #0000BB; font-weight: bold;">TCY</span><span style="color: #0000BB;">' (tetracycline), '</span><span style="color: #0000BB; font-weight: bold;">DOX</span><span style="color: #0000BB;">' (doxycycline), '</span><span style="color: #0000BB; font-weight: bold;">ERY</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (erythromycin), '</span><span style="color: #0000BB; font-weight: bold;">CLI</span><span style="color: #0000BB;">' (clindamycin), '</span><span style="color: #0000BB; font-weight: bold;">AZM</span><span style="color: #0000BB;">' (azithromycin), '</span><span style="color: #0000BB; font-weight: bold;">MTR</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (metronidazole), '</span><span style="color: #0000BB; font-weight: bold;">CHL</span><span style="color: #0000BB;">' (chloramphenicol), '</span><span style="color: #0000BB; font-weight: bold;">COL</span><span style="color: #0000BB;">' (colistin), and '</span><span style="color: #0000BB; font-weight: bold;">RIF</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (rifampicin)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `administrable_per_os()` using columns '<span style="font-weight: bold;">OXA</span>' (oxacillin), '<span style="font-weight: bold;">FLC</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (flucloxacillin), '<span style="font-weight: bold;">AMX</span>' (amoxicillin), '<span style="font-weight: bold;">AMC</span>' (amoxicillin/clavulanic acid),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">AMP</span>' (ampicillin), '<span style="font-weight: bold;">CXM</span>' (cefuroxime), '<span style="font-weight: bold;">KAN</span>' (kanamycin), '<span style="font-weight: bold;">TMP</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (trimethoprim), '<span style="font-weight: bold;">NIT</span>' (nitrofurantoin), '<span style="font-weight: bold;">FOS</span>' (fosfomycin), '<span style="font-weight: bold;">LNZ</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (linezolid), '<span style="font-weight: bold;">CIP</span>' (ciprofloxacin), '<span style="font-weight: bold;">MFX</span>' (moxifloxacin), '<span style="font-weight: bold;">VAN</span>' (vancomycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">TCY</span>' (tetracycline), '<span style="font-weight: bold;">DOX</span>' (doxycycline), '<span style="font-weight: bold;">ERY</span>' (erythromycin), '<span style="font-weight: bold;">CLI</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (clindamycin), '<span style="font-weight: bold;">AZM</span>' (azithromycin), '<span style="font-weight: bold;">MTR</span>' (metronidazole), '<span style="font-weight: bold;">CHL</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (chloramphenicol), '<span style="font-weight: bold;">COL</span>' (colistin), and '<span style="font-weight: bold;">RIF</span>' (rifampicin)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 2,000 × 23</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> OXA FLC AMX AMC AMP CXM KAN TMP NIT FOS LNZ CIP MFX </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -469,7 +468,7 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># filter using any() or all()</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/any.html" class="external-link">any</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span> <span class="op">==</span> <span class="st">"R"</span><span class="op">)</span>, <span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 55 × 46</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> date patient age gender ward mo PEN OXA FLC AMX </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;date&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;mo&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -491,7 +490,7 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># TCY &lt;sir&gt;, TGC &lt;sir&gt;, DOX &lt;sir&gt;, ERY &lt;sir&gt;, CLI &lt;sir&gt;, AZM &lt;sir&gt;,</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># IPM &lt;sir&gt;, MEM &lt;sir&gt;, MTR &lt;sir&gt;, CHL &lt;sir&gt;, COL &lt;sir&gt;, MUP &lt;sir&gt;, …</span></span>
<span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/base/subset.html" class="external-link">subset</a></span><span class="op">(</span><span class="va">example_isolates</span>, <span class="fu"><a href="https://rdrr.io/r/base/any.html" class="external-link">any</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span> <span class="op">==</span> <span class="st">"R"</span><span class="op">)</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 55 × 46</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> date patient age gender ward mo PEN OXA FLC AMX </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;date&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;mo&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -515,8 +514,8 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># filter on any or all results in the carbapenem columns (i.e., IPM, MEM):</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/any.html" class="external-link">any</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span><span class="op">)</span>, <span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> Filtering any of columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' to contain value "S", "I" or "R"</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> Filtering any of columns '<span style="font-weight: bold;">IPM</span>' and '<span style="font-weight: bold;">MEM</span>' to contain value "S", "I" or "R"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 962 × 46</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> date patient age gender ward mo PEN OXA FLC AMX </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;date&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;mo&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -538,8 +537,8 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># TCY &lt;sir&gt;, TGC &lt;sir&gt;, DOX &lt;sir&gt;, ERY &lt;sir&gt;, CLI &lt;sir&gt;, AZM &lt;sir&gt;,</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># IPM &lt;sir&gt;, MEM &lt;sir&gt;, MTR &lt;sir&gt;, CHL &lt;sir&gt;, COL &lt;sir&gt;, MUP &lt;sir&gt;, …</span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/all.html" class="external-link">all</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span><span class="op">)</span>, <span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> Filtering all of columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' to contain value "S", "I" or "R"</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> Filtering all of columns '<span style="font-weight: bold;">IPM</span>' and '<span style="font-weight: bold;">MEM</span>' to contain value "S", "I" or "R"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 756 × 46</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> date patient age gender ward mo PEN OXA FLC AMX </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;date&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;mo&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -563,9 +562,9 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># filter with multiple antimicrobial selectors using c()</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/all.html" class="external-link">all</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span>, <span class="fu">aminoglycosides</span><span class="op">(</span><span class="op">)</span><span class="op">)</span> <span class="op">==</span> <span class="st">"R"</span><span class="op">)</span>, <span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `aminoglycosides()` using columns '</span><span style="color: #0000BB; font-weight: bold;">GEN</span><span style="color: #0000BB;">' (gentamicin), '</span><span style="color: #0000BB; font-weight: bold;">TOB</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (tobramycin), '</span><span style="color: #0000BB; font-weight: bold;">AMK</span><span style="color: #0000BB;">' (amikacin), and '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `aminoglycosides()` using columns '<span style="font-weight: bold;">GEN</span>' (gentamicin), '<span style="font-weight: bold;">TOB</span>' (tobramycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">AMK</span>' (amikacin), and '<span style="font-weight: bold;">KAN</span>' (kanamycin)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 26 × 46</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> date patient age gender ward mo PEN OXA FLC AMX </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;date&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span> <span style="color: #949494; font-style: italic;">&lt;mo&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -589,11 +588,11 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># filter + select in one go: get penicillins in carbapenem-resistant strains</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/any.html" class="external-link">any</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span> <span class="op">==</span> <span class="st">"R"</span><span class="op">)</span>, <span class="fu">penicillins</span><span class="op">(</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `penicillins()` using columns '</span><span style="color: #0000BB; font-weight: bold;">PEN</span><span style="color: #0000BB;">' (benzylpenicillin), '</span><span style="color: #0000BB; font-weight: bold;">OXA</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (oxacillin), '</span><span style="color: #0000BB; font-weight: bold;">FLC</span><span style="color: #0000BB;">' (flucloxacillin), '</span><span style="color: #0000BB; font-weight: bold;">AMX</span><span style="color: #0000BB;">' (amoxicillin), '</span><span style="color: #0000BB; font-weight: bold;">AMC</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (amoxicillin/clavulanic acid), '</span><span style="color: #0000BB; font-weight: bold;">AMP</span><span style="color: #0000BB;">' (ampicillin), and '</span><span style="color: #0000BB; font-weight: bold;">TZP</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (piperacillin/tazobactam)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `penicillins()` using columns '<span style="font-weight: bold;">PEN</span>' (benzylpenicillin), '<span style="font-weight: bold;">OXA</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (oxacillin), '<span style="font-weight: bold;">FLC</span>' (flucloxacillin), '<span style="font-weight: bold;">AMX</span>' (amoxicillin), '<span style="font-weight: bold;">AMC</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (amoxicillin/clavulanic acid), '<span style="font-weight: bold;">AMP</span>' (ampicillin), and '<span style="font-weight: bold;">TZP</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (piperacillin/tazobactam)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 55 × 7</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> PEN OXA FLC AMX AMC AMP TZP </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -615,19 +614,18 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span><span class="co"># drugs are both omitted since benzylpenicillin is not administrable per os</span></span></span>
<span class="r-in"><span><span class="co"># and erythromycin is not a penicillin:</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span>, <span class="fu">penicillins</span><span class="op">(</span><span class="op">)</span> <span class="op">&amp;</span> <span class="fu">administrable_per_os</span><span class="op">(</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `penicillins()` using columns '</span><span style="color: #0000BB; font-weight: bold;">PEN</span><span style="color: #0000BB;">' (benzylpenicillin), '</span><span style="color: #0000BB; font-weight: bold;">OXA</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (oxacillin), '</span><span style="color: #0000BB; font-weight: bold;">FLC</span><span style="color: #0000BB;">' (flucloxacillin), '</span><span style="color: #0000BB; font-weight: bold;">AMX</span><span style="color: #0000BB;">' (amoxicillin), '</span><span style="color: #0000BB; font-weight: bold;">AMC</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (amoxicillin/clavulanic acid), '</span><span style="color: #0000BB; font-weight: bold;">AMP</span><span style="color: #0000BB;">' (ampicillin), and '</span><span style="color: #0000BB; font-weight: bold;">TZP</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (piperacillin/tazobactam)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `administrable_per_os()` using columns '</span><span style="color: #0000BB; font-weight: bold;">OXA</span><span style="color: #0000BB;">' (oxacillin), '</span><span style="color: #0000BB; font-weight: bold;">FLC</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (flucloxacillin), '</span><span style="color: #0000BB; font-weight: bold;">AMX</span><span style="color: #0000BB;">' (amoxicillin), '</span><span style="color: #0000BB; font-weight: bold;">AMC</span><span style="color: #0000BB;">' (amoxicillin/clavulanic acid),</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> '</span><span style="color: #0000BB; font-weight: bold;">AMP</span><span style="color: #0000BB;">' (ampicillin), '</span><span style="color: #0000BB; font-weight: bold;">CXM</span><span style="color: #0000BB;">' (cefuroxime), '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin), '</span><span style="color: #0000BB; font-weight: bold;">TMP</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (trimethoprim), '</span><span style="color: #0000BB; font-weight: bold;">NIT</span><span style="color: #0000BB;">' (nitrofurantoin), '</span><span style="color: #0000BB; font-weight: bold;">FOS</span><span style="color: #0000BB;">' (fosfomycin), '</span><span style="color: #0000BB; font-weight: bold;">LNZ</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (linezolid), '</span><span style="color: #0000BB; font-weight: bold;">CIP</span><span style="color: #0000BB;">' (ciprofloxacin), '</span><span style="color: #0000BB; font-weight: bold;">MFX</span><span style="color: #0000BB;">' (moxifloxacin), '</span><span style="color: #0000BB; font-weight: bold;">VAN</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (vancomycin), '</span><span style="color: #0000BB; font-weight: bold;">TCY</span><span style="color: #0000BB;">' (tetracycline), '</span><span style="color: #0000BB; font-weight: bold;">DOX</span><span style="color: #0000BB;">' (doxycycline), '</span><span style="color: #0000BB; font-weight: bold;">ERY</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (erythromycin), '</span><span style="color: #0000BB; font-weight: bold;">CLI</span><span style="color: #0000BB;">' (clindamycin), '</span><span style="color: #0000BB; font-weight: bold;">AZM</span><span style="color: #0000BB;">' (azithromycin), '</span><span style="color: #0000BB; font-weight: bold;">MTR</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (metronidazole), '</span><span style="color: #0000BB; font-weight: bold;">CHL</span><span style="color: #0000BB;">' (chloramphenicol), '</span><span style="color: #0000BB; font-weight: bold;">COL</span><span style="color: #0000BB;">' (colistin), and '</span><span style="color: #0000BB; font-weight: bold;">RIF</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (rifampicin)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `penicillins()` using columns '<span style="font-weight: bold;">PEN</span>' (benzylpenicillin), '<span style="font-weight: bold;">OXA</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (oxacillin), '<span style="font-weight: bold;">FLC</span>' (flucloxacillin), '<span style="font-weight: bold;">AMX</span>' (amoxicillin), '<span style="font-weight: bold;">AMC</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (amoxicillin/clavulanic acid), '<span style="font-weight: bold;">AMP</span>' (ampicillin), and '<span style="font-weight: bold;">TZP</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (piperacillin/tazobactam)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `administrable_per_os()` using columns '<span style="font-weight: bold;">OXA</span>' (oxacillin), '<span style="font-weight: bold;">FLC</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (flucloxacillin), '<span style="font-weight: bold;">AMX</span>' (amoxicillin), '<span style="font-weight: bold;">AMC</span>' (amoxicillin/clavulanic acid),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">AMP</span>' (ampicillin), '<span style="font-weight: bold;">CXM</span>' (cefuroxime), '<span style="font-weight: bold;">KAN</span>' (kanamycin), '<span style="font-weight: bold;">TMP</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (trimethoprim), '<span style="font-weight: bold;">NIT</span>' (nitrofurantoin), '<span style="font-weight: bold;">FOS</span>' (fosfomycin), '<span style="font-weight: bold;">LNZ</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (linezolid), '<span style="font-weight: bold;">CIP</span>' (ciprofloxacin), '<span style="font-weight: bold;">MFX</span>' (moxifloxacin), '<span style="font-weight: bold;">VAN</span>' (vancomycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">TCY</span>' (tetracycline), '<span style="font-weight: bold;">DOX</span>' (doxycycline), '<span style="font-weight: bold;">ERY</span>' (erythromycin), '<span style="font-weight: bold;">CLI</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (clindamycin), '<span style="font-weight: bold;">AZM</span>' (azithromycin), '<span style="font-weight: bold;">MTR</span>' (metronidazole), '<span style="font-weight: bold;">CHL</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (chloramphenicol), '<span style="font-weight: bold;">COL</span>' (colistin), and '<span style="font-weight: bold;">RIF</span>' (rifampicin)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 2,000 × 5</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> OXA FLC AMX AMC AMP </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -647,11 +645,11 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span><span class="co"># very flexible. For instance, to select antimicrobials with an oral DDD</span></span></span>
<span class="r-in"><span><span class="co"># of at least 1 gram:</span></span></span>
<span class="r-in"><span><span class="va">example_isolates</span><span class="op">[</span>, <span class="fu">amr_selector</span><span class="op">(</span><span class="va">oral_ddd</span> <span class="op">&gt;</span> <span class="fl">1</span> <span class="op">&amp;</span> <span class="va">oral_units</span> <span class="op">==</span> <span class="st">"g"</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `amr_selector(oral_ddd &gt; 1 &amp; oral_units == "g")` using columns '</span><span style="color: #0000BB; font-weight: bold;">OXA</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (oxacillin), '</span><span style="color: #0000BB; font-weight: bold;">FLC</span><span style="color: #0000BB;">' (flucloxacillin), '</span><span style="color: #0000BB; font-weight: bold;">AMX</span><span style="color: #0000BB;">' (amoxicillin), '</span><span style="color: #0000BB; font-weight: bold;">AMC</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (amoxicillin/clavulanic acid), '</span><span style="color: #0000BB; font-weight: bold;">AMP</span><span style="color: #0000BB;">' (ampicillin), '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin), '</span><span style="color: #0000BB; font-weight: bold;">FOS</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (fosfomycin), '</span><span style="color: #0000BB; font-weight: bold;">LNZ</span><span style="color: #0000BB;">' (linezolid), '</span><span style="color: #0000BB; font-weight: bold;">VAN</span><span style="color: #0000BB;">' (vancomycin), '</span><span style="color: #0000BB; font-weight: bold;">ERY</span><span style="color: #0000BB;">' (erythromycin),</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> '</span><span style="color: #0000BB; font-weight: bold;">CLI</span><span style="color: #0000BB;">' (clindamycin), '</span><span style="color: #0000BB; font-weight: bold;">MTR</span><span style="color: #0000BB;">' (metronidazole), and '</span><span style="color: #0000BB; font-weight: bold;">CHL</span><span style="color: #0000BB;">' (chloramphenicol)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `amr_selector(oral_ddd &gt; 1 &amp; oral_units == "g")` using columns '<span style="font-weight: bold;">OXA</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (oxacillin), '<span style="font-weight: bold;">FLC</span>' (flucloxacillin), '<span style="font-weight: bold;">AMX</span>' (amoxicillin), '<span style="font-weight: bold;">AMC</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (amoxicillin/clavulanic acid), '<span style="font-weight: bold;">AMP</span>' (ampicillin), '<span style="font-weight: bold;">KAN</span>' (kanamycin), '<span style="font-weight: bold;">FOS</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (fosfomycin), '<span style="font-weight: bold;">LNZ</span>' (linezolid), '<span style="font-weight: bold;">VAN</span>' (vancomycin), '<span style="font-weight: bold;">ERY</span>' (erythromycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">CLI</span>' (clindamycin), '<span style="font-weight: bold;">MTR</span>' (metronidazole), and '<span style="font-weight: bold;">CHL</span>' (chloramphenicol)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 2,000 × 13</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> OXA FLC AMX AMC AMP KAN FOS LNZ VAN ERY CLI MTR CHL </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span> <span style="color: #949494; font-style: italic;">&lt;sir&gt;</span></span>
@@ -691,17 +689,17 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-msg co"><span class="r-pr">#&gt;</span> The following objects are masked from package:AMR:</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> %like%, like</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>It should never be needed to print an antimicrobial selector class. Are you</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> using data.table? Then add the argument `with = FALSE`, see our examples at</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> `?amr_selector`.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> using <span style="color: #0000BB;">data.table</span>? Then add the argument `with = FALSE`, see our examples at</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> `amr_selector()` (`?AMR::amr_selector()`).</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Class 'amr_selector'</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] IPM MEM</span>
<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st"><a href="https://r-datatable.com" class="external-link">"data.table"</a></span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span> <span class="co"># so `with = FALSE` is required</span></span></span>
<span class="r-in"><span> <span class="va">dt</span><span class="op">[</span>, <span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span>, with <span class="op">=</span> <span class="cn">FALSE</span><span class="op">]</span></span></span>
<span class="r-in"><span><span class="op">}</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> IPM MEM</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;sir&gt; &lt;sir&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> 1: &lt;NA&gt; &lt;NA&gt;</span>
@@ -720,8 +718,8 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st"><a href="https://r-datatable.com" class="external-link">"data.table"</a></span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span> <span class="va">dt</span><span class="op">[</span>, <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"mo"</span>, <span class="fu">aminoglycosides</span><span class="op">(</span><span class="op">)</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-in"><span><span class="op">}</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `aminoglycosides()` using columns '</span><span style="color: #0000BB; font-weight: bold;">GEN</span><span style="color: #0000BB;">' (gentamicin), '</span><span style="color: #0000BB; font-weight: bold;">TOB</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (tobramycin), '</span><span style="color: #0000BB; font-weight: bold;">AMK</span><span style="color: #0000BB;">' (amikacin), and '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `aminoglycosides()` using columns '<span style="font-weight: bold;">GEN</span>' (gentamicin), '<span style="font-weight: bold;">TOB</span>' (tobramycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">AMK</span>' (amikacin), and '<span style="font-weight: bold;">KAN</span>' (kanamycin)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> mo GEN TOB AMK KAN</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;mo&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> 1: B_ESCHR_COLI &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;</span>
@@ -738,9 +736,9 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st"><a href="https://r-datatable.com" class="external-link">"data.table"</a></span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span> <span class="va">dt</span><span class="op">[</span>, <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span>, <span class="fu">aminoglycosides</span><span class="op">(</span><span class="op">)</span><span class="op">)</span><span class="op">]</span></span></span>
<span class="r-in"><span><span class="op">}</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `aminoglycosides()` using columns '</span><span style="color: #0000BB; font-weight: bold;">GEN</span><span style="color: #0000BB;">' (gentamicin), '</span><span style="color: #0000BB; font-weight: bold;">TOB</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (tobramycin), '</span><span style="color: #0000BB; font-weight: bold;">AMK</span><span style="color: #0000BB;">' (amikacin), and '</span><span style="color: #0000BB; font-weight: bold;">KAN</span><span style="color: #0000BB;">' (kanamycin)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `aminoglycosides()` using columns '<span style="font-weight: bold;">GEN</span>' (gentamicin), '<span style="font-weight: bold;">TOB</span>' (tobramycin),</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> '<span style="font-weight: bold;">AMK</span>' (amikacin), and '<span style="font-weight: bold;">KAN</span>' (kanamycin)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> IPM MEM GEN TOB AMK KAN</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> 1: &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; &lt;NA&gt;</span>
@@ -759,7 +757,7 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st"><a href="https://r-datatable.com" class="external-link">"data.table"</a></span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span> <span class="va">dt</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/any.html" class="external-link">any</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span> <span class="op">==</span> <span class="st">"S"</span><span class="op">)</span>, <span class="op">]</span></span></span>
<span class="r-in"><span><span class="op">}</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> date patient age gender ward mo PEN OXA FLC</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;Date&gt; &lt;char&gt; &lt;num&gt; &lt;char&gt; &lt;char&gt; &lt;mo&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> 1: 2002-01-19 738003 71 M Clinical B_ESCHR_COLI R &lt;NA&gt; &lt;NA&gt;</span>
@@ -828,11 +826,11 @@ my_data_with_all_these_columns %&amp;gt;%
<span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st"><a href="https://r-datatable.com" class="external-link">"data.table"</a></span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span> <span class="va">dt</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/any.html" class="external-link">any</a></span><span class="op">(</span><span class="fu">carbapenems</span><span class="op">(</span><span class="op">)</span> <span class="op">==</span> <span class="st">"S"</span><span class="op">)</span>, <span class="fu">penicillins</span><span class="op">(</span><span class="op">)</span>, with <span class="op">=</span> <span class="cn">FALSE</span><span class="op">]</span></span></span>
<span class="r-in"><span><span class="op">}</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `carbapenems()` using columns '</span><span style="color: #0000BB; font-weight: bold;">IPM</span><span style="color: #0000BB;">' (imipenem) and '</span><span style="color: #0000BB; font-weight: bold;">MEM</span><span style="color: #0000BB;">' (meropenem)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> For `penicillins()` using columns '</span><span style="color: #0000BB; font-weight: bold;">PEN</span><span style="color: #0000BB;">' (benzylpenicillin), '</span><span style="color: #0000BB; font-weight: bold;">OXA</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (oxacillin), '</span><span style="color: #0000BB; font-weight: bold;">FLC</span><span style="color: #0000BB;">' (flucloxacillin), '</span><span style="color: #0000BB; font-weight: bold;">AMX</span><span style="color: #0000BB;">' (amoxicillin), '</span><span style="color: #0000BB; font-weight: bold;">AMC</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (amoxicillin/clavulanic acid), '</span><span style="color: #0000BB; font-weight: bold;">AMP</span><span style="color: #0000BB;">' (ampicillin), and '</span><span style="color: #0000BB; font-weight: bold;">TZP</span><span style="color: #0000BB;">'</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #0000BB;"> (piperacillin/tazobactam)</span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `carbapenems()` using columns '<span style="font-weight: bold;">IPM</span>' (imipenem) and '<span style="font-weight: bold;">MEM</span>' (meropenem)</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> For `penicillins()` using columns '<span style="font-weight: bold;">PEN</span>' (benzylpenicillin), '<span style="font-weight: bold;">OXA</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (oxacillin), '<span style="font-weight: bold;">FLC</span>' (flucloxacillin), '<span style="font-weight: bold;">AMX</span>' (amoxicillin), '<span style="font-weight: bold;">AMC</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (amoxicillin/clavulanic acid), '<span style="font-weight: bold;">AMP</span>' (ampicillin), and '<span style="font-weight: bold;">TZP</span>'</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> (piperacillin/tazobactam)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> PEN OXA FLC AMX AMC AMP TZP</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt; &lt;sir&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> 1: R &lt;NA&gt; &lt;NA&gt; &lt;NA&gt; I &lt;NA&gt; &lt;NA&gt;</span>