@ -39,7 +39,7 @@
@@ -39,7 +39,7 @@
< / button >
< span class = "navbar-brand" >
< a class = "navbar-link" href = "../index.html" > AMR (for R)< / a >
< span class = "version label label-default" data-toggle = "tooltip" data-placement = "bottom" title = "Latest development version" > 1.1.0.9021 < / span >
< span class = "version label label-default" data-toggle = "tooltip" data-placement = "bottom" title = "Latest development version" > 1.2.0 < / span >
< / span >
< / div >
@ -336,21 +336,21 @@
@@ -336,21 +336,21 @@
< / tr > < / thead >
< tbody >
< tr class = "odd" >
< td align = "center" > 2015-07-23 < / td >
< td align = "center" > Z5 < / td >
< td align = "center" > Hospital B < / td >
< td align = "center" > Streptococcus pneumoniae < / td >
< td align = "center" > S < / td >
< td align = "center" > 2013-12-18 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > Hospital A < / td >
< td align = "center" > Escherichia coli < / td >
< td align = "center" > R < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > F< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 2017-01-21 < / td >
< td align = "center" > D 6< / td >
< td align = "center" > 2010-07-10 < / td >
< td align = "center" > K 6< / td >
< td align = "center" > Hospital C< / td >
< td align = "center" > Staphylococcus aureus < / td >
< td align = "center" > Escherichia coli < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -358,32 +358,32 @@
@@ -358,32 +358,32 @@
< td align = "center" > M< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 2014-05-20 < / td >
< td align = "center" > Y10 < / td >
< td align = "center" > Hospital A < / td >
< td align = "center" > 2014-12-14 < / td >
< td align = "center" > F6 < / td >
< td align = "center" > Hospital C < / td >
< td align = "center" > Escherichia coli< / td >
< td align = "center" > S< / td >
< td align = "center" > I< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > F< / td >
< td align = "center" > S< / td >
< td align = "center" > M< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 2017-11-02 < / td >
< td align = "center" > M10 < / td >
< td align = "center" > 2010-12-31 < / td >
< td align = "center" > N8 < / td >
< td align = "center" > Hospital D< / td >
< td align = "center" > Staphylococcus aureus < / td >
< td align = "center" > Escherichia coli < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > M< / td >
< td align = "center" > S< / td >
< td align = "center" > F< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 2014-08-26 < / td >
< td align = "center" > B4 < / td >
< td align = "center" > Hospital C < / td >
< td align = "center" > Staphylococcus aureus < / td >
< td align = "center" > 2010-11-24 < / td >
< td align = "center" > M5 < / td >
< td align = "center" > Hospital B < / td >
< td align = "center" > Escherichia coli < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -391,11 +391,11 @@
@@ -391,11 +391,11 @@
< td align = "center" > M< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 2013-05-29 < / td >
< td align = "center" > R3 < / td >
< td align = "center" > Hospital B < / td >
< td align = "center" > 2010-10-07 < / td >
< td align = "center" > Z8 < / td >
< td align = "center" > Hospital C < / td >
< td align = "center" > Escherichia coli< / td >
< td align = "center" > S < / td >
< td align = "center" > R < / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -432,16 +432,16 @@ Longest: 1</p>
@@ -432,16 +432,16 @@ Longest: 1</p>
< tr class = "odd" >
< td align = "left" > 1< / td >
< td align = "left" > M< / td >
< td align = "right" > 10,518 < / td >
< td align = "right" > 52.5 9%< / td >
< td align = "right" > 10,518 < / td >
< td align = "right" > 52.5 9%< / td >
< td align = "right" > 10,397 < / td >
< td align = "right" > 51.9 9%< / td >
< td align = "right" > 10,397 < / td >
< td align = "right" > 51.9 9%< / td >
< / tr >
< tr class = "even" >
< td align = "left" > 2< / td >
< td align = "left" > F< / td >
< td align = "right" > 9,482 < / td >
< td align = "right" > 47.41 %< / td >
< td align = "right" > 9,603 < / td >
< td align = "right" > 48.02 %< / td >
< td align = "right" > 20,000< / td >
< td align = "right" > 100.00%< / td >
< / tr >
@ -491,7 +491,7 @@ Longest: 1</p>
@@ -491,7 +491,7 @@ Longest: 1</p>
< div id = "first-weighted-isolates" class = "section level2" >
< h2 class = "hasAnchor" >
< a href = "#first-weighted-isolates" class = "anchor" > < / a > First < em > weighted< / em > isolates< / h2 >
< p > We made a slight twist to the CLSI algorithm, to take into account the antimicrobial susceptibility profile. Have a look at all isolates of patient P10 , sorted on date:< / p >
< p > We made a slight twist to the CLSI algorithm, to take into account the antimicrobial susceptibility profile. Have a look at all isolates of patient U2 , sorted on date:< / p >
< table class = "table" >
< thead > < tr class = "header" >
< th align = "center" > isolate< / th >
@ -507,10 +507,10 @@ Longest: 1</p>
@@ -507,10 +507,10 @@ Longest: 1</p>
< tbody >
< tr class = "odd" >
< td align = "center" > 1< / td >
< td align = "center" > 2010-01-22 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-03-30 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > I < / td >
< td align = "center" > R < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -518,43 +518,43 @@ Longest: 1</p>
@@ -518,43 +518,43 @@ Longest: 1</p>
< / tr >
< tr class = "even" >
< td align = "center" > 2< / td >
< td align = "center" > 2010-02-24 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-07-30 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 3< / td >
< td align = "center" > 2010-03-10 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-10-14 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > R< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 4< / td >
< td align = "center" > 2010-03-25 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-12-17 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 5< / td >
< td align = "center" > 2010-04-30 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-02-17 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > S < / td >
< td align = "center" > R < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -562,62 +562,62 @@ Longest: 1</p>
@@ -562,62 +562,62 @@ Longest: 1</p>
< / tr >
< tr class = "even" >
< td align = "center" > 6< / td >
< td align = "center" > 2010-05-05 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-03-17 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > I< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 7< / td >
< td align = "center" > 2010-05-19 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-06-10 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > FALS E< / td >
< td align = "center" > TRU E< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 8< / td >
< td align = "center" > 2010-05-2 7< / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-07-1 7< / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 9< / td >
< td align = "center" > 2010-10-01 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-08-08 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > I< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 10< / td >
< td align = "center" > 2010-1 1-19 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-08-2 1< / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< / tr >
< / tbody >
< / table >
< p > Only 1 isolates are marked as ‘first’ according to CLSI guideline. But when reviewing the antibiogram, it is obvious that some isolates are absolutely different strains and should be included too. This is why we weigh isolates, based on their antibiogram. The < code > < a href = "../reference/key_antibiotics.html" > key_antibiotics()< / a > < / code > function adds a vector with 18 key antibiotics: 6 broad spectrum ones, 6 small spectrum for Gram negatives and 6 small spectrum for Gram positives. These can be defined by the user.< / p >
< p > Only 2 isolates are marked as ‘first’ according to CLSI guideline. But when reviewing the antibiogram, it is obvious that some isolates are absolutely different strains and should be included too. This is why we weigh isolates, based on their antibiogram. The < code > < a href = "../reference/key_antibiotics.html" > key_antibiotics()< / a > < / code > function adds a vector with 18 key antibiotics: 6 broad spectrum ones, 6 small spectrum for Gram negatives and 6 small spectrum for Gram positives. These can be defined by the user.< / p >
< p > If a column exists with a name like ‘key(…)ab’ the < code > < a href = "../reference/first_isolate.html" > first_isolate()< / a > < / code > function will automatically use it and determine the first weighted isolates. Mind the NOTEs in below output:< / p >
< div class = "sourceCode" id = "cb18" > < html > < body > < pre class = "r" > < span class = "no" > data< / span > < span class = "kw" > < -< / span > < span class = "no" > data< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (< span class = "kw" > keyab< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../reference/key_antibiotics.html" > key_antibiotics< / a > < / span > (< span class = "no" > .< / span > )) < span class = "kw" > %> %< / span >
@ -643,10 +643,10 @@ Longest: 1</p>
@@ -643,10 +643,10 @@ Longest: 1</p>
< tbody >
< tr class = "odd" >
< td align = "center" > 1< / td >
< td align = "center" > 2010-01-22 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-03-30 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > I < / td >
< td align = "center" > R < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -655,46 +655,46 @@ Longest: 1</p>
@@ -655,46 +655,46 @@ Longest: 1</p>
< / tr >
< tr class = "even" >
< td align = "center" > 2< / td >
< td align = "center" > 2010-02-24 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-07-30 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRU E< / td >
< td align = "center" > FALS E< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 3< / td >
< td align = "center" > 2010-03-10 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-10-14 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > R< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRU E< / td >
< td align = "center" > FALSE< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 4< / td >
< td align = "center" > 2010-03-25 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2010-12-17 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRUE< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 5< / td >
< td align = "center" > 2010-04-30 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-02-17 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > S < / td >
< td align = "center" > R < / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
@ -703,71 +703,71 @@ Longest: 1</p>
@@ -703,71 +703,71 @@ Longest: 1</p>
< / tr >
< tr class = "even" >
< td align = "center" > 6< / td >
< td align = "center" > 2010-05-05 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-03-17 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > I< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRU E< / td >
< td align = "center" > FALS E< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 7< / td >
< td align = "center" > 2010-05-19 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-06-10 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > FALS E< / td >
< td align = "center" > TRU E< / td >
< td align = "center" > TRUE< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 8< / td >
< td align = "center" > 2010-05-2 7< / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-07-1 7< / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRUE< / td >
< / tr >
< tr class = "odd" >
< td align = "center" > 9< / td >
< td align = "center" > 2010-10-01 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-08-08 < / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > I< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRUE< / td >
< / tr >
< tr class = "even" >
< td align = "center" > 10< / td >
< td align = "center" > 2010-1 1-19 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > 2011-08-2 1< / td >
< td align = "center" > U2 < / td >
< td align = "center" > B_ESCHR_COLI< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > FALSE< / td >
< td align = "center" > TRU E< / td >
< td align = "center" > FALS E< / td >
< / tr >
< / tbody >
< / table >
< p > Instead of 1, now 9 isolates are flagged. In total, 78.3% of all isolates are marked ‘first weighted’ - 49.8 % more than when using the CLSI guideline. In real life, this novel algorithm will yield 5-10% more isolates than the classic CLSI guideline.< / p >
< p > Instead of 2, now 6 isolates are flagged. In total, 78.7% of all isolates are marked ‘first weighted’ - 50.2 % more than when using the CLSI guideline. In real life, this novel algorithm will yield 5-10% more isolates than the classic CLSI guideline.< / p >
< p > As with < code > < a href = "../reference/first_isolate.html" > filter_first_isolate()< / a > < / code > , there’s a shortcut for this new algorithm too:< / p >
< div class = "sourceCode" id = "cb19" > < html > < body > < pre class = "r" > < span class = "no" > data_1st< / span > < span class = "kw" > < -< / span > < span class = "no" > data< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../reference/first_isolate.html" > filter_first_weighted_isolate< / a > < / span > ()< / pre > < / body > < / html > < / div >
< p > So we end up with 15,654 isolates for analysis.< / p >
< p > So we end up with 15,741 isolates for analysis.< / p >
< p > We can remove unneeded columns:< / p >
< div class = "sourceCode" id = "cb20" > < html > < body > < pre class = "r" > < span class = "no" > data_1st< / span > < span class = "kw" > < -< / span > < span class = "no" > data_1st< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/select.html" > select< / a > < / span > (-< span class = "fu" > < a href = "https://rdrr.io/r/base/c.html" > c< / a > < / span > (< span class = "no" > first< / span > , < span class = "no" > keyab< / span > ))< / pre > < / body > < / html > < / div >
@ -775,7 +775,6 @@ Longest: 1</p>
@@ -775,7 +775,6 @@ Longest: 1</p>
< div class = "sourceCode" id = "cb21" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/head.html" > head< / a > < / span > (< span class = "no" > data_1st< / span > )< / pre > < / body > < / html > < / div >
< table class = "table" >
< thead > < tr class = "header" >
< th > < / th >
< th align = "center" > date< / th >
< th align = "center" > patient_id< / th >
< th align = "center" > hospital< / th >
@ -792,93 +791,87 @@ Longest: 1</p>
@@ -792,93 +791,87 @@ Longest: 1</p>
< / tr > < / thead >
< tbody >
< tr class = "odd" >
< td > 1< / td >
< td align = "center" > 2015-07-23 < / td >
< td align = "center" > Z5 < / td >
< td align = "center" > Hospital B< / td >
< td align = "center" > B_ST RPT_PNMN < / td >
< td align = "center" > 20 13-12-18 < / td >
< td align = "center" > P10 < / td >
< td align = "center" > Hospital A < / td >
< td align = "center" > B_ESCHR_COLI < / td >
< td align = "center" > R< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > S< / td >
< td align = "center" > R< / td >
< td align = "center" > F< / td >
< td align = "center" > Gram-posi tive< / td >
< td align = "center" > Streptococcus < / td >
< td align = "center" > pneumoniae < / td >
< td align = "center" > Gram-nega tive< / td >
< td align = "center" > Escherichia < / td >
< td align = "center" > coli < / td >
< td align = "center" > TRUE< / td >
< / tr >
< tr class = "even" >
< td > 2< / td >
< td align = "center" > 2017-01-21< / td >
< td align = "center" > D6< / td >
< td align = "center" > 2010-07-10< / td >
< td align = "center" > K6< / td >
< td align = "center" > Hospital C< / td >
< td align = "center" > B_STPHY_AURS < / td >
< td align = "center" > B_ESCHR_COLI < / td >