From d1cb7d3b6f92783d0d919c06ec29ad7fe6cd563e Mon Sep 17 00:00:00 2001 From: "Matthijs S. Berends" Date: Mon, 13 Apr 2020 21:09:56 +0200 Subject: [PATCH] (v1.0.1.9005) as.mo() improvements --- DESCRIPTION | 4 +- NAMESPACE | 16 + NEWS.md | 14 +- R/data.R | 39 +- R/disk.R | 3 + R/ggplot_pca.R | 2 +- R/mic.R | 43 + R/mo.R | 47 +- R/rsi.R | 31 +- data-raw/antibiotics.txt | 992 +++++++++--------- data-raw/reproduction_of_antibiotics.R | 27 +- data-raw/reproduction_of_microorganisms.R | 1 - data/antibiotics.rda | Bin 36360 -> 36649 bytes data/microorganisms.codes.rda | Bin 30629 -> 31398 bytes docs/404.html | 35 +- docs/LICENSE-text.html | 35 +- docs/articles/AMR.html | 506 ++++----- .../AMR_files/figure-html/plot 1-1.png | Bin 65730 -> 65707 bytes .../AMR_files/figure-html/plot 3-1.png | Bin 52118 -> 52030 bytes .../AMR_files/figure-html/plot 4-1.png | Bin 104556 -> 104501 bytes .../AMR_files/figure-html/plot 5-1.png | Bin 85022 -> 85035 bytes docs/articles/EUCAST.html | 17 +- docs/articles/MDR.html | 80 +- docs/articles/PCA.html | 213 ++-- docs/articles/SPSS.html | 26 +- docs/articles/WHONET.html | 26 +- docs/articles/benchmarks.html | 128 ++- .../figure-html/unnamed-chunk-4-1.png | Bin 95605 -> 95052 bytes .../figure-html/unnamed-chunk-6-1.png | Bin 57456 -> 56774 bytes docs/articles/index.html | 57 +- docs/articles/resistance_predict.html | 26 +- docs/authors.html | 49 +- docs/bootstrap-toc.css | 60 ++ docs/bootstrap-toc.js | 159 +++ docs/index.html | 55 +- docs/news/index.html | 603 +++++------ docs/pkgdown.css | 121 ++- docs/pkgdown.js | 5 - docs/pkgdown.yml | 3 +- docs/reference/AMR-deprecated.html | 26 +- docs/reference/AMR.html | 17 +- docs/reference/WHOCC.html | 26 +- docs/reference/WHONET.html | 44 +- docs/reference/ab_property.html | 26 +- docs/reference/age.html | 17 +- docs/reference/age_groups.html | 17 +- docs/reference/antibiotics.html | 52 +- docs/reference/as.ab.html | 26 +- docs/reference/as.disk.html | 26 +- docs/reference/as.mic.html | 26 +- docs/reference/as.mo.html | 26 +- docs/reference/as.rsi.html | 26 +- docs/reference/atc_online.html | 26 +- docs/reference/availability.html | 26 +- docs/reference/bug_drug_combinations.html | 26 +- docs/reference/catalogue_of_life.html | 26 +- docs/reference/catalogue_of_life_version.html | 26 +- docs/reference/count.html | 33 +- docs/reference/eucast_rules.html | 26 +- docs/reference/example_isolates.html | 17 +- docs/reference/example_isolates_unclean.html | 17 +- docs/reference/extended-functions.html | 26 +- docs/reference/filter_ab_class.html | 26 +- docs/reference/first_isolate.html | 48 +- docs/reference/g.test.html | 29 +- docs/reference/ggplot_pca.html | 49 +- docs/reference/ggplot_rsi.html | 26 +- docs/reference/guess_ab_col.html | 26 +- docs/reference/index.html | 83 +- docs/reference/join.html | 30 +- docs/reference/key_antibiotics.html | 26 +- docs/reference/kurtosis.html | 26 +- docs/reference/lifecycle.html | 17 +- docs/reference/like.html | 26 +- docs/reference/mdro.html | 26 +- docs/reference/microorganisms.codes.html | 46 +- docs/reference/microorganisms.html | 55 +- docs/reference/microorganisms.old.html | 47 +- docs/reference/mo_property.html | 26 +- docs/reference/mo_source.html | 36 +- docs/reference/p_symbol.html | 26 +- docs/reference/pca.html | 17 +- docs/reference/proportion.html | 33 +- docs/reference/read.4D.html | 26 +- docs/reference/reexports.html | 26 +- docs/reference/resistance_predict.html | 26 +- docs/reference/rsi_translation.html | 46 +- docs/reference/skewness.html | 26 +- docs/reference/translate.html | 26 +- man/WHONET.Rd | 2 +- man/antibiotics.Rd | 2 +- man/ggplot_pca.Rd | 2 +- man/microorganisms.Rd | 4 +- man/microorganisms.codes.Rd | 2 +- man/microorganisms.old.Rd | 2 +- man/rsi_translation.Rd | 3 +- vignettes/PCA.Rmd | 3 +- 97 files changed, 2849 insertions(+), 2098 deletions(-) create mode 100644 docs/bootstrap-toc.css create mode 100644 docs/bootstrap-toc.js diff --git a/DESCRIPTION b/DESCRIPTION index 1fafd63d7..3399c4c9c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: AMR -Version: 1.0.1.9004 -Date: 2020-03-14 +Version: 1.0.1.9005 +Date: 2020-04-13 Title: Antimicrobial Resistance Analysis Authors@R: c( person(role = c("aut", "cre"), diff --git a/NAMESPACE b/NAMESPACE index d7037d2f8..c44fab9ea 100755 --- a/NAMESPACE +++ b/NAMESPACE @@ -2,16 +2,22 @@ S3method("[",ab) S3method("[",disk) +S3method("[",mic) S3method("[",mo) S3method("[<-",ab) S3method("[<-",disk) +S3method("[<-",mic) S3method("[<-",mo) +S3method("[<-",rsi) S3method("[[",ab) S3method("[[",disk) +S3method("[[",mic) S3method("[[",mo) S3method("[[<-",ab) S3method("[[<-",disk) +S3method("[[<-",mic) S3method("[[<-",mo) +S3method("[[<-",rsi) S3method(as.data.frame,ab) S3method(as.data.frame,disk) S3method(as.data.frame,mo) @@ -26,7 +32,9 @@ S3method(barplot,mic) S3method(barplot,rsi) S3method(c,ab) S3method(c,disk) +S3method(c,mic) S3method(c,mo) +S3method(c,rsi) S3method(droplevels,mic) S3method(droplevels,rsi) S3method(format,bug_drug_combinations) @@ -216,16 +224,22 @@ export(susceptibility) export(theme_rsi) exportMethods("[.ab") exportMethods("[.disk") +exportMethods("[.mic") exportMethods("[.mo") exportMethods("[<-.ab") exportMethods("[<-.disk") +exportMethods("[<-.mic") exportMethods("[<-.mo") +exportMethods("[<-.rsi") exportMethods("[[.ab") exportMethods("[[.disk") +exportMethods("[[.mic") exportMethods("[[.mo") exportMethods("[[<-.ab") exportMethods("[[<-.disk") +exportMethods("[[<-.mic") exportMethods("[[<-.mo") +exportMethods("[[<-.rsi") exportMethods(as.data.frame.ab) exportMethods(as.data.frame.disk) exportMethods(as.data.frame.mo) @@ -236,7 +250,9 @@ exportMethods(barplot.mic) exportMethods(barplot.rsi) exportMethods(c.ab) exportMethods(c.disk) +exportMethods(c.mic) exportMethods(c.mo) +exportMethods(c.rsi) exportMethods(droplevels.mic) exportMethods(droplevels.rsi) exportMethods(format.bug_drug_combinations) diff --git a/NEWS.md b/NEWS.md index 167961808..e700a0554 100755 --- a/NEWS.md +++ b/NEWS.md @@ -1,12 +1,22 @@ -# AMR 1.0.1.9004 -## Last updated: 14-Mar-2020 +# AMR 1.0.1.9005 +## Last updated: 13-Apr-2020 ### New * Support for easy principal component analysis for AMR, using the new `pca()` function * Plotting biplots for principal component analysis using the new `ggplot_pca()` function +### Changed +* Improvements for the algorithm used by `as.mo()` (and consequently all `mo_*` functions, that use `as.mo()` internally): + * Support for codes ending with `SPE` for species, like `"ESCSPE"` for *Escherichia coli* + * Support for any encoding, which means that any language-specific character with accents can be used for input + * Support for more arbitrary IDs used in laboratory information systems + * Small fix for preventing viruses being treated as bacteria + * Small fix for preventing contamination and lack of growth being treated as valid microorganisms +* Added more abbreviations to the `antibiotics` data set + ### Other * Support for the upcoming `dplyr` version 1.0.0 +* More robust assigning for classes `rsi` and `mic` # AMR 1.0.1 diff --git a/R/data.R b/R/data.R index 1e6697612..9ddc8385b 100755 --- a/R/data.R +++ b/R/data.R @@ -19,11 +19,11 @@ # Visit our website for more info: https://msberends.gitlab.io/AMR. # # ==================================================================== # -#' Data sets with ~550 antimicrobials +#' Data sets with `r format(nrow(antibiotics) + nrow(antivirals), big.mark = ",")` antimicrobials #' #' Two data sets containing all antibiotics/antimycotics and antivirals. Use [as.ab()] or one of the [ab_property()] functions to retrieve values from the [antibiotics] data set. Three identifiers are included in this data set: an antibiotic ID (`ab`, primarily used in this package) as defined by WHONET/EARS-Net, an ATC code (`atc`) as defined by the WHO, and a Compound ID (`cid`) as found in PubChem. Other properties in this data set are derived from one or more of these codes. #' @format -#' ### For the [antibiotics] data set: a [`data.frame`] with 452 observations and 14 variables: +#' ### For the [antibiotics] data set: a [`data.frame`] with `r nrow(antibiotics)` observations and `r ncol(antibiotics)` variables: #' - `ab`\cr Antibiotic ID as used in this package (like `AMC`), using the official EARS-Net (European Antimicrobial Resistance Surveillance Network) codes where available #' - `atc`\cr ATC code (Anatomical Therapeutic Chemical) as defined by the WHOCC, like `J01CR02` #' - `cid`\cr Compound ID as found in PubChem @@ -39,7 +39,7 @@ #' - `iv_units`\cr Units of `iv_ddd` #' - `loinc`\cr All LOINC codes (Logical Observation Identifiers Names and Codes) associated with the name of the antimicrobial agent. Use [ab_loinc()] to retrieve them quickly, see [ab_property()]. #' -#' ### For the [antivirals] data set: a [`data.frame`] with 102 observations and 9 variables: +#' ### For the [antivirals] data set: a [`data.frame`] with `r nrow(antivirals)` observations and `r ncol(antivirals)` variables: #' - `atc`\cr ATC code (Anatomical Therapeutic Chemical) as defined by the WHOCC #' - `cid`\cr Compound ID as found in PubChem #' - `name`\cr Official name as used by WHONET/EARS-Net or the WHO @@ -71,11 +71,11 @@ #' @rdname antibiotics "antivirals" -#' Data set with ~70,000 microorganisms +#' Data set with `r format(nrow(microorganisms), big.mark = ",")` microorganisms #' #' A data set containing the microbial taxonomy of six kingdoms from the Catalogue of Life. MO codes can be looked up using [as.mo()]. #' @inheritSection catalogue_of_life Catalogue of Life -#' @format A [`data.frame`] with 69,447 observations and 17 variables: +#' @format A [`data.frame`] with `r format(nrow(microorganisms), big.mark = ",")` observations and `r ncol(microorganisms)` variables: #' - `mo`\cr ID of microorganism as used by this package #' - `col_id`\cr Catalogue of Life ID #' - `fullname`\cr Full name, like `"Escherichia coli"` @@ -92,8 +92,8 @@ #' - 3 entries of *Trichomonas* (*Trichomonas vaginalis*, and its family and genus) #' - 1 entry of *Blastocystis* (*Blastocystis hominis*), although it officially does not exist (Noel *et al.* 2005, PMID 15634993) #' - 5 other 'undefined' entries (unknown, unknown Gram negatives, unknown Gram positives, unknown yeast and unknown fungus) -#' - 6 families under the Enterobacterales order, according to Adeolu *et al.* (2016, PMID 27620848), that are not in the Catalogue of Life -#' - 12,600 species from the DSMZ (Deutsche Sammlung von Mikroorganismen und Zellkulturen) since the DSMZ contain the latest taxonomic information based on recent publications +#' - 6 families under the Enterobacterales order, according to Adeolu *et al.* (2016, PMID 27620848), that are not (yet) in the Catalogue of Life +#' - `r format(nrow(filter(microorganisms, source == "DSMZ")), big.mark = ",")` species from the DSMZ (Deutsche Sammlung von Mikroorganismen und Zellkulturen) since the DSMZ contain the latest taxonomic information based on recent publications #' #' ### Direct download #' This data set is available as 'flat file' for use even without R - you can find the file here: @@ -122,7 +122,7 @@ catalogue_of_life <- list( #' #' A data set containing old (previously valid or accepted) taxonomic names according to the Catalogue of Life. This data set is used internally by [as.mo()]. #' @inheritSection catalogue_of_life Catalogue of Life -#' @format A [`data.frame`] with 24,246 observations and 5 variables: +#' @format A [`data.frame`] with `r format(nrow(microorganisms.old), big.mark = ",")` observations and `r ncol(microorganisms.old)` variables: #' - `col_id`\cr Catalogue of Life ID that was originally given #' - `col_id_new`\cr New Catalogue of Life ID that responds to an entry in the [microorganisms] data set #' - `fullname`\cr Old full taxonomic name of the microorganism @@ -136,7 +136,7 @@ catalogue_of_life <- list( #' Translation table for common microorganism codes #' #' A data set containing commonly used codes for microorganisms, from laboratory systems and WHONET. Define your own with [set_mo_source()]. They will all be searched when using [as.mo()] and consequently all the [`mo_*`][mo_property()] functions. -#' @format A [`data.frame`] with 5,450 observations and 2 variables: +#' @format A [`data.frame`] with `r format(nrow(microorganisms.codes), big.mark = ",")` observations and `r ncol(microorganisms.codes)` variables: #' - `code`\cr Commonly used code of a microorganism #' - `mo`\cr ID of the microorganism in the [microorganisms] data set #' @inheritSection catalogue_of_life Catalogue of Life @@ -144,10 +144,10 @@ catalogue_of_life <- list( #' @seealso [as.mo()] [microorganisms] "microorganisms.codes" -#' Data set with 2,000 example isolates +#' Data set with `r format(nrow(example_isolates), big.mark = ",")` example isolates #' -#' A data set containing 2,000 microbial isolates with their full antibiograms. The data set reflects reality and can be used to practice AMR analysis. For examples, please read [the tutorial on our website](https://msberends.gitlab.io/AMR/articles/AMR.html). -#' @format A [`data.frame`] with 2,000 observations and 49 variables: +#' A data set containing `r format(nrow(example_isolates), big.mark = ",")` microbial isolates with their full antibiograms. The data set reflects reality and can be used to practice AMR analysis. For examples, please read [the tutorial on our website](https://msberends.gitlab.io/AMR/articles/AMR.html). +#' @format A [`data.frame`] with `r format(nrow(example_isolates), big.mark = ",")` observations and `r ncol(example_isolates)` variables: #' - `date`\cr date of receipt at the laboratory #' - `hospital_id`\cr ID of the hospital, from A to D #' - `ward_icu`\cr logical to determine if ward is an intensive care unit @@ -157,14 +157,14 @@ catalogue_of_life <- list( #' - `gender`\cr gender of the patient #' - `patient_id`\cr ID of the patient #' - `mo`\cr ID of microorganism created with [as.mo()], see also [microorganisms] -#' - `PEN:RIF`\cr 40 different antibiotics with class [`rsi`] (see [as.rsi()]); these column names occur in the [antibiotics] data set and can be translated with [ab_name()] +#' - `PEN:RIF`\cr `r sum(sapply(example_isolates, is.rsi))` different antibiotics with class [`rsi`] (see [as.rsi()]); these column names occur in the [antibiotics] data set and can be translated with [ab_name()] #' @inheritSection AMR Read more on our website! "example_isolates" #' Data set with unclean data #' -#' A data set containing 3,000 microbial isolates that are not cleaned up and consequently not ready for AMR analysis. This data set can be used for practice. -#' @format A [`data.frame`] with 3,000 observations and 8 variables: +#' A data set containing `r format(nrow(example_isolates_unclean), big.mark = ",")` microbial isolates that are not cleaned up and consequently not ready for AMR analysis. This data set can be used for practice. +#' @format A [`data.frame`] with `r format(nrow(example_isolates_unclean), big.mark = ",")` observations and `r ncol(example_isolates_unclean)` variables: #' - `patient_id`\cr ID of the patient #' - `date`\cr date of receipt at the laboratory #' - `hospital`\cr ID of the hospital, from A to C @@ -173,10 +173,10 @@ catalogue_of_life <- list( #' @inheritSection AMR Read more on our website! "example_isolates_unclean" -#' Data set with 500 isolates - WHONET example +#' Data set with `r format(nrow(WHONET), big.mark = ",")` isolates - WHONET example #' #' This example data set has the exact same structure as an export file from WHONET. Such files can be used with this package, as this example data set shows. The data itself was based on our [example_isolates] data set. -#' @format A [`data.frame`] with 500 observations and 53 variables: +#' @format A [`data.frame`] with `r format(nrow(WHONET), big.mark = ",")` observations and `r ncol(WHONET)` variables: #' - `Identification number`\cr ID of the sample #' - `Specimen number`\cr ID of the specimen #' - `Organism`\cr Name of the microorganism. Before analysis, you should transform this to a valid microbial class, using [as.mo()]. @@ -202,14 +202,14 @@ catalogue_of_life <- list( #' - `Inducible clindamycin resistance`\cr Clindamycin can be induced? #' - `Comment`\cr Other comments #' - `Date of data entry`\cr Date this data was entered in WHONET -#' - `AMP_ND10:CIP_EE`\cr 27 different antibiotics. You can lookup the abbreviatons in the [antibiotics] data set, or use e.g. [`ab_name("AMP")`][ab_name()] to get the official name immediately. Before analysis, you should transform this to a valid antibiotic class, using [as.rsi()]. +#' - `AMP_ND10:CIP_EE`\cr `r sum(sapply(WHONET, is.rsi))` different antibiotics. You can lookup the abbreviations in the [antibiotics] data set, or use e.g. [`ab_name("AMP")`][ab_name()] to get the official name immediately. Before analysis, you should transform this to a valid antibiotic class, using [as.rsi()]. #' @inheritSection AMR Read more on our website! "WHONET" #' Data set for R/SI interpretation #' #' Data set to interpret MIC and disk diffusion to R/SI values. Included guidelines are CLSI (2011-2019) and EUCAST (2011-2020). Use [as.rsi()] to transform MICs or disks measurements to R/SI values. -#' @format A [`data.frame`] with 13,975 observations and 9 variables: +#' @format A [`data.frame`] with `r format(nrow(rsi_translation), big.mark = ",")` observations and `r ncol(rsi_translation)` variables: #' - `guideline`\cr Name of the guideline #' - `method`\cr Either "MIC" or "DISK" #' - `site`\cr Body site, e.g. "Oral" or "Respiratory" @@ -219,6 +219,7 @@ catalogue_of_life <- list( #' - `disk_dose`\cr Dose of the used disk diffusion method #' - `breakpoint_S`\cr Lowest MIC value or highest number of millimetres that leads to "S" #' - `breakpoint_R`\cr Highest MIC value or lowest number of millimetres that leads to "R" +#' - `uti`\cr A logical value (`TRUE`/`FALSE`) to indicate whether the rule applies to a urinary tract infection (UTI) #' @details The repository of this `AMR` package contains a file comprising this exact data set: . This file **allows for machine reading EUCAST and CLSI guidelines**, which is almost impossible with the Excel and PDF files distributed by EUCAST and CLSI. This file is updated automatically. #' @inheritSection AMR Read more on our website! "rsi_translation" diff --git a/R/disk.R b/R/disk.R index c13081abc..0bb5e4637 100644 --- a/R/disk.R +++ b/R/disk.R @@ -159,6 +159,7 @@ vec_ptype_full.disk <- function(x, ...) { #' @export #' @noRd "[<-.disk" <- function(i, j, ..., value) { + value <- as.disk(value) y <- NextMethod() attributes(y) <- attributes(i) y @@ -167,6 +168,7 @@ vec_ptype_full.disk <- function(x, ...) { #' @export #' @noRd "[[<-.disk" <- function(i, j, ..., value) { + value <- as.disk(value) y <- NextMethod() attributes(y) <- attributes(i) y @@ -176,6 +178,7 @@ vec_ptype_full.disk <- function(x, ...) { #' @noRd c.disk <- function(x, ...) { y <- NextMethod() + y <- as.disk(y) attributes(y) <- attributes(x) y } diff --git a/R/ggplot_pca.R b/R/ggplot_pca.R index e7764caec..e3daccc47 100755 --- a/R/ggplot_pca.R +++ b/R/ggplot_pca.R @@ -21,7 +21,7 @@ #' PCA biplot with `ggplot2` #' -#' This function is to produce a `ggplot2` variant of a so-called [biplot](https://en.wikipedia.org/wiki/Biplot) for PCA (principal component analysis), but is more flexible and more appealing than the base \R [biplot()] function. +#' Produces a `ggplot2` variant of a so-called [biplot](https://en.wikipedia.org/wiki/Biplot) for PCA (principal component analysis), but is more flexible and more appealing than the base \R [biplot()] function. #' @inheritSection lifecycle Maturing lifecycle #' @param x an object returned by [pca()], [prcomp()] or [princomp()] #' @inheritParams stats::biplot.prcomp diff --git a/R/mic.R b/R/mic.R index fc70c007f..029a0da7f 100755 --- a/R/mic.R +++ b/R/mic.R @@ -254,3 +254,46 @@ pillar_shaft.mic <- function(x, ...) { out[is.na(x)] <- pillar::style_na(NA) pillar::new_pillar_shaft_simple(out, align = "right", min_width = 4) } + +#' @exportMethod [.mic +#' @export +#' @noRd +"[.mic" <- function(x, ...) { + y <- NextMethod() + attributes(y) <- attributes(x) + y +} +#' @exportMethod [[.mic +#' @export +#' @noRd +"[[.mic" <- function(x, ...) { + y <- NextMethod() + attributes(y) <- attributes(x) + y +} +#' @exportMethod [<-.mic +#' @export +#' @noRd +"[<-.mic" <- function(i, j, ..., value) { + value <- as.mic(value) + y <- NextMethod() + attributes(y) <- attributes(i) + y +} +#' @exportMethod [[<-.mic +#' @export +#' @noRd +"[[<-.mic" <- function(i, j, ..., value) { + value <- as.mic(value) + y <- NextMethod() + attributes(y) <- attributes(i) + y +} +#' @exportMethod c.mic +#' @export +#' @noRd +c.mic <- function(x, ...) { + y <- NextMethod() + attributes(y) <- attributes(i) + y +} diff --git a/R/mo.R b/R/mo.R index f991d9256..10c4a7962 100755 --- a/R/mo.R +++ b/R/mo.R @@ -177,8 +177,14 @@ as.mo <- function(x, check_dataset_integrity() + # start off with replaced language-specific non-ASCII characters with ASCII characters + x <- parse_encoding(x) + # WHONET: xxx = no growth x[tolower(as.character(paste0(x, ""))) %in% c("", "xxx", "na", "nan")] <- NA_character_ + # Laboratory systems: remove entries like "no growth" etc + x[trimws2(x) %like% "(no .*growth|keine? .*wachtstum|geen .*groei|no .*crecimientonon|sem .*crescimento|pas .*croissance)"] <- NA_character_ + x[trimws2(x) %like% "^(no|not|kein|geen|niet|non|sem) [a-z]+"] <- "UNKNOWN" uncertainty_level <- translate_allow_uncertain(allow_uncertain) @@ -256,9 +262,15 @@ exec_as.mo <- function(x, check_dataset_integrity() + # start off with replaced language-specific non-ASCII characters with ASCII characters + x <- parse_encoding(x) + # WHONET: xxx = no growth x[tolower(as.character(paste0(x, ""))) %in% c("", "xxx", "na", "nan")] <- NA_character_ - + # Laboratory systems: remove entries like "no growth" etc + x[trimws2(x) %like% "(no .*growth|keine? .*wachtstum|geen .*groei|no .*crecimientonon|sem .*crescimento|pas .*croissance)"] <- NA_character_ + x[trimws2(x) %like% "^(no|not|kein|geen|niet|non|sem) [a-z]+"] <- "UNKNOWN" + if (initial_search == TRUE) { options(mo_failures = NULL) options(mo_uncertainties = NULL) @@ -298,7 +310,7 @@ exec_as.mo <- function(x, x_input <- x # already strip leading and trailing spaces - x <- trimws(x, which = "both") + x <- trimws(x) # only check the uniques, which is way faster x <- unique(x) # remove empty values (to later fill them in again with NAs) @@ -417,7 +429,7 @@ exec_as.mo <- function(x, strip_whitespace <- function(x, dyslexia_mode) { # all whitespaces (tab, new lines, etc.) should be one space # and spaces before and after should be omitted - trimmed <- trimws(gsub("[\\s]+", " ", x, perl = TRUE), which = "both") + trimmed <- trimws2(x) # also, make sure the trailing and leading characters are a-z or 0-9 # in case of non-regex if (dyslexia_mode == FALSE) { @@ -439,8 +451,9 @@ exec_as.mo <- function(x, # remove spp and species x <- gsub(" +(spp.?|ssp.?|sp.? |ss ?.?|subsp.?|subspecies|biovar |serovar |species)", " ", x) x <- gsub("(spp.?|subsp.?|subspecies|biovar|serovar|species)", "", x) + x <- gsub("^([a-z]{2,4})(spe.?)$", "\\1", x) # when ending in SPE instead of SPP and preceded by 2-4 characters x <- strip_whitespace(x, dyslexia_mode) - + x_backup_without_spp <- x x_species <- paste(x, "species") # translate to English for supported languages of mo_property @@ -454,6 +467,8 @@ exec_as.mo <- function(x, x <- gsub("(hefe|gist|gisten|levadura|lievito|fermento|levure)[a-z]*", "yeast", x) x <- gsub("(schimmels?|mofo|molde|stampo|moisissure|fungi)[a-z]*", "fungus", x) x <- gsub("fungus[ph|f]rya", "fungiphrya", x) + # no contamination + x <- gsub("(contamination|kontamination|mengflora|contaminaci.n|contamina..o)", "", x) # remove non-text in case of "E. coli" except dots and spaces x <- trimws(gsub("[^.a-zA-Z0-9/ \\-]+", " ", x)) # but make sure that dots are followed by a space @@ -680,8 +695,8 @@ exec_as.mo <- function(x, next } - if (x_backup_without_spp[i] %like_case% "virus") { - # there is no fullname like virus, so don't try to coerce it + if (x_backup_without_spp[i] %like_case% "(virus|viridae)") { + # there is no fullname like virus or viridae, so don't try to coerce it x[i] <- NA_character_ next } @@ -1467,7 +1482,8 @@ exec_as.mo <- function(x, if (n_distinct(failures) > 1) { plural <- c("values", "them", "were") } - total_failures <- length(x_input[as.character(x_input) %in% as.character(failures) & !x_input %in% c(NA, NULL, NaN)]) + x_input_clean <- trimws2(x_input) + total_failures <- length(x_input_clean[as.character(x_input_clean) %in% as.character(failures) & !x_input %in% c(NA, NULL, NaN)]) total_n <- length(x_input[!x_input %in% c(NA, NULL, NaN)]) msg <- paste0(nr2char(n_distinct(failures)), " unique ", plural[1], " (covering ", percentage(total_failures / total_n), @@ -1475,7 +1491,7 @@ exec_as.mo <- function(x, if (n_distinct(failures) <= 10) { msg <- paste0(msg, ": ", paste('"', unique(failures), '"', sep = "", collapse = ", ")) } - msg <- paste0(msg, ". Use mo_failures() to review ", plural[2], ". Edit the `allow_uncertain` parameter if needed (see ?as.mo).") + msg <- paste0(msg, ".\nUse mo_failures() to review ", plural[2], ". Edit the `allow_uncertain` parameter if needed (see ?as.mo).") warning(red(paste0("\n", msg)), call. = FALSE, immediate. = TRUE) # thus will always be shown, even if >= warnings @@ -1787,6 +1803,7 @@ as.data.frame.mo <- function(x, ...) { "[<-.mo" <- function(i, j, ..., value) { y <- NextMethod() attributes(y) <- attributes(i) + # must only contain valid MOs class_integrity_check(y, "microorganism code", c(as.character(microorganisms$mo), as.character(microorganisms.translation$mo_old))) } @@ -1796,6 +1813,7 @@ as.data.frame.mo <- function(x, ...) { "[[<-.mo" <- function(i, j, ..., value) { y <- NextMethod() attributes(y) <- attributes(i) + # must only contain valid MOs class_integrity_check(y, "microorganism code", c(as.character(microorganisms$mo), as.character(microorganisms.translation$mo_old))) } @@ -1805,6 +1823,7 @@ as.data.frame.mo <- function(x, ...) { c.mo <- function(x, ...) { y <- NextMethod() attributes(y) <- attributes(x) + # must only contain valid MOs class_integrity_check(y, "microorganism code", c(as.character(microorganisms$mo), as.character(microorganisms.translation$mo_old))) } @@ -1949,3 +1968,15 @@ levenshtein_fraction <- function(input, output) { # self-made score between 0 and 1 (for % certainty, so 0 means huge distance, 1 means no distance) (base::nchar(output) - 0.5 * levenshtein) / nchar(output) } + +trimws2 <- function(x) { + trimws(gsub("[\\s]+", " ", x, perl = TRUE)) +} + +parse_encoding <- function(x) { + tryCatch({ + parsed <- iconv(x, to = "UTF-8") + parsed[is.na(parsed) & !is.na(x)] <- iconv(x[is.na(parsed) & !is.na(x)], from = "Latin1", to = "ASCII//TRANSLIT") + gsub('"', "", parsed, fixed = TRUE) + }, error = function(e) stop(e$message, call. = FALSE)) +} diff --git a/R/rsi.R b/R/rsi.R index c25167917..4d317f940 100755 --- a/R/rsi.R +++ b/R/rsi.R @@ -226,7 +226,7 @@ as.rsi.mic <- function(x, mo, ab = deparse(substitute(x)), guideline = "EUCAST", uti <- rep(uti, length(x)) } - message(blue(paste0("=> Interpreting MIC values of column `", bold(ab), "` (", + message(blue(paste0("=> Interpreting MIC values of `", bold(ab), "` (", ifelse(ab_coerced != ab, paste0(ab_coerced, ", "), ""), ab_name(ab_coerced, tolower = TRUE), ") using guideline ", bold(guideline_coerced), " ... ")), appendLF = FALSE) @@ -263,7 +263,7 @@ as.rsi.disk <- function(x, mo, ab = deparse(substitute(x)), guideline = "EUCAST" uti <- rep(uti, length(x)) } - message(blue(paste0("=> Interpreting disk zones of column `", bold(ab), "` (", + message(blue(paste0("=> Interpreting disk zones of `", bold(ab), "` (", ifelse(ab_coerced != ab, paste0(ab_coerced, ", "), ""), ab_name(ab_coerced, tolower = TRUE), ") using guideline ", bold(guideline_coerced), " ... ")), appendLF = FALSE) @@ -682,3 +682,30 @@ pillar_shaft.rsi <- function(x, ...) { out[x == "R"] <- bgRed(white(" R ")) pillar::new_pillar_shaft_simple(out, align = "left", width = 3) } + +#' @exportMethod [<-.rsi +#' @export +#' @noRd +"[<-.rsi" <- function(i, j, ..., value) { + value <- as.rsi(value) + y <- NextMethod() + attributes(y) <- attributes(i) + y +} +#' @exportMethod [[<-.rsi +#' @export +#' @noRd +"[[<-.rsi" <- function(i, j, ..., value) { + value <- as.rsi(value) + y <- NextMethod() + attributes(y) <- attributes(i) + y +} +#' @exportMethod c.rsi +#' @export +#' @noRd +c.rsi <- function(x, ...) { + y <- unlist(lapply(list(...), as.character)) + x <- as.character(x) + as.rsi(c(x, y)) +} diff --git a/data-raw/antibiotics.txt b/data-raw/antibiotics.txt index 16b58ca20..17d74e8d4 100644 --- a/data-raw/antibiotics.txt +++ b/data-raw/antibiotics.txt @@ -1,507 +1,507 @@ "ab" "atc" "cid" "name" "group" "atc_group1" "atc_group2" "abbreviations" "synonyms" "oral_ddd" "oral_units" "iv_ddd" "iv_units" "loinc" -"AMA" "J04AA01" 4649 "4-aminosalicylic acid" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "c(\"Aminopar\", \"Aminosalicylic\", \"Aminosalicylic acid\", \"Aminosalicylic Acid\", \"Aminosalyl\", \"Aminox\", \"Apacil\", \"Deapasil\", \"Entepas\", \"Ferrosan\", \"Gabbropas\", \"Helipidyl\", \"Hellipidyl\", \"Neopasalate\", \"Osacyl\", \"Pamacyl\", \"Pamisyl\", \"Paramycin\", \"Parasal\", \"Parasalicil\", \"Parasalindon\", \"Pasalon\", \"Pasara\", \"Pascorbic\", \"Pasdium\", \"Paser Granules\", \"PASKALIUM\", \"Pasmed\", \"Pasnodia\", \"Pasolac\", \"Propasa\", \"Rezipas\", \"TEEBACIN\", \"WLN: ZR CQ DVQ\")" 12 "g" -"FCT" "D01AE21" 3366 "5-fluorocytosine" "Antifungals/antimycotics" "Antifungals for topical use" "Other antifungals for topical use" "fluo" "c(\"Alcobon\", \"Ancobon\", \"Ancotil\", \"Ancotyl\", \"Flucitosina\", \"Flucystine\", \"Flucytosin\", \"Flucytosine\", \"Flucytosinum\", \"Flucytosone\", \"Fluocytosine\", \"Fluorcytosine\")" "c(\"10974-4\", \"23805-5\", \"25142-1\", \"25143-9\", \"3639-2\", \"46218-4\")" -"ACM" 6450012 "Acetylmidecamycin" "Macrolides/lincosamides" "" -"ASP" 49787020 "Acetylspiramycin" "Macrolides/lincosamides" "c(\"Acetylspiramycin\", \"Foromacidin B\", \"Spiramycin II\")" -"ALS" "J04BA03" 8954 "Aldesulfone sodium" "Other antibacterials" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "c(\"Adesulfone Sodium\", \"Aldapsone\", \"Aldesulfona sodica\", \"Aldesulfone\", \"Aldesulfone sodique\", \"Aldesulfone sodium\", \"Diamidin\", \"Diasone\", \"Diasone sodium\", \"DIASONE SODIUM\", \"Diazon\", \"Novotrone\", \"Sodium aldesulphone\", \"Sodium sulfoxone\", \"Sulfoxone sodium\", \"SULFOXONE SODIUM\")" 0.33 "g" -"AMK" "J01GB06" 37768 "Amikacin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "c(\"ak\", \"an\", \"ami\", \"amk\", \"amik\")" "c(\"Amicacin\", \"Amikacillin\", \"Amikacin\", \"Amikacin Base\", \"Amikacin Dihydrate\", \"AMIKACIN SULFATE\", \"Amikacina\", \"Amikacine\", \"Amikacinum\", \"Amikavet\", \"Amikin\", \"Amiklin\", \"Amikozit\", \"Amukin\", \"Arikace\", \"Briclin\", \"Lukadin\", \"Mikavir\", \"Pierami\", \"Potentox\")" 1 "g" "c(\"13546-7\", \"15098-7\", \"17798-0\", \"31097-9\", \"31098-7\", \"31099-5\", \"3319-1\", \"3320-9\", \"3321-7\", \"35669-1\", \"50802-8\", \"50803-6\", \"56628-1\", \"59378-0\", \"80972-3\")" -"AKF" "Amikacin/fosfomycin" "Aminoglycosides" "" -"AMX" "J01CA04" 33613 "Amoxicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"amx\", \"amox\", \"ac\")" "c(\"Actimoxi\", \"Amoclen\", \"Amolin\", \"Amopen\", \"Amopenixin\", \"Amoxibiotic\", \"Amoxicaps\", \"Amoxicilina\", \"Amoxicillin\", \"Amoxicilline\", \"Amoxicillinum\", \"Amoxiden\", \"Amoxil\", \"Amoxivet\", \"Amoxy\", \"Amoxycillin\", \"Anemolin\", \"Aspenil\", \"Biomox\", \"Bristamox\", \"Cemoxin\", \"Clamoxyl\", \"Delacillin\", \"DisperMox\", \"Efpenix\", \"Flemoxin\", \"Hiconcil\", \"Histocillin\", \"Hydroxyampicillin\", \"Ibiamox\", \"Imacillin\", \"Lamoxy\", \"Metafarma capsules\", \"Metifarma capsules\", \"Moxacin\", \"Moxatag\", \"Ospamox\", \"Pamoxicillin\", -\"Piramox\", \"Robamox\", \"Sawamox PM\", \"Tolodina\", \"Unicillin\", \"Utimox\", \"Vetramox\")" 1 "g" 1 "g" "c(\"16365-9\", \"25274-2\", \"3344-9\", \"80133-2\")" -"AMC" "J01CR02" 23665637 "Amoxicillin/clavulanic acid" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "c(\"aug\", \"a/c\", \"xl\", \"aml\", \"amcl\")" "c(\"Amocla\", \"Amoclan\", \"Amoclav\", \"Amoxsiklav\", \"Augmentan\", \"Augmentin\", \"Augmentin XR\", \"Augmentine\", \"Auspilic\", \"Clamentin\", \"Clamobit\", \"Clavamox\", \"Clavinex\", \"Clavoxilin Plus\", \"Clavulin\", \"Clavumox\", \"Coamoxiclav\", \"Eumetinex\", \"Kmoxilin\", \"Spectramox\", \"Spektramox\", \"Viaclav\", \"Xiclav\")" 1 "g" 3 "g" -"AXS" 465441 "Amoxicillin/sulbactam" "Beta-lactams/penicillins" "" -"AMB" "J02AA01" 5280965 "Amphotericin B" "Antifungals/antimycotics" "Antimycotics for systemic use" "Antibiotics" "amph" "c(\"Abelcet\", \"Abelecet\", \"Ambisome\", \"AmBisome\", \"Amfotericina B\", \"Amphocin\", \"Amphomoronal\", \"Amphortericin B\", \"Amphotec\", \"Amphotericin\", \"Amphotericin B\", \"Amphotericine B\", \"Amphotericinum B\", \"Amphozone\", \"Anfotericine B\", \"Fungilin\", \"Fungisome\", \"Fungisone\", \"Fungizone\", \"Halizon\")" 35 "mg" "c(\"16370-9\", \"3353-0\", \"3354-8\", \"40707-2\", \"40757-7\", \"49859-2\")" -"AMP" "J01CA01" 6249 "Ampicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"am\", \"amp\", \"ampi\")" "c(\"Acillin\", \"Adobacillin\", \"Amblosin\", \"Amcill\", \"Amfipen\", \"Amfipen V\", \"Amipenix S\", \"Ampichel\", \"Ampicil\", \"Ampicilina\", \"Ampicillin\", \"AMPICILLIN\", \"Ampicillin A\", \"Ampicillin acid\", \"Ampicillin anhydrate\", \"Ampicillin Anhydrous\", \"Ampicillin Base\", \"AMPICILLIN SODIUM\", \"Ampicillina\", \"Ampicilline\", \"Ampicillinum\", \"Ampicin\", \"Ampifarm\", \"Ampikel\", \"Ampimed\", \"Ampipenin\", \"Ampiscel\", \"Ampisyn\", \"Ampivax\", \"Ampivet\", \"Amplacilina\", \"Amplin\", \"Amplipenyl\", \"Amplisom\", \"Amplital\", \"Anhydrous ampicillin\", -\"Austrapen\", \"Binotal\", \"Bonapicillin\", \"Britacil\", \"Campicillin\", \"Copharcilin\", \"Delcillin\", \"Deripen\", \"Divercillin\", \"Doktacillin\", \"Duphacillin\", \"Grampenil\", \"Guicitrina\", \"Guicitrine\", \"Lifeampil\", \"Marcillin\", \"Morepen\", \"Norobrittin\", \"Nuvapen\", \"Olin Kid\", \"Omnipen\", \"OMNIPEN\", \"Orbicilina\", \"Pen A Oral\", \"Pen Ampil\", \"Penbristol\", \"Penbritin\", \"Penbritin paediatric\", \"Penbritin syrup\", \"Penbrock\", \"Penicline\", \"Penimic\", \"Pensyn\", \"Pentrex\", \"Pentrexl\", \"Pentrexyl\", \"Pentritin\", \"Pfizerpen A\", -\"Polycillin\", \"Polyflex\", \"Ponecil\", \"Princillin\", \"Principen\", \"QIDamp\", \"Racenacillin\", \"Rosampline\", \"Roscillin\", \"Semicillin\", \"Semicillin R\", \"Servicillin\", \"Sumipanto\", \"Synpenin\", \"Texcillin\", \"Tokiocillin\", \"Tolomol\", \"Totacillin\", \"Totalciclina\", \"Totapen\", \"Trifacilina\", \"Ukapen\", \"Ultrabion\", \"Ultrabron\", \"Vampen\", \"Viccillin\", \"Viccillin S\", \"Vidocillin\", \"Wypicil\")" 2 "g" 2 "g" "c(\"21066-6\", \"3355-5\", \"33562-0\", \"33919-2\", \"43883-8\", \"43884-6\", \"87604-5\")" -"SAM" "J01CR01" 119561 "Ampicillin/sulbactam" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "c(\"a/s\", \"sam\", \"ams\", \"ab\", \"amsu\")" "" 6 "g" -"AMR" 73341 "Amprolium" "Other antibacterials" "c(\"AMPROCIDUM\", \"Amprolio\", \"Amprolium\", \"Amprovine\")" -"ANI" "J02AX06" 166548 "Anidulafungin" "Antifungals/antimycotics" "Antimycotics for systemic use" "Other antimycotics for systemic use" "anid" "c(\"Anidulafungin\", \"Anidulafungina\", \"Anidulafungine\", \"Anidulafunginum\", \"Ecalta\", \"Eraxis\")" 0.1 "g" "58420-1" -"APL" 6602341 "Apalcillin" "Beta-lactams/penicillins" "c(\"Apalcilina\", \"Apalcillin\", \"Apalcilline\", \"Apalcillinum\")" -"APR" 3081545 "Apramycin" "Aminoglycosides" "c(\"Ambylan\", \"Apralan\", \"Apramicina\", \"Apramycin\", \"Apramycine\", \"Apramycinum\", \"Nebramycin II\")" -"ARB" 68682 "Arbekacin" "Aminoglycosides" "c(\"Arbekacin\", \"Arbekacina\", \"Arbekacine\", \"Arbekacini Sulfas\", \"Arbekacinum\", \"Habekacin\", \"Haberacin\")" -"APX" 71961 "Aspoxicillin" "Beta-lactams/penicillins" "c(\"Aspoxicilina\", \"Aspoxicillan\", \"Aspoxicillin\", \"Aspoxicilline\", \"Aspoxicillinum\")" -"AST" 5284517 "Astromicin" "Aminoglycosides" "c(\"Astromicin\", \"Astromicin A\", \"Astromicina\", \"Astromicine\", \"Astromicinum\", \"Fortimicin A\")" -"AVB" 9835049 "Avibactam" "Beta-lactams/penicillins" "c(\"Avibactam\", \"Avibactam free acid\")" -"AVI" 71674 "Avilamycin" "Other antibacterials" "c(\"Avilamycin\", \"Avilamycina\", \"Avilamycine\", \"Avilamycinum\", \"Surmax\")" -"AVO" 16131159 "Avoparcin" "Glycopeptides" "" -"AZD" "J01CE04" 15574941 "Azidocillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "c(\"Azidocilina\", \"Azidocillin\", \"Azidocillina\", \"Azidocilline\", \"Azidocillinum\")" 1.5 "g" -"AZM" "J01FA10" 447043 "Azithromycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"azi\", \"azm\", \"az\", \"azit\")" "c(\"Aritromicina\", \"Azasite\", \"Azenil\", \"Azifast\", \"Azigram\", \"Azimakrol\", \"Azithramycine\", \"Azithromycin\", \"Azithromycine\", \"Azithromycinum\", \"Azitrocin\", \"Azitromax\", \"Azitromicina\", \"Azitromicine\", \"Azitromin\", \"Aziwok\", \"Aztrin\", \"Azyter\", \"Azythromycin\", \"Hemomycin\", \"Misultina\", \"Mixoterin\", \"Setron\", \"Sumamed\", \"Tromix\", \"Trulimax\", \"Zentavion\", \"Zithrax\", \"Zithromac\", \"Zithromax\", \"Zithromax IV\", \"Zithromycin\", \"Zitrim\", \"Zitromax\", \"Zitrotek\", \"Zmax SR\")" 0.3 "g" 0.5 "g" "c(\"16420-2\", \"25233-8\")" +"AMA" "J04AA01" 4649 "4-aminosalicylic acid" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "" "c(\"aminopar\", \"aminosalicylic\", \"aminosalicylic acid\", \"aminosalyl\", \"aminox\", \"apacil\", \"deapasil\", \"entepas\", \"ferrosan\", \"gabbropas\", \"helipidyl\", \"hellipidyl\", \"neopasalate\", \"osacyl\", \"pamacyl\", \"pamisyl\", \"paramycin\", \"parasal\", \"parasalicil\", \"parasalindon\", \"pasalon\", \"pasara\", \"pascorbic\", \"pasdium\", \"paser granules\", \"paskalium\", \"pasmed\", \"pasnodia\", \"pasolac\", \"propasa\", \"rezipas\", \"teebacin\", \"wln: zr cq dvq\")" 12 "g" +"FCT" "D01AE21" 3366 "5-fluorocytosine" "Antifungals/antimycotics" "Antifungals for topical use" "Other antifungals for topical use" "fluo" "c(\"alcobon\", \"ancobon\", \"ancotil\", \"ancotyl\", \"flucitosina\", \"flucystine\", \"flucytosin\", \"flucytosine\", \"flucytosinum\", \"flucytosone\", \"fluocytosine\", \"fluorcytosine\")" "c(\"10974-4\", \"23805-5\", \"25142-1\", \"25143-9\", \"3639-2\", \"46218-4\")" +"ACM" 6450012 "Acetylmidecamycin" "Macrolides/lincosamides" "" "" +"ASP" 49787020 "Acetylspiramycin" "Macrolides/lincosamides" "" "c(\"acetylspiramycin\", \"foromacidin b\", \"spiramycin ii\")" +"ALS" "J04BA03" 8954 "Aldesulfone sodium" "Other antibacterials" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "" "c(\"adesulfone sodium\", \"aldapsone\", \"aldesulfona sodica\", \"aldesulfone\", \"aldesulfone sodique\", \"aldesulfone sodium\", \"diamidin\", \"diasone\", \"diasone sodium\", \"diazon\", \"novotrone\", \"sodium aldesulphone\", \"sodium sulfoxone\", \"sulfoxone sodium\")" 0.33 "g" +"AMK" "J01GB06" 37768 "Amikacin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "c(\"ak\", \"ami\", \"amik\", \"amk\", \"an\")" "c(\"amicacin\", \"amikacillin\", \"amikacin\", \"amikacin base\", \"amikacin dihydrate\", \"amikacin sulfate\", \"amikacina\", \"amikacine\", \"amikacinum\", \"amikavet\", \"amikin\", \"amiklin\", \"amikozit\", \"amukin\", \"arikace\", \"briclin\", \"lukadin\", \"mikavir\", \"pierami\", \"potentox\")" 1 "g" "c(\"13546-7\", \"15098-7\", \"17798-0\", \"31097-9\", \"31098-7\", \"31099-5\", \"3319-1\", \"3320-9\", \"3321-7\", \"35669-1\", \"50802-8\", \"50803-6\", \"56628-1\", \"59378-0\", \"80972-3\")" +"AKF" "Amikacin/fosfomycin" "Aminoglycosides" "" "" +"AMX" "J01CA04" 33613 "Amoxicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"ac\", \"amox\", \"amx\")" "c(\"actimoxi\", \"amoclen\", \"amolin\", \"amopen\", \"amopenixin\", \"amoxibiotic\", \"amoxicaps\", \"amoxicilina\", \"amoxicillin\", \"amoxicilline\", \"amoxicillinum\", \"amoxiden\", \"amoxil\", \"amoxivet\", \"amoxy\", \"amoxycillin\", \"anemolin\", \"aspenil\", \"biomox\", \"bristamox\", \"cemoxin\", \"clamoxyl\", \"delacillin\", \"dispermox\", \"efpenix\", \"flemoxin\", \"hiconcil\", \"histocillin\", \"hydroxyampicillin\", \"ibiamox\", \"imacillin\", \"lamoxy\", \"metafarma capsules\", \"metifarma capsules\", \"moxacin\", \"moxatag\", \"ospamox\", \"pamoxicillin\", +\"piramox\", \"robamox\", \"sawamox pm\", \"tolodina\", \"unicillin\", \"utimox\", \"vetramox\")" 1 "g" 1 "g" "c(\"16365-9\", \"25274-2\", \"3344-9\", \"80133-2\")" +"AMC" "J01CR02" 23665637 "Amoxicillin/clavulanic acid" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "c(\"a/c\", \"amcl\", \"aml\", \"aug\", \"xl\")" "c(\"amocla\", \"amoclan\", \"amoclav\", \"amoxsiklav\", \"augmentan\", \"augmentin\", \"augmentin xr\", \"augmentine\", \"auspilic\", \"clamentin\", \"clamobit\", \"clavamox\", \"clavinex\", \"clavoxilin plus\", \"clavulin\", \"clavumox\", \"coamoxiclav\", \"eumetinex\", \"kmoxilin\", \"spectramox\", \"spektramox\", \"viaclav\", \"xiclav\")" 1 "g" 3 "g" +"AXS" 465441 "Amoxicillin/sulbactam" "Beta-lactams/penicillins" "" "" +"AMB" "J02AA01" 5280965 "Amphotericin B" "Antifungals/antimycotics" "Antimycotics for systemic use" "Antibiotics" "amph" "c(\"abelcet\", \"abelecet\", \"ambisome\", \"amfotericina b\", \"amphocin\", \"amphomoronal\", \"amphortericin b\", \"amphotec\", \"amphotericin\", \"amphotericin b\", \"amphotericine b\", \"amphotericinum b\", \"amphozone\", \"anfotericine b\", \"fungilin\", \"fungisome\", \"fungisone\", \"fungizone\", \"halizon\")" 35 "mg" "c(\"16370-9\", \"3353-0\", \"3354-8\", \"40707-2\", \"40757-7\", \"49859-2\")" +"AMP" "J01CA01" 6249 "Ampicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"am\", \"amp\", \"ampi\")" "c(\"acillin\", \"adobacillin\", \"amblosin\", \"amcill\", \"amfipen\", \"amfipen v\", \"amipenix s\", \"ampichel\", \"ampicil\", \"ampicilina\", \"ampicillin\", \"ampicillin a\", \"ampicillin acid\", \"ampicillin anhydrate\", \"ampicillin anhydrous\", \"ampicillin base\", \"ampicillin sodium\", \"ampicillina\", \"ampicilline\", \"ampicillinum\", \"ampicin\", \"ampifarm\", \"ampikel\", \"ampimed\", \"ampipenin\", \"ampiscel\", \"ampisyn\", \"ampivax\", \"ampivet\", \"amplacilina\", \"amplin\", \"amplipenyl\", \"amplisom\", \"amplital\", \"anhydrous ampicillin\", \"austrapen\", +\"binotal\", \"bonapicillin\", \"britacil\", \"campicillin\", \"copharcilin\", \"delcillin\", \"deripen\", \"divercillin\", \"doktacillin\", \"duphacillin\", \"grampenil\", \"guicitrina\", \"guicitrine\", \"lifeampil\", \"marcillin\", \"morepen\", \"norobrittin\", \"nuvapen\", \"olin kid\", \"omnipen\", \"orbicilina\", \"pen a oral\", \"pen ampil\", \"penbristol\", \"penbritin\", \"penbritin paediatric\", \"penbritin syrup\", \"penbrock\", \"penicline\", \"penimic\", \"pensyn\", \"pentrex\", \"pentrexl\", \"pentrexyl\", \"pentritin\", \"pfizerpen a\", \"polycillin\", \"polyflex\", +\"ponecil\", \"princillin\", \"principen\", \"qidamp\", \"racenacillin\", \"rosampline\", \"roscillin\", \"semicillin\", \"semicillin r\", \"servicillin\", \"sumipanto\", \"synpenin\", \"texcillin\", \"tokiocillin\", \"tolomol\", \"totacillin\", \"totalciclina\", \"totapen\", \"trifacilina\", \"ukapen\", \"ultrabion\", \"ultrabron\", \"vampen\", \"viccillin\", \"viccillin s\", \"vidocillin\", \"wypicil\")" 2 "g" 2 "g" "c(\"21066-6\", \"3355-5\", \"33562-0\", \"33919-2\", \"43883-8\", \"43884-6\", \"87604-5\")" +"SAM" "J01CR01" 119561 "Ampicillin/sulbactam" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "c(\"a/s\", \"ab\", \"ams\", \"amsu\", \"sam\")" "" 6 "g" +"AMR" 73341 "Amprolium" "Other antibacterials" "" "c(\"amprocidum\", \"amprolio\", \"amprolium\", \"amprovine\")" +"ANI" "J02AX06" 166548 "Anidulafungin" "Antifungals/antimycotics" "Antimycotics for systemic use" "Other antimycotics for systemic use" "anid" "c(\"anidulafungin\", \"anidulafungina\", \"anidulafungine\", \"anidulafunginum\", \"ecalta\", \"eraxis\")" 0.1 "g" "58420-1" +"APL" 6602341 "Apalcillin" "Beta-lactams/penicillins" "" "c(\"apalcilina\", \"apalcillin\", \"apalcilline\", \"apalcillinum\")" +"APR" 3081545 "Apramycin" "Aminoglycosides" "" "c(\"ambylan\", \"apralan\", \"apramicina\", \"apramycin\", \"apramycine\", \"apramycinum\", \"nebramycin ii\")" +"ARB" 68682 "Arbekacin" "Aminoglycosides" "" "c(\"arbekacin\", \"arbekacina\", \"arbekacine\", \"arbekacini sulfas\", \"arbekacinum\", \"habekacin\", \"haberacin\")" +"APX" 71961 "Aspoxicillin" "Beta-lactams/penicillins" "" "c(\"aspoxicilina\", \"aspoxicillan\", \"aspoxicillin\", \"aspoxicilline\", \"aspoxicillinum\")" +"AST" 5284517 "Astromicin" "Aminoglycosides" "" "c(\"astromicin\", \"astromicin a\", \"astromicina\", \"astromicine\", \"astromicinum\", \"fortimicin a\")" +"AVB" 9835049 "Avibactam" "Beta-lactams/penicillins" "" "c(\"avibactam\", \"avibactam free acid\")" +"AVI" 71674 "Avilamycin" "Other antibacterials" "" "c(\"avilamycin\", \"avilamycina\", \"avilamycine\", \"avilamycinum\", \"surmax\")" +"AVO" 16131159 "Avoparcin" "Glycopeptides" "" "" +"AZD" "J01CE04" 15574941 "Azidocillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "" "c(\"azidocilina\", \"azidocillin\", \"azidocillina\", \"azidocilline\", \"azidocillinum\")" 1.5 "g" +"AZM" "J01FA10" 447043 "Azithromycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"az\", \"azi\", \"azit\", \"azm\")" "c(\"aritromicina\", \"azasite\", \"azenil\", \"azifast\", \"azigram\", \"azimakrol\", \"azithramycine\", \"azithromycin\", \"azithromycine\", \"azithromycinum\", \"azitrocin\", \"azitromax\", \"azitromicina\", \"azitromicine\", \"azitromin\", \"aziwok\", \"aztrin\", \"azyter\", \"azythromycin\", \"hemomycin\", \"misultina\", \"mixoterin\", \"setron\", \"sumamed\", \"tromix\", \"trulimax\", \"zentavion\", \"zithrax\", \"zithromac\", \"zithromax\", \"zithromax iv\", \"zithromycin\", \"zitrim\", \"zitromax\", \"zitrotek\", \"zmax sr\")" 0.3 "g" 0.5 "g" "c(\"16420-2\", \"25233-8\")" "AZL" "J01CA09" 6479523 "Azlocillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"az\", \"azl\", \"azlo\")" "" 12 "g" "c(\"16422-8\", \"3368-8\")" -"ATM" "J01DF01" 5742832 "Aztreonam" "Beta-lactams/penicillins" "Other beta-lactam antibacterials" "Monobactams" "c(\"azt\", \"atm\", \"at\", \"azm\", \"aztr\")" "c(\"Azactam\", \"Azetreonam\", \"Azthreonam\", \"Aztreonam\", \"Primbactam\")" 4 "g" "c(\"16423-6\", \"25234-6\", \"3369-6\")" -"AZA" "Aztreonam/avibactam" "Beta-lactams/penicillins" "" -"BAM" "J01CA06" 441397 "Bacampicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"Bacampicilina\", \"Bacampicillin\", \"Bacampicilline\", \"Bacampicillinum\", \"Penglobe\")" 1.2 "g" +"ATM" "J01DF01" 5742832 "Aztreonam" "Beta-lactams/penicillins" "Other beta-lactam antibacterials" "Monobactams" "c(\"at\", \"atm\", \"azm\", \"azt\", \"aztr\")" "c(\"azactam\", \"azetreonam\", \"azthreonam\", \"aztreonam\", \"primbactam\")" 4 "g" "c(\"16423-6\", \"25234-6\", \"3369-6\")" +"AZA" "Aztreonam/avibactam" "Beta-lactams/penicillins" "" "" +"BAM" "J01CA06" 441397 "Bacampicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "" "c(\"bacampicilina\", \"bacampicillin\", \"bacampicilline\", \"bacampicillinum\", \"penglobe\")" 1.2 "g" "BAC" "R02AB04" 78358334 "Bacitracin zinc" "Other antibacterials" "baci" "" "87603-7" -"BDQ" 5388906 "Bedaquiline" "Other antibacterials" "c(\"Bedaquiline\", \"Sirturo\")" "80637-2" -"BEK" 439318 "Bekanamycin" "Aminoglycosides" "c(\"Aminodeoxykanamycin\", \"Becanamicina\", \"Bekanamycin\", \"Bekanamycine\", \"Bekanamycinum\", \"Nebramycin V\")" -"BNB" "J01CE08" "Benzathine benzylpenicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "" 3.6 "g" -"BNP" "J01CE10" 64725 "Benzathine phenoxymethylpenicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "c(\"Bicillin V\", \"Biphecillin\")" 2 "g" -"BES" 10178705 "Besifloxacin" "Quinolones" "Besifloxacin" -"BIA" 71339 "Biapenem" "Carbapenems" "c(\"Biapenem\", \"Biapenern\", \"Bipenem\", \"Omegacin\")" -"BCZ" 65807 "Bicyclomycin (Bicozamycin)" "Other antibacterials" "c(\"Aizumycin\", \"Bacfeed\", \"Bacteron\", \"Bicozamicina\", \"Bicozamycin\", \"Bicozamycine\", \"Bicozamycinum\")" -"BDP" "J01EA02" 68760 "Brodimoprim" "Trimethoprims" "Sulfonamides and trimethoprim" "Trimethoprim and derivatives" "c(\"Brodimoprim\", \"Brodimoprima\", \"Brodimoprime\", \"Brodimoprimum\", \"Bromdimoprim\", \"Hyprim\", \"Unitrim\")" 0.2 "g" -"BUT" 47472 "Butoconazole" "Antifungals/antimycotics" "c(\"Butaconazole\", \"Butoconazol\", \"Butoconazole\", \"Butoconazolum\", \"Compositenstarke\", \"Dahlin\", \"Femstat\", \"Gynofort\", \"Polyfructosanum\")" -"CDZ" "J01DD09" 44242317 "Cadazolid" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "Cadazolid" 2 "g" -"CLA" "J04AA03" "Calcium aminosalicylate" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "" -"CAP" "J04AB30" 135565060 "Capreomycin" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Antibiotics" "" 1 "g" "16545-6" -"CRB" "J01CA03" 20824 "Carbenicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"cb\", \"bar\")" "c(\"Anabactyl\", \"Carbenicilina\", \"Carbenicillin\", \"Carbenicillina\", \"Carbenicilline\", \"Carbenicillinum\", \"Geopen\", \"Pyopen\")" 12 "g" "3434-8" -"CRN" "J01CA05" 93184 "Carindacillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"Carindacilina\", \"Carindacillin\", \"Carindacilline\", \"Carindacillinum\")" 4 "g" -"CAR" 6540466 "Carumonam" "Other antibacterials" "c(\"Carumonam\", \"Carumonamum\")" -"CAS" "J02AX04" 2826718 "Caspofungin" "Antifungals/antimycotics" "Antimycotics for systemic use" "Other antimycotics for systemic use" "casp" "c(\"Cancidas\", \"Capsofungin\", \"Caspofungin\")" 50 "mg" "58419-3" -"CAC" "J01DB10" 91562 "Cefacetrile" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Cefacetril\", \"Cefacetrile\", \"Cefacetrilo\", \"Cefacetrilum\", \"Celospor\", \"Celtol\", \"Cephacetrile\", \"Cristacef\", \"Vetrimast\")" -"CEC" "J01DC04" 51039 "Cefaclor" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"ccl\", \"cec\", \"cfr\", \"fac\", \"cf\", \"cfac\", \"CFC\")" "c(\"Alenfral\", \"Alfacet\", \"Ceclor\", \"Ceclor CD\", \"Cefaclor\", \"Cefaclor anhydrous\", \"Cefaclor monohydrate\", \"Cefacloro\", \"Cefaclorum\", \"Cefeaclor\", \"Cephaclor\", \"Dystaclor MR\", \"Keflor\", \"Kefral\", \"Raniclor\")" 1 "g" "c(\"16564-7\", \"21149-0\")" -"CFR" "J01DB05" 47965 "Cefadroxil" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"cfr\", \"fad\")" "c(\"Cefadrops\", \"Cefadroxil\", \"Cefadroxil anhydrous\", \"Cefadroxilo\", \"Cefadroxilum\", \"Cefradroxil\", \"Cephadroxil\", \"Duricef\", \"Sumacef\", \"Ultracef\")" 2 "g" "16565-4" -"RID" "J01DB02" 5773 "Cefaloridine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefa" "c(\"Aliporina\", \"Ampligram\", \"Cefaloridin\", \"Cefaloridina\", \"Cefaloridine\", \"Cefaloridinum\", \"Cefalorizin\", \"Ceflorin\", \"Cepaloridin\", \"Cepalorin\", \"Cephalomycine\", \"Cephaloridin\", \"Cephaloridine\", \"Cephaloridinum\", \"Ceporan\", \"Ceporin\", \"Ceporine\", \"Cilifor\", \"Deflorin\", \"Faredina\", \"Floridin\", \"Glaxoridin\", \"Intrasporin\", \"Keflodin\", \"Keflordin\", \"Kefloridin\", \"Kefspor\", \"Lloncefal\", \"Loridine\", \"Sasperin\", \"Sefacin\", \"Verolgin\", \"Vioviantine\")" 3 "g" -"MAN" "J01DC03" 456255 "Cefamandole" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cfam" "c(\"Cefadole\", \"Cefamandol\", \"Cefamandole\", \"Cefamandolum\", \"Cephadole\", \"CEPHAMANDOLE\", \"Kefamandol\", \"Kefdole\", \"Mancef\")" 6 "g" "3441-3" -"CTZ" "J01DB07" 6410758 "Cefatrizine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Bricef\", \"Cefatrix\", \"Cefatrizine\", \"Cefatrizino\", \"Cefatrizinum\", \"Cepticol\", \"Cetrazil\", \"Latocef\", \"Orosporina\", \"Trizina\")" 1 "g" -"CZD" "J01DB06" 71736 "Cefazedone" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Cefazedon\", \"Cefazedona\", \"Cefazedone\", \"Cefazedone acid\", \"Cefazedonum\", \"Refosporen\", \"Refosporene\", \"Refosporin\")" 3 "g" -"CZO" "J01DB04" 33255 "Cefazolin" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"cfz\", \"cz\", \"faz\", \"kz\", \"czol\")" "c(\"Atirin\", \"Cefamezin\", \"Cefamezine\", \"Cefazina\", \"Cefazolin\", \"Cefazolin acid\", \"Cefazolina\", \"Cefazoline\", \"Cefazolinum\", \"Cephamezine\", \"Cephazolidin\", \"Cephazolin\", \"Cephazoline\", \"Elzogram\", \"Firmacef\", \"Kefzol\", \"Liviclina\", \"Totacef\")" 3 "g" "c(\"16566-2\", \"25235-3\", \"3442-1\", \"3443-9\", \"80962-4\")" -"CFB" 127527 "Cefbuperazone" "Other antibacterials" "c(\"Cefbuperazona\", \"Cefbuperazone\", \"Cefbuperazonum\", \"Cefbuperzaone\", \"Cerbuperazone\", \"Tomiporan\")" -"CCP" 6436055 "Cefcapene" "Cephalosporins (3rd gen.)" "c(\"Cefcamate\", \"Cefcapene\")" -"CCX" 5282438 "Cefcapene pivoxil" "Cephalosporins (3rd gen.)" "c(\"Cefcamate pivoxil\", \"Cefcapene piroxil\")" -"CDR" "J01DD15" 6915944 "Cefdinir" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cdn\", \"cdr\", \"din\", \"cd\", \"cfd\")" "c(\"Cefdinir\", \"Cefdinirum\", \"Cefdinyl\", \"Cefdirnir\", \"Ceftinex\", \"Cefzon\", \"Omnicef\")" 0.6 "g" -"DIT" "J01DD16" 9870843 "Cefditoren" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cdn" "Cefditoren" 0.4 "g" -"DIX" 6437877 "Cefditoren pivoxil" "Cephalosporins (3rd gen.)" "c(\"Cefditoren\", \"Cefditoren PI voxil\", \"Cefditoren pivoxil\", \"Cefditoren Pivoxil\", \"Cefditorin\", \"CEFDITORIN PIVOXIL\", \"Meiact\", \"Spectracef\")" -"FEP" "J01DE01" 5479537 "Cefepime" "Cephalosporins (4th gen.)" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "c(\"cpe\", \"fep\", \"pm\", \"cpm\", \"cfep\", \"xpm\", \"cfpi\")" "c(\"Axepim\", \"Cefepima\", \"Cefepime\", \"Cefepimum\", \"Cepimax\", \"Cepimex\", \"Maxcef\", \"Maxipime\")" 2 "g" "38363-8" +"BDQ" 5388906 "Bedaquiline" "Other antibacterials" "" "c(\"bedaquiline\", \"sirturo\")" "80637-2" +"BEK" 439318 "Bekanamycin" "Aminoglycosides" "" "c(\"aminodeoxykanamycin\", \"becanamicina\", \"bekanamycin\", \"bekanamycine\", \"bekanamycinum\", \"nebramycin v\")" +"BNB" "J01CE08" "Benzathine benzylpenicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "" "" 3.6 "g" +"BNP" "J01CE10" 64725 "Benzathine phenoxymethylpenicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "" "c(\"bicillin v\", \"biphecillin\")" 2 "g" +"BES" 10178705 "Besifloxacin" "Quinolones" "" "besifloxacin" +"BIA" 71339 "Biapenem" "Carbapenems" "" "c(\"biapenem\", \"biapenern\", \"bipenem\", \"omegacin\")" +"BCZ" 65807 "Bicyclomycin (Bicozamycin)" "Other antibacterials" "" "c(\"aizumycin\", \"bacfeed\", \"bacteron\", \"bicozamicina\", \"bicozamycin\", \"bicozamycine\", \"bicozamycinum\")" +"BDP" "J01EA02" 68760 "Brodimoprim" "Trimethoprims" "Sulfonamides and trimethoprim" "Trimethoprim and derivatives" "" "c(\"brodimoprim\", \"brodimoprima\", \"brodimoprime\", \"brodimoprimum\", \"bromdimoprim\", \"hyprim\", \"unitrim\")" 0.2 "g" +"BUT" 47472 "Butoconazole" "Antifungals/antimycotics" "" "c(\"butaconazole\", \"butoconazol\", \"butoconazole\", \"butoconazolum\", \"compositenstarke\", \"dahlin\", \"femstat\", \"gynofort\", \"polyfructosanum\")" +"CDZ" "J01DD09" 44242317 "Cadazolid" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" "cadazolid" 2 "g" +"CLA" "J04AA03" "Calcium aminosalicylate" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "" "" +"CAP" "J04AB30" 135565060 "Capreomycin" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Antibiotics" "" "" 1 "g" "16545-6" +"CRB" "J01CA03" 20824 "Carbenicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"bar\", \"cb\")" "c(\"anabactyl\", \"carbenicilina\", \"carbenicillin\", \"carbenicillina\", \"carbenicilline\", \"carbenicillinum\", \"geopen\", \"pyopen\")" 12 "g" "3434-8" +"CRN" "J01CA05" 93184 "Carindacillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "" "c(\"carindacilina\", \"carindacillin\", \"carindacilline\", \"carindacillinum\")" 4 "g" +"CAR" 6540466 "Carumonam" "Other antibacterials" "" "c(\"carumonam\", \"carumonamum\")" +"CAS" "J02AX04" 2826718 "Caspofungin" "Antifungals/antimycotics" "Antimycotics for systemic use" "Other antimycotics for systemic use" "casp" "c(\"cancidas\", \"capsofungin\", \"caspofungin\")" 50 "mg" "58419-3" +"CAC" "J01DB10" 91562 "Cefacetrile" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "" "c(\"cefacetril\", \"cefacetrile\", \"cefacetrilo\", \"cefacetrilum\", \"celospor\", \"celtol\", \"cephacetrile\", \"cristacef\", \"vetrimast\")" +"CEC" "J01DC04" 51039 "Cefaclor" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"ccl\", \"cec\", \"cf\", \"cfac\", \"cfc\", \"cfr\", \"fac\")" "c(\"alenfral\", \"alfacet\", \"ceclor\", \"ceclor cd\", \"cefaclor\", \"cefaclor anhydrous\", \"cefaclor monohydrate\", \"cefacloro\", \"cefaclorum\", \"cefeaclor\", \"cephaclor\", \"dystaclor mr\", \"keflor\", \"kefral\", \"raniclor\")" 1 "g" "c(\"16564-7\", \"21149-0\")" +"CFR" "J01DB05" 47965 "Cefadroxil" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"cfr\", \"fad\")" "c(\"cefadrops\", \"cefadroxil\", \"cefadroxil anhydrous\", \"cefadroxilo\", \"cefadroxilum\", \"cefradroxil\", \"cephadroxil\", \"duricef\", \"sumacef\", \"ultracef\")" 2 "g" "16565-4" +"RID" "J01DB02" 5773 "Cefaloridine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefa" "c(\"aliporina\", \"ampligram\", \"cefaloridin\", \"cefaloridina\", \"cefaloridine\", \"cefaloridinum\", \"cefalorizin\", \"ceflorin\", \"cepaloridin\", \"cepalorin\", \"cephalomycine\", \"cephaloridin\", \"cephaloridine\", \"cephaloridinum\", \"ceporan\", \"ceporin\", \"ceporine\", \"cilifor\", \"deflorin\", \"faredina\", \"floridin\", \"glaxoridin\", \"intrasporin\", \"keflodin\", \"keflordin\", \"kefloridin\", \"kefspor\", \"lloncefal\", \"loridine\", \"sasperin\", \"sefacin\", \"verolgin\", \"vioviantine\")" 3 "g" +"MAN" "J01DC03" 456255 "Cefamandole" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cfam" "c(\"cefadole\", \"cefamandol\", \"cefamandole\", \"cefamandolum\", \"cephadole\", \"cephamandole\", \"kefamandol\", \"kefdole\", \"mancef\")" 6 "g" "3441-3" +"CTZ" "J01DB07" 6410758 "Cefatrizine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "" "c(\"bricef\", \"cefatrix\", \"cefatrizine\", \"cefatrizino\", \"cefatrizinum\", \"cepticol\", \"cetrazil\", \"latocef\", \"orosporina\", \"trizina\")" 1 "g" +"CZD" "J01DB06" 71736 "Cefazedone" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "" "c(\"cefazedon\", \"cefazedona\", \"cefazedone\", \"cefazedone acid\", \"cefazedonum\", \"refosporen\", \"refosporene\", \"refosporin\")" 3 "g" +"CZO" "J01DB04" 33255 "Cefazolin" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"cfz\", \"cfzl\", \"cz\", \"czol\", \"faz\", \"kz\")" "c(\"atirin\", \"cefamezin\", \"cefamezine\", \"cefazina\", \"cefazolin\", \"cefazolin acid\", \"cefazolina\", \"cefazoline\", \"cefazolinum\", \"cephamezine\", \"cephazolidin\", \"cephazolin\", \"cephazoline\", \"elzogram\", \"firmacef\", \"kefzol\", \"liviclina\", \"totacef\")" 3 "g" "c(\"16566-2\", \"25235-3\", \"3442-1\", \"3443-9\", \"80962-4\")" +"CFB" 127527 "Cefbuperazone" "Other antibacterials" "" "c(\"cefbuperazona\", \"cefbuperazone\", \"cefbuperazonum\", \"cefbuperzaone\", \"cerbuperazone\", \"tomiporan\")" +"CCP" 6436055 "Cefcapene" "Cephalosporins (3rd gen.)" "" "c(\"cefcamate\", \"cefcapene\")" +"CCX" 5282438 "Cefcapene pivoxil" "Cephalosporins (3rd gen.)" "" "c(\"cefcamate pivoxil\", \"cefcapene piroxil\")" +"CDR" "J01DD15" 6915944 "Cefdinir" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cd\", \"cdn\", \"cdr\", \"cfd\", \"din\")" "c(\"cefdinir\", \"cefdinirum\", \"cefdinyl\", \"cefdirnir\", \"ceftinex\", \"cefzon\", \"omnicef\")" 0.6 "g" +"DIT" "J01DD16" 9870843 "Cefditoren" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cdn" "cefditoren" 0.4 "g" +"DIX" 6437877 "Cefditoren pivoxil" "Cephalosporins (3rd gen.)" "" "c(\"cefditoren\", \"cefditoren pi voxil\", \"cefditoren pivoxil\", \"cefditorin\", \"cefditorin pivoxil\", \"meiact\", \"spectracef\")" +"FEP" "J01DE01" 5479537 "Cefepime" "Cephalosporins (4th gen.)" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "c(\"cfep\", \"cfpi\", \"cpe\", \"cpm\", \"fep\", \"pm\", \"xpm\")" "c(\"axepim\", \"cefepima\", \"cefepime\", \"cefepimum\", \"cepimax\", \"cepimex\", \"maxcef\", \"maxipime\")" 2 "g" "38363-8" "CPC" 9567559 "Cefepime/clavulanic acid" "Cephalosporins (4th gen.)" "xpml" "" -"FPT" 9567558 "Cefepime/tazobactam" "Cephalosporins (4th gen.)" "" -"FPZ" "Cefepime/zidebactam" "Other antibacterials" "" -"CAT" "J01DD10" 5487888 "Cefetamet" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"Cefetamet\", \"Cefetametum\", \"Cepime O\", \"Deacetoxycefotaxime\")" 1 "g" -"CPI" 5486182 "Cefetamet pivoxil" "Cephalosporins (3rd gen.)" "c(\"Cefetamet pivoxyl\", \"Globocef\")" -"CCL" 71719688 "Cefetecol (Cefcatacol)" "Cephalosporins (4th gen.)" "" -"CZL" 193956 "Cefetrizole" "Cephalosporins (unclassified gen.)" "c(\"Cefetrizole\", \"Cefetrizolum\")" -"FDC" 77843966 "Cefiderocol" "Other antibacterials" "Cefiderocol" -"CFM" "J01DD08" 5362065 "Cefixime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cfe\", \"dcfm\", \"fix\", \"ix\", \"cfix\")" "c(\"Cefixim\", \"Cefixima\", \"Cefixime\", \"Cefixime Anhydrous\", \"Cefiximum\", \"Cefixoral\", \"Cefspan\", \"Cephoral\", \"Denvar\", \"Necopen\", \"Suprax\", \"Tricef\", \"Unixime\")" 0.4 "g" "c(\"16567-0\", \"25236-1\")" -"CMX" "J01DD05" 9570757 "Cefmenoxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"Bestron\", \"Cefmax\", \"Cefmenoxima\", \"Cefmenoxime\", \"Cefmenoximum\")" 2 "g" -"CMZ" "J01DC09" 42008 "Cefmetazole" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"Cefmetazole\", \"Cefmetazolo\", \"Cefmetazolum\")" 4 "g" -"CNX" 71141 "Cefminox" "Other antibacterials" "c(\"Cefminox\", \"Cefminoxum\")" -"DIZ" "J01DD09" 5361871 "Cefodizime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"Cefodizima\", \"Cefodizime\", \"Cefodizime Acid\", \"Cefodizimum\", \"Cefodizme\", \"Diezime\", \"Modivid\", \"Neucef\", \"Timecef\")" 2 "g" -"CID" "J01DC06" 43594 "Cefonicid" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"Cefonicid\", \"Cefonicido\", \"Cefonicidum\", \"Monocef\")" 1 "g" "c(\"25237-9\", \"3444-7\")" -"CFP" "J01DD12" 44187 "Cefoperazone" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cfp\", \"cpz\", \"per\", \"fop\", \"cp\")" "c(\"Bioperazone\", \"Cefobid\", \"Cefoperazine\", \"Cefoperazon\", \"Cefoperazone\", \"Cefoperazone acid\", \"Cefoperazono\", \"Cefoperazonum\", \"Cefozon\", \"Medocef\", \"Myticef\", \"Pathozone\", \"Peracef\")" 4 "g" "3445-4" -"CSL" "J01DD62" "Cefoperazone/sulbactam" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" 4 "g" -"CND" "J01DC11" 43507 "Ceforanide" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"Ceforanide\", \"Ceforanido\", \"Ceforanidum\", \"Precef\", \"Radacef\")" 4 "g" -"CSE" 9830519 "Cefoselis" "Cephalosporins (4th gen.)" "c(\"Cefoselis\", \"Cefoselis sulfate\", \"Winsef\")" -"CTX" "J01DD01" 5742673 "Cefotaxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cft\", \"ctx\", \"tax\", \"fot\", \"ct\", \"cfot\", \"xct\", \"cftx\")" "c(\"Cefotaxim\", \"Cefotaxim Hikma\", \"Cefotaxima\", \"Cefotaxime\", \"Cefotaxime acid\", \"Cefotaximum\", \"Cephotaxime\", \"Claforan\", \"Omnatax\")" 4 "g" "c(\"25238-7\", \"3446-2\", \"80961-6\")" +"FPT" 9567558 "Cefepime/tazobactam" "Cephalosporins (4th gen.)" "" "" +"FPZ" "Cefepime/zidebactam" "Other antibacterials" "" "" +"CAT" "J01DD10" 5487888 "Cefetamet" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" "c(\"cefetamet\", \"cefetametum\", \"cepime o\", \"deacetoxycefotaxime\")" 1 "g" +"CPI" 5486182 "Cefetamet pivoxil" "Cephalosporins (3rd gen.)" "" "c(\"cefetamet pivoxyl\", \"globocef\")" +"CCL" 71719688 "Cefetecol (Cefcatacol)" "Cephalosporins (4th gen.)" "" "" +"CZL" 193956 "Cefetrizole" "Cephalosporins (unclassified gen.)" "" "c(\"cefetrizole\", \"cefetrizolum\")" +"FDC" 77843966 "Cefiderocol" "Other antibacterials" "" "cefiderocol" +"CFM" "J01DD08" 5362065 "Cefixime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cfe\", \"cfix\", \"dcfm\", \"fix\", \"ix\")" "c(\"cefixim\", \"cefixima\", \"cefixime\", \"cefixime anhydrous\", \"cefiximum\", \"cefixoral\", \"cefspan\", \"cephoral\", \"denvar\", \"necopen\", \"suprax\", \"tricef\", \"unixime\")" 0.4 "g" "c(\"16567-0\", \"25236-1\")" +"CMX" "J01DD05" 9570757 "Cefmenoxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" "c(\"bestron\", \"cefmax\", \"cefmenoxima\", \"cefmenoxime\", \"cefmenoximum\")" 2 "g" +"CMZ" "J01DC09" 42008 "Cefmetazole" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "" "c(\"cefmetazole\", \"cefmetazolo\", \"cefmetazolum\")" 4 "g" +"CNX" 71141 "Cefminox" "Other antibacterials" "" "c(\"cefminox\", \"cefminoxum\")" +"DIZ" "J01DD09" 5361871 "Cefodizime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" "c(\"cefodizima\", \"cefodizime\", \"cefodizime acid\", \"cefodizimum\", \"cefodizme\", \"diezime\", \"modivid\", \"neucef\", \"timecef\")" 2 "g" +"CID" "J01DC06" 43594 "Cefonicid" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "" "c(\"cefonicid\", \"cefonicido\", \"cefonicidum\", \"monocef\")" 1 "g" "c(\"25237-9\", \"3444-7\")" +"CFP" "J01DD12" 44187 "Cefoperazone" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cfp\", \"cp\", \"cpz\", \"fop\", \"per\")" "c(\"bioperazone\", \"cefobid\", \"cefoperazine\", \"cefoperazon\", \"cefoperazone\", \"cefoperazone acid\", \"cefoperazono\", \"cefoperazonum\", \"cefozon\", \"medocef\", \"myticef\", \"pathozone\", \"peracef\")" 4 "g" "3445-4" +"CSL" "J01DD62" "Cefoperazone/sulbactam" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" "" 4 "g" +"CND" "J01DC11" 43507 "Ceforanide" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "" "c(\"ceforanide\", \"ceforanido\", \"ceforanidum\", \"precef\", \"radacef\")" 4 "g" +"CSE" 9830519 "Cefoselis" "Cephalosporins (4th gen.)" "" "c(\"cefoselis\", \"cefoselis sulfate\", \"winsef\")" +"CTX" "J01DD01" 5742673 "Cefotaxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cfot\", \"cft\", \"cftx\", \"ct\", \"ctx\", \"fot\", \"tax\", \"xct\")" "c(\"cefotaxim\", \"cefotaxim hikma\", \"cefotaxima\", \"cefotaxime\", \"cefotaxime acid\", \"cefotaximum\", \"cephotaxime\", \"claforan\", \"omnatax\")" 4 "g" "c(\"25238-7\", \"3446-2\", \"80961-6\")" "CTC" 9575353 "Cefotaxime/clavulanic acid" "Cephalosporins (3rd gen.)" "xctl" "" -"CTS" 9574753 "Cefotaxime/sulbactam" "Cephalosporins (3rd gen.)" "" -"CTT" "J01DC05" 53025 "Cefotetan" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"ctn\", \"ctt\", \"cte\", \"tans\", \"cn\")" "c(\"Apacef\", \"Cefotetan\", \"Cefotetan free acid\", \"Cefotetanum\")" 4 "g" "c(\"25239-5\", \"3447-0\")" -"CTF" "J01DC07" 43708 "Cefotiam" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"Cefotiam\", \"Cefotiam?\", \"Cefotiamum\", \"Ceradolan\", \"Ceradon\", \"Haloapor\")" 1.2 "g" 4 "g" -"CHE" 125846 "Cefotiam hexetil" "Cephalosporins (3rd gen.)" "c(\"Cefotiam cilexetil\", \"Pansporin T\")" -"FOV" 9578573 "Cefovecin" "Cephalosporins (3rd gen.)" "" -"FOX" "J01DC01" 441199 "Cefoxitin" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"cfx\", \"fox\", \"cx\", \"fx\", \"cfox\", \"cfxt\")" "c(\"Cefoxitin\", \"Cefoxitina\", \"Cefoxitine\", \"Cefoxitinum\", \"Cefoxotin\", \"CEPHOXITIN\", \"Mefoxin\", \"Mefoxitin\", \"Rephoxitin\")" 6 "g" "c(\"25240-3\", \"3448-8\")" -"ZOP" 9571080 "Cefozopran" "Cephalosporins (4th gen.)" "Cefozopran" -"CFZ" 68597 "Cefpimizole" "Cephalosporins (3rd gen.)" "c(\"Cefpimizol\", \"Cefpimizole\", \"Cefpimizole sodium\", \"Cefpimizolum\")" -"CPM" "J01DD11" 636405 "Cefpiramide" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"Cefpiramide\", \"Cefpiramide acid\", \"Cefpiramido\", \"Cefpiramidum\")" 2 "g" -"CPO" "J01DE02" 5479539 "Cefpirome" "Cephalosporins (4th gen.)" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "c(\"Broact\", \"Cefpiroma\", \"Cefpirome\", \"Cefpiromum\", \"Cefrom\", \"Cerfpirome\", \"Keiten\")" 4 "g" -"CPD" "J01DD13" 6335986 "Cefpodoxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cpd\", \"pod\", \"px\", \"cfpo\")" "c(\"Cefpodoxim acid\", \"Cefpodoxima\", \"Cefpodoxime\", \"Cefpodoxime acid\", \"Cefpodoximum\", \"Epoxim\")" 0.4 "g" "25241-1" -"CPX" 6526396 "Cefpodoxime proxetil" "Cephalosporins (3rd gen.)" "c(\"Cefodox\", \"Cefoprox\", \"Cefpodoxime proxetil\", \"Cepodem\", \"Orelox\", \"Otreon\", \"Podomexef\", \"Simplicef\", \"Vantin\")" -"CDC" "Cefpodoxime/clavulanic acid" "Cephalosporins (3rd gen.)" "" -"CPR" "J01DC10" 5281006 "Cefprozil" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"cpz\", \"cpr\", \"fp\")" "c(\"Arzimol\", \"Brisoral\", \"Cefprozil\", \"Cefprozil anhydrous\", \"Cefprozil hydrate\", \"Cefprozilo\", \"Cefprozilum\", \"Cefzil\", \"Cronocef\", \"Procef\", \"Serozil\")" 1 "g" -"CEQ" 5464355 "Cefquinome" "Cephalosporins (4th gen.)" "c(\"Cefquinoma\", \"Cefquinome\", \"Cefquinomum\", \"Cobactan\")" -"CRD" "J01DB11" 5284529 "Cefroxadine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Cefroxadine\", \"Cefroxadino\", \"Cefroxadinum\")" -"CFS" "J01DD03" 656575 "Cefsulodin" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfsu" "c(\"Cefsulodin\", \"Cefsulodine\", \"Cefsulodino\", \"Cefsulodinum\")" 4 "g" "c(\"131-3\", \"25242-9\")" -"CSU" 68718 "Cefsumide" "Cephalosporins (unclassified gen.)" "c(\"Cefsumide\", \"Cefsumido\", \"Cefsumidum\")" -"CPT" "J01DI02" 56841980 "Ceftaroline" "Cephalosporins (5th gen.)" "c(\"Teflaro\", \"Zinforo\")" -"CPA" "Ceftaroline/avibactam" "Cephalosporins (5th gen.)" "" -"CAZ" "J01DD02" 5481173 "Ceftazidime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"caz\", \"taz\", \"tz\", \"cfta\", \"xtz\", \"cefta\", \"cftz\")" "c(\"Ceftazidim\", \"Ceftazidima\", \"Ceftazidime\", \"CEFTAZIDIME\", \"Ceftazidimum\", \"Ceptaz\", \"Fortaz\", \"Fortum\", \"Pentacef\", \"Tazicef\", \"Tazidime\")" 4 "g" "c(\"21151-6\", \"3449-6\", \"80960-8\")" -"CZA" "Ceftazidime/avibactam" "Cephalosporins (3rd gen.)" "" +"CTS" 9574753 "Cefotaxime/sulbactam" "Cephalosporins (3rd gen.)" "" "" +"CTT" "J01DC05" 53025 "Cefotetan" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"cn\", \"cte\", \"ctn\", \"ctt\", \"tans\")" "c(\"apacef\", \"cefotetan\", \"cefotetan free acid\", \"cefotetanum\")" 4 "g" "c(\"25239-5\", \"3447-0\")" +"CTF" "J01DC07" 43708 "Cefotiam" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "" "c(\"cefotiam\", \"cefotiam?\", \"cefotiamum\", \"ceradolan\", \"ceradon\", \"haloapor\")" 1.2 "g" 4 "g" +"CHE" 125846 "Cefotiam hexetil" "Cephalosporins (3rd gen.)" "" "c(\"cefotiam cilexetil\", \"pansporin t\")" +"FOV" 9578573 "Cefovecin" "Cephalosporins (3rd gen.)" "" "" +"FOX" "J01DC01" 441199 "Cefoxitin" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"cfox\", \"cfx\", \"cfxt\", \"cx\", \"fox\", \"fx\")" "c(\"cefoxitin\", \"cefoxitina\", \"cefoxitine\", \"cefoxitinum\", \"cefoxotin\", \"cephoxitin\", \"mefoxin\", \"mefoxitin\", \"rephoxitin\")" 6 "g" "c(\"25240-3\", \"3448-8\")" +"ZOP" 9571080 "Cefozopran" "Cephalosporins (4th gen.)" "" "cefozopran" +"CFZ" 68597 "Cefpimizole" "Cephalosporins (3rd gen.)" "" "c(\"cefpimizol\", \"cefpimizole\", \"cefpimizole sodium\", \"cefpimizolum\")" +"CPM" "J01DD11" 636405 "Cefpiramide" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "" "c(\"cefpiramide\", \"cefpiramide acid\", \"cefpiramido\", \"cefpiramidum\")" 2 "g" +"CPO" "J01DE02" 5479539 "Cefpirome" "Cephalosporins (4th gen.)" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "" "c(\"broact\", \"cefpiroma\", \"cefpirome\", \"cefpiromum\", \"cefrom\", \"cerfpirome\", \"keiten\")" 4 "g" +"CPD" "J01DD13" 6335986 "Cefpodoxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cfpo\", \"cpd\", \"pod\", \"px\")" "c(\"cefpodoxim acid\", \"cefpodoxima\", \"cefpodoxime\", \"cefpodoxime acid\", \"cefpodoximum\", \"epoxim\")" 0.4 "g" "25241-1" +"CPX" 6526396 "Cefpodoxime proxetil" "Cephalosporins (3rd gen.)" "" "c(\"cefodox\", \"cefoprox\", \"cefpodoxime proxetil\", \"cepodem\", \"orelox\", \"otreon\", \"podomexef\", \"simplicef\", \"vantin\")" +"CDC" "Cefpodoxime/clavulanic acid" "Cephalosporins (3rd gen.)" "" "" +"CPR" "J01DC10" 5281006 "Cefprozil" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"cpr\", \"cpz\", \"fp\")" "c(\"arzimol\", \"brisoral\", \"cefprozil\", \"cefprozil anhydrous\", \"cefprozil hydrate\", \"cefprozilo\", \"cefprozilum\", \"cefzil\", \"cronocef\", \"procef\", \"serozil\")" 1 "g" +"CEQ" 5464355 "Cefquinome" "Cephalosporins (4th gen.)" "" "c(\"cefquinoma\", \"cefquinome\", \"cefquinomum\", \"cobactan\")" +"CRD" "J01DB11" 5284529 "Cefroxadine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "" "c(\"cefroxadine\", \"cefroxadino\", \"cefroxadinum\")" +"CFS" "J01DD03" 656575 "Cefsulodin" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfsu" "c(\"cefsulodin\", \"cefsulodine\", \"cefsulodino\", \"cefsulodinum\")" 4 "g" "c(\"131-3\", \"25242-9\")" +"CSU" 68718 "Cefsumide" "Cephalosporins (unclassified gen.)" "" "c(\"cefsumide\", \"cefsumido\", \"cefsumidum\")" +"CPT" "J01DI02" 56841980 "Ceftaroline" "Cephalosporins (5th gen.)" "" "c(\"teflaro\", \"zinforo\")" +"CPA" "Ceftaroline/avibactam" "Cephalosporins (5th gen.)" "" "" +"CAZ" "J01DD02" 5481173 "Ceftazidime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"caz\", \"cefta\", \"cfta\", \"cftz\", \"taz\", \"tz\", \"xtz\")" "c(\"ceftazidim\", \"ceftazidima\", \"ceftazidime\", \"ceftazidimum\", \"ceptaz\", \"fortaz\", \"fortum\", \"pentacef\", \"tazicef\", \"tazidime\")" 4 "g" "c(\"21151-6\", \"3449-6\", \"80960-8\")" +"CZA" "Ceftazidime/avibactam" "Cephalosporins (3rd gen.)" "" "" "CCV" "J01DD52" 9575352 "Ceftazidime/clavulanic acid" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "xtzl" "" -"CEM" 6537431 "Cefteram" "Cephalosporins (3rd gen.)" "c(\"Cefteram\", \"Cefterame\", \"Cefteramum\", \"Ceftetrame\")" -"CPL" 5362114 "Cefteram pivoxil" "Cephalosporins (3rd gen.)" "c(\"Cefteram pivoxil\", \"Tomiron\")" -"CTL" "J01DB12" 65755 "Ceftezole" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Ceftezol\", \"Ceftezole\", \"Ceftezolo\", \"Ceftezolum\", \"Demethylcefazolin\")" 3 "g" -"CTB" "J01DD14" 5282242 "Ceftibuten" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"ctb\", \"tib\", \"cb\")" "c(\"Ceftem\", \"Ceftibuten\", \"Ceftibuten hydrate\", \"Ceftibutene\", \"Ceftibuteno\", \"Ceftibutenum\", \"Cephem\", \"Ceprifran\", \"Isocef\", \"Keimax\")" 0.4 "g" -"TIO" 6328657 "Ceftiofur" "Cephalosporins (3rd gen.)" "c(\"Ceftiofur\", \"Ceftiofurum\", \"Excede\", \"Excenel\", \"Naxcel\")" -"CZX" "J01DD07" 6533629 "Ceftizoxime" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cz\", \"zox\", \"czx\", \"ctz\", \"tiz\")" "c(\"Cefizox\", \"Ceftisomin\", \"Ceftix\", \"Ceftizoxima\", \"Ceftizoxime\", \"Ceftizoximum\", \"Epocelin\", \"Eposerin\")" 4 "g" "c(\"25243-7\", \"3450-4\")" -"CZP" 9578661 "Ceftizoxime alapivoxil" "Cephalosporins (3rd gen.)" "" -"BPR" "J01DI01" 135413542 "Ceftobiprole" "Cephalosporins (5th gen.)" "Ceftobiprole" -"CFM1" "J01DI01" 135413544 "Ceftobiprole medocaril" "Cephalosporins (5th gen.)" "Other beta-lactam antibacterials" "Other cephalosporins" "" -"CEI" "J01DI54" "Ceftolozane/enzyme inhibitor" "Cephalosporins (5th gen.)" "Other beta-lactam antibacterials" "Other cephalosporins" "" -"CZT" "Ceftolozane/tazobactam" "Cephalosporins (5th gen.)" "" -"CRO" "J01DD04" 5479530 "Ceftriaxone" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"cax\", \"cro\", \"ctr\", \"frx\", \"axo\", \"tx\", \"cftr\")" "c(\"Biotrakson\", \"Cefatriaxone\", \"Cefatriaxone hydrate\", \"Ceftriaxon\", \"Ceftriaxona\", \"Ceftriaxone\", \"CEFTRIAXONE SODIUM\", \"Ceftriaxonum\", \"Ceftriazone\", \"Cephtriaxone\", \"Longacef\", \"Rocefin\", \"Rocephalin\", \"Rocephin\", \"Rocephine\", \"Rophex\")" 2 "g" "c(\"25244-5\", \"3451-2\", \"80957-4\")" -"CXM" "J01DC02" 5479529 "Cefuroxime" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"crm\", \"cxm\", \"cfx\", \"rox\", \"fur\", \"xm\", \"cfur\", \"cfrx\")" "c(\"Biofuroksym\", \"Cefuril\", \"Cefuroxim\", \"Cefuroxime\", \"Cefuroximine\", \"Cefuroximo\", \"Cefuroximum\", \"Cephuroxime\", \"Kefurox\", \"Sharox\", \"Zinacef\", \"Zinacef Danmark\")" 0.5 "g" 3 "g" "c(\"25245-2\", \"3452-0\", \"80608-3\", \"80617-4\")" -"CXA" 6321416 "Cefuroxime axetil" "Cephalosporins (2nd gen.)" "c(\"Altacef\", \"Bioracef\", \"Cefaks\", \"Cefazine\", \"Ceftin\", \"Cefuroximaxetil\", \"Cefuroxime axetil\", \"Celocid\", \"Cepazine\", \"Cethixim\", \"Cetoxil\", \"Coliofossim\", \"Elobact\", \"Forcef\", \"Furoxime\", \"Kalcef\", \"Maxitil\", \"Medoxm\", \"Nivador\", \"Zinnat\")" -"CFM2" "J01RA03" "Cefuroxime/metronidazole" "Other antibacterials" "Combinations of antibacterials" "Combinations of antibacterials" "" -"ZON" 6336505 "Cefuzonam" "Other antibacterials" "c(\"Cefuzonam\", \"Cefuzonam sodium\", \"Cefuzoname\", \"Cefuzonamum\")" -"LEX" "J01DB01" 27447 "Cephalexin" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Alcephin\", \"Alexin\", \"Alsporin\", \"Anhydrous cefalexin\", \"Anhydrous cephalexin\", \"Biocef\", \"Carnosporin\", \"Cefablan\", \"Cefadal\", \"Cefadin\", \"Cefadina\", \"Cefaleksin\", \"Cefalessina\", \"Cefalexin\", \"Cefalexin anhydrous\", \"Cefalexina\", \"Cefalexine\", \"Cefalexinum\", \"Cefalin\", \"Cefaloto\", \"Cefaseptin\", \"Ceflax\", \"Ceforal\", \"Cefovit\", \"Celexin\", \"Cepastar\", \"Cepexin\", \"Cephacillin\", \"Cephalexin\", \"Cephalexin anhydrous\", \"Cephalexine\", \"Cephalexinum\", \"Cephanasten\", \"Cephaxin\", \"Cephin\", \"Ceporex\", \"Ceporex Forte\", -\"Ceporexin\", \"Ceporexine\", \"Cerexin\", \"Cerexins\", \"Cophalexin\", \"Durantel\", \"Durantel DS\", \"Erocetin\", \"Factagard\", \"Felexin\", \"Ibilex\", \"Ibrexin\", \"Inphalex\", \"Kefalospes\", \"Keflet\", \"Keflex\", \"Kefolan\", \"Keforal\", \"Keftab\", \"Kekrinal\", \"Kidolex\", \"Lafarine\", \"Larixin\", \"Lenocef\", \"Lexibiotico\", \"Lonflex\", \"Lopilexin\", \"Madlexin\", \"Mamalexin\", \"Mamlexin\", \"Medoxine\", \"Neokef\", \"Neolexina\", \"Novolexin\", \"Optocef\", \"Oracef\", \"Oriphex\", \"Oroxin\", \"Ortisporina\", \"Ospexin\", \"Palitrex\", \"Panixine Disperdose\", -\"Pectril\", \"Pyassan\", \"Roceph\", \"Roceph Distab\", \"Sanaxin\", \"Sartosona\", \"Sencephalin\", \"Sepexin\", \"Servispor\", \"Sialexin\", \"Sinthecillin\", \"Sporicef\", \"Sporidex\", \"Syncle\", \"Synecl\", \"Tepaxin\", \"Tokiolexin\", \"Uphalexin\", \"Voxxim\", \"Winlex\", \"Zozarine\")" 2 "g" "c(\"21175-5\", \"3453-8\")" -"CEP" "J01DB03" 6024 "Cephalothin" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cfal" "c(\"Cefalothin\", \"Cefalotin\", \"Cefalotina\", \"Cefalotina fabra\", \"Cefalotine\", \"Cefalotinum\", \"Cemastin\", \"Cephalothinum\", \"Cephalotin\", \"Coaxin\", \"Keflin\", \"Seffin\")" 4 "g" "c(\"25246-0\", \"3454-6\")" -"HAP" "J01DB08" 30699 "Cephapirin" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "c(\"Ambrocef\", \"Cefadyl\", \"Cefapilin\", \"Cefapirin\", \"Cefapirina\", \"Cefapirine\", \"Cefapirinum\", \"Cefaprin\", \"Cefaprin sodium\", \"Cefatrex\", \"Cefatrexyl\", \"Cephapirine\", \"Metricure\")" 4 "g" "10980-1" -"CED" "J01DB09" 38103 "Cephradine" "Cephalosporins (1st gen.)" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cfra" "c(\"Anspor\", \"Cefradin\", \"Cefradina\", \"Cefradine\", \"Cefradinum\", \"Cekodin\", \"Cephradin\", \"Cephradine\", \"Eskacef\", \"Infexin\", \"Megace f\", \"Megacef\", \"Sefril\", \"Velocef\", \"Velosef\")" 2 "g" 2 "g" -"CTO" 71402 "Cetocycline" "Tetracyclines" "c(\"Cetocycline\", \"Cetocyline\", \"Cetotetrine\")" -"CHL" "J01BA01" 5959 "Chloramphenicol" "Amphenicols" "Amphenicols" "Amphenicols" "c(\"c\", \"chl\", \"cl\", \"chlo\")" "c(\"Alficetyn\", \"Ambofen\", \"Amphenicol\", \"Amphicol\", \"Amseclor\", \"Anacetin\", \"Aquamycetin\", \"Austracil\", \"Austracol\", \"Biocetin\", \"Biophenicol\", \"Catilan\", \"Ch loramex\", \"Chemiceticol\", \"Chemicetin\", \"Chemicetina\", \"Chlomin\", \"Chlomycol\", \"Chloramex\", \"Chloramfenikol\", \"Chloramficin\", \"Chloramfilin\", \"Chloramphenicol\", \"CHLORAMPHENICOL\", \"Chloramphenicole\", \"Chloramphenicolum\", \"Chloramsaar\", \"Chlorasol\", \"Chlorbiotic\", \"Chloricol\", \"Chlormycetin R\", \"Chlornitromycin\", \"Chloroamphenicol\", \"Chlorocaps\", -\"Chlorocid\", \"Chlorocid S\", \"Chlorocide\", \"Chlorocidin C\", \"Chlorocidin C tetran\", \"Chlorocin\", \"Chlorocol\", \"Chlorofair\", \"Chloroject L\", \"Chloromax\", \"Chloromycetin\", \"Chloromycetny\", \"Chloromyxin\", \"Chloronitrin\", \"Chloroptic\", \"CHLOROPTIC S.O.P\", \"Chloroptic S.O.P.\", \"Chlorovules\", \"Chlorsig\", \"Cidocetine\", \"Ciplamycetin\", \"Cloramfen\", \"Cloramfenicol\", \"Cloramfenicolo\", \"Cloramficin\", \"Cloramical\", \"Cloramicol\", \"Cloramidina\", \"Cloranfenicol\", \"Cloroamfenicolo\", \"Clorocyn\", \"Cloromisan\", \"Cloromissan\", -\"Clorosintex\", \"Comycetin\", \"Cylphenicol\", \"Desphen\", \"Detreomycin\", \"Detreomycine\", \"Dextromycetin\", \"Doctamicina\", \"Duphenicol\", \"Econochlor\", \"Embacetin\", \"Emetren\", \"Enicol\", \"Enteromycetin\", \"Erbaplast\", \"Ertilen\", \"F armicetina\", \"Farmicetina\", \"Fenicol\", \"Globenicol\", \"Glorous\", \"Halomycetin\", \"Hortfenicol\", \"Interomycetine\", \"Intramycetin\", \"Intramyctin\", \"Isicetin\", \"Ismicetina\", \"Isophenicol\", \"Isopto fenicol\", \"Juvamycetin\", \"Kamaver\", \"Kemicetina\", \"Kemicetine\", \"Kloramfenikol\", \"Klorita\", -\"Klorocid S\", \"Laevomycetinum\", \"Leukamycin\", \"Leukomyan\", \"Leukomycin\", \"Levocin\", \"Levomicetina\", \"Levomitsetin\", \"Levomycetin\", \"Levoplast\", \"Levosin\", \"Levovetin\", \"Loromicetina\", \"Loromisan\", \"Loromisin\", \"Mastiphen\", \"Mediamycetine\", \"Medichol\", \"Micloretin\", \"Micochlorine\", \"Micoclorina\", \"Microcetina\", \"Mychel\", \"Mycinol\", \"Myclocin\", \"Mycochlorin\", \"Myscel\", \"Normimycin V\", \"Novochlorocap\", \"Novomycetin\", \"Novophenicol\", \"Ocuphenicol\", \"Oftalent\", \"Oleomycetin\", \"Opclor\", \"Opelor\", \"Ophthochlor\", -\"Ophthocort\", \"Ophtochlor\", \"Optomycin\", \"Otachron\", \"Otophen\", \"Pantovernil\", \"Paraxin\", \"Pentamycetin\", \"Quemicetina\", \"Rivomycin\", \"Romphenil\", \"Ronfenil\", \"Ronphenil\", \"Septicol\", \"Sificetina\", \"Sintomicetina\", \"Sintomicetine R\", \"Sno Phenicol\", \"Soluthor\", \"Stanomycetin\", \"Synthomycetin\", \"Synthomycetine\", \"Synthomycine\", \"Syntomycin\", \"Tevcocin\", \"Tevcosin\", \"Tifomycin\", \"Tifomycine\", \"Tiromycetin\", \"Treomicetina\", \"Unimycetin\", \"Veticol\", \"Vice ton\", \"Viceton\")" 3 "g" 3 "g" "c(\"15101-9\", \"16603-3\", \"16604-1\", \"25247-8\", \"29214-4\", \"29346-4\", \"29347-2\", \"3455-3\")" -"CTE" "J01AA03" 54675777 "Chlortetracycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"Acronize\", \"Aueromycin\", \"Aureocina\", \"Aureomycin\", \"AUREOMYCIN\", \"Aureomykoin\", \"Biomitsin\", \"Biomycin\", \"Biomycin a\", \"Chlormax\", \"Chlorotetracycline\", \"Chlortetracycline\", \"Chlortetracyclinum\", \"Chrysomykine\", \"Clortetraciclina\", \"Duomycin\", \"Flamycin\", \"Uromycin\")" 1 "g" "87600-3" -"CIC" 19003 "Ciclacillin" "Beta-lactams/penicillins" "c(\"Bastcillin\", \"Calthor\", \"Ciclacilina\", \"Ciclacillin\", \"Ciclacilline\", \"Ciclacillinum\", \"Ciclacillum\", \"Citosarin\", \"Cyclacillin\", \"Cyclapen\", \"Noblicil\", \"Orfilina\", \"Peamezin\", \"Syngacillin\", \"Ultracillin\", \"Vastcillin\", \"Vipicil\", \"Wyvital\")" -"CIN" "J01MB06" 2762 "Cinoxacin" "Quinolones" "Quinolone antibacterials" "Other quinolones" "cnox" "c(\"Azolinic Acid\", \"Cinobac\", \"Cinobactin\", \"Cinoxacin\", \"Cinoxacine\", \"Cinoxacino\", \"Cinoxacinum\", \"Clinoxacin\", \"Noxigram\", \"Uronorm\")" 1 "g" -"CIP" "J01MA02" 2764 "Ciprofloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"cp\", \"cip\", \"ci\", \"cipr\")" "c(\"Alcon Cilox\", \"AuriPro\", \"Bacquinor\", \"Baflox\", \"Baycip\", \"Bernoflox\", \"Cetraxal\", \"Ciflox\", \"Cifloxin\", \"Ciloxan\", \"Ciplus\", \"Ciprecu\", \"Ciprine\", \"Ciprinol\", \"Cipro I.V.\", \"Cipro IV\", \"Cipro XL\", \"Cipro XR\", \"Ciprobay\", \"Ciprobay Uro\", \"Ciprocinol\", \"Ciprodar\", \"Ciproflox\", \"Ciprofloxacin\", \"Ciprofloxacina\", \"Ciprofloxacine\", \"Ciprofloxacino\", \"Ciprofloxacinum\", \"Ciprogis\", \"Ciprolin\", \"Ciprolon\", \"Cipromycin\", \"Ciproquinol\", \"Ciprowin\", \"Ciproxan\", \"Ciproxin\", \"Ciproxina\", \"Ciproxine\", \"Ciriax\", -\"Citopcin\", \"Corsacin\", \"Cyprobay\", \"Fimoflox\", \"Flociprin\", \"Ipiflox\", \"Italnik\", \"Linhaliq\", \"Otiprio\", \"Probiox\", \"Proflaxin\", \"Quinolid\", \"Quintor\", \"Rancif\", \"Roxytal\", \"Septicide\", \"Sophixin Ofteno\", \"Spitacin\", \"Superocin\", \"Velmonit\", \"Velomonit\", \"Zumaflox\")" 1 "g" 0.5 "g" "c(\"14031-9\", \"14032-7\", \"14058-2\", \"14059-0\", \"25248-6\", \"34636-1\", \"3484-3\")" -"CLR" "J01FA09" 84029 "Clarithromycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"cla\", \"clr\", \"clm\", \"ch\", \"clar\")" "c(\"Abbotic\", \"Astromen\", \"Biaxin\", \"Biaxin filmtab\", \"Biaxin HP\", \"Biaxin XL\", \"Biaxin xl filmtab\", \"Bicrolid\", \"Clacee\", \"Clacid\", \"Clacine\", \"Clambiotic\", \"Clarem\", \"Claribid\", \"Claricide\", \"Claridar\", \"Claripen\", \"Clarith\", \"Clarithromycin\", \"Clarithromycine\", \"Clarithromycinum\", \"Claritromicina\", \"Clathromycin\", \"Crixan\", \"Cyllid\", \"Cyllind\", \"Fromilid\", \"Heliclar\", \"Klabax\", \"Klacid\", \"Klaciped\", \"Klaricid\", \"Klaricid H.P\", \"Klaricid H.P.\", \"Klaricid Pediatric\", \"Klaricid XL\", \"Klarid\", \"Klarin\", -\"Kofron\", \"Mabicrol\", \"Macladin\", \"Maclar\", \"Veclam\", \"Vikrol\", \"Zeclar\")" 0.5 "g" 1 "g" "c(\"16619-9\", \"25253-6\", \"34638-7\", \"80559-8\")" -"CLA1" 5280980 "Clavulanic acid" "Other antibacterials" "c(\"Acide clavulanique\", \"Acido clavulanico\", \"Acidum clavulanicum\", \"Clavulanate\", \"Clavulanate acid\", \"CLAVULANATE LITHIUM\", \"Clavulanic acid\", \"Clavulansaeure\", \"Clavulansaure\", \"Clavulinic Acid\", \"Clavulox\", \"Sodium Clavulanate\")" -"CLX" 60063 "Clinafloxacin" "Quinolones" "Clinafloxacin" -"CLI" "J01FF01" 446598 "Clindamycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Lincosamides" "c(\"cd\", \"cc\", \"cm\", \"cli\", \"da\", \"clin\")" "c(\"Antirobe\", \"Chlolincocin\", \"ClindaDerm\", \"Clindamicina\", \"Clindamycin\", \"Clindamycine\", \"Clindamycinum\", \"Clinimycin\", \"Dalacin C\", \"Dalacine\", \"Klimicin\", \"Sobelin\")" 1.2 "g" 1.8 "g" "c(\"16621-5\", \"16622-3\", \"25249-4\", \"3486-8\")" -"CLF" "J04BA01" 2794 "Clofazimine" "Antimycobacterials" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "clof" "c(\"Chlofazimine\", \"Clofazimin\", \"Clofazimina\", \"Clofazimine\", \"Clofaziminum\", \"Lampren\", \"Lamprene\", \"Riminophenazine\")" 0.1 "g" -"CLF1" "J01XX03" 2799 "Clofoctol" "Other antibacterials" "Other antibacterials" "Other antibacterials" "c(\"Clofoctol\", \"Clofoctolo\", \"Clofoctolum\", \"Gramplus\", \"Octofene\")" -"CLM" "J01CE07" 71807 "Clometocillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "c(\"Chlomethocillin\", \"Clometacillin\", \"Clometocilina\", \"Clometocillin\", \"Clometocilline\", \"Clometocillinum\", \"Rixapen\")" 1 "g" -"CLM1" "J01AA11" 54680675 "Clomocycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"CHLORMETHYLENCYCLINE\", \"Clomociclina\", \"Clomocyclin\", \"Clomocycline\", \"Clomocyclinum\", \"Megaclor\")" 1 "g" -"CTR" "G01AF02" 2812 "Clotrimazole" "Antifungals/antimycotics" "clot" "c(\"Canesten\", \"Canesten Cream\", \"Canesten Solution\", \"Canestene\", \"Canestine\", \"Canifug\", \"Chlotrimazole\", \"Cimitidine\", \"Clomatin\", \"Clotrimaderm\", \"Clotrimaderm Cream\", \"Clotrimazol\", \"Clotrimazole\", \"Clotrimazolum\", \"Cutistad\", \"Desamix F\", \"Diphenylmethane\", \"Empecid\", \"Esparol\", \"Fem Care\", \"FemCare\", \"Gyne lotrimin\", \"Jidesheng\", \"Kanesten\", \"Klotrimazole\", \"Lotrimax\", \"Lotrimin\", \"Lotrimin Af\", \"Lotrimin AF Cream\", \"Lotrimin AF Lotion\", \"Lotrimin AF Solution\", \"Lotrimin Cream\", \"Lotrimin Lotion\", -\"Lotrimin Solution\", \"Monobaycuten\", \"Mycelax\", \"Mycelex\", \"Mycelex Cream\", \"Mycelex G\", \"Mycelex OTC\", \"Mycelex Solution\", \"Mycelex Troches\", \"Mycelex Twin Pack\", \"Myclo Cream\", \"Myclo Solution\", \"Myclo Spray Solution\", \"Mycofug\", \"Mycosporin\", \"Mykosporin\", \"Nalbix\", \"Otomax\", \"Pedisafe\", \"Rimazole\", \"Stiemazol\", \"Tibatin\", \"Trimysten\", \"Veltrim\")" -"CLO" "J01CF02" 6098 "Cloxacillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "c(\"Chloroxacillin\", \"Clossacillina\", \"Cloxacilina\", \"Cloxacillin\", \"Cloxacillin sodium\", \"Cloxacilline\", \"CloxacillinNa\", \"Cloxacillinum\", \"Cloxapen\", \"Methocillin S\", \"Orbenin\", \"Syntarpen\", \"Tegopen\")" 2 "g" 2 "g" "c(\"16628-0\", \"25250-2\")" -"COL" "J01XB01" 5311054 "Colistin" "Polymyxins" "Other antibacterials" "Polymyxins" "c(\"cl\", \"cs\", \"ct\", \"coli\")" "c(\"Belcomycine\", \"Colimycin\", \"Colimycin sulphate\", \"Colisticin\", \"Colistimethate\", \"Colistimethate Sodium\", \"Colistin sulfate\", \"Colistin sulphate\", \"Colomycin\", \"Coly-Mycin\", \"Polymyxin E\", \"Polymyxin E. Sulfate\", \"Promixin\", \"Totazina\")" 3 "MU" "c(\"16645-4\", \"29493-4\")" -"COP" "Colistin/polysorbate" "Other antibacterials" "" -"CYC" "J04AB01" 6234 "Cycloserine" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Antibiotics" "cycl" "c(\"Cicloserina\", \"Closerin\", \"Closina\", \"Cyclorin\", \"Cycloserin\", \"Cycloserine\", \"CYCLOSERINE\", \"Cycloserinum\", \"Farmiserina\", \"Micoserina\", \"Miroserina\", \"Miroseryn\", \"Novoserin\", \"Oxamicina\", \"Oxamycin\", \"Seromycin\", \"Tebemicina\", \"Tisomycin\", \"Wasserina\")" 0.75 "g" "c(\"16702-3\", \"25251-0\", \"3519-6\")" -"DAL" "J01XA04" 23724878 "Dalbavancin" "Glycopeptides" "Other antibacterials" "Glycopeptide antibacterials" "dalb" "c(\"Dalbavancin\", \"Dalvance\")" -"DAN" 71335 "Danofloxacin" "Quinolones" "c(\"Advocin\", \"Danofloxacin\", \"Danofloxacine\", \"Danofloxacino\", \"Danofloxacinum\")" -"DPS" "J04BA02" 2955 "Dapsone" "Other antibacterials" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "c(\"Aczone\", \"Araldite HT\", \"Atrisone\", \"Avlosulfon\", \"Avlosulfone\", \"Avlosulphone\", \"Avsulfor\", \"Bis sulfone\", \"BIS SULFONE\", \"Bissulfone\", \"Bissulphone\", \"Croysulfone\", \"Croysulphone\", \"Dapson\", \"Dapsona\", \"Dapsone\", \"Dapsonum\", \"Di sulfone\", \"Diaphenyl sulfone\", \"Diaphenylsulfon\", \"Diaphenylsulfone\", \"Diaphenylsulphon\", \"Diaphenylsulphone\", \"Dimitone\", \"Diphenasone\", \"Diphone\", \"Disulfone\", \"Disulone\", \"Disulphone\", \"Dubronax\", \"Dubronaz\", \"Dumitone\", \"Eporal\", \"Metabolite C\", \"Novophone\", \"Protogen\", -\"Servidapson\", \"Slphadione\", \"Sulfadione\", \"Sulfona\", \"Sulfone ucb\", \"Sulfonyldianiline\", \"Sulphadione\", \"Sulphonyldianiline\", \"Sumicure S\", \"Tarimyl\", \"Udolac\", \"WLN: ZR DSWR DZ\")" 50 "mg" "9747-7" -"DAP" "J01XX09" 16134395 "Daptomycin" "Other antibacterials" "Other antibacterials" "Other antibacterials" "c(\"dap\", \"dapt\")" "c(\"Cidecin\", \"Cubicin\", \"Dapcin\", \"Daptomicina\", \"Daptomycine\", \"Daptomycinum\")" 0.28 "g" -"DFX" 487101 "Delafloxacin" "Quinolones" "c(\"Baxdela\", \"Delafloxacin\", \"Delafloxacinum\")" -"DLM" "J04AK06" 6480466 "Delamanid" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "dela" "c(\"Delamanid\", \"Deltyba\")" -"DEM" "J01AA01" 54680690 "Demeclocycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"Bioterciclin\", \"Clortetrin\", \"Deganol\", \"Demeclociclina\", \"Demeclocycline\", \"Demeclocyclinum\", \"Demeclor\", \"Demetraclin\", \"Diuciclin\", \"Elkamicina\", \"Ledermycin\", \"Mexocine\", \"Novotriclina\", \"Perciclina\", \"Sumaclina\")" 0.6 "g" "c(\"10982-7\", \"29494-2\")" -"DKB" "J01GB09" 470999 "Dibekacin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "c(\"Debecacin\", \"Dibekacin\", \"Dibekacin sulfate\", \"Dibekacina\", \"Dibekacine\", \"Dibekacinum\", \"Dideoxykanamycin B\", \"Kappati\", \"Orbicin\", \"Panamicin\")" 0.14 "g" -"DIC" "J01CF01" 18381 "Dicloxacillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "c(\"Dichloroxacillin\", \"Diclossacillina\", \"Dicloxaciclin\", \"Dicloxacilin\", \"Dicloxacilina\", \"Dicloxacillin\", \"Dicloxacillin sodium\", \"Dicloxacillina\", \"Dicloxacilline\", \"Dicloxacillinum\", \"Dicloxacycline\", \"Dycill\", \"Dynapen\", \"Maclicine\", \"NM|| Dicloxacillin\", \"Pathocil\")" 2 "g" 2 "g" "c(\"10984-3\", \"16769-2\", \"25252-8\")" -"DIF" 56206 "Difloxacin" "Quinolones" "Difloxacin" -"DIR" "J01FA13" 6473883 "Dirithromycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"Dirithromycin\", \"Dirithromycine\", \"Dirithromycinum\", \"Diritromicina\", \"Divitross\", \"Dynabac\", \"Noriclan\", \"Valodin\")" 0.5 "g" -"DOR" "J01DH04" 73303 "Doripenem" "Carbapenems" "Other beta-lactam antibacterials" "Carbapenems" "dori" "c(\"Doribax\", \"Doripenem\", \"Doripenem hydrate\", \"Finibax\")" -"DOX" "J01AA02" 54671203 "Doxycycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"dox\", \"doxy\")" "c(\"Atridox\", \"Azudoxat\", \"Deoxymykoin\", \"Dossiciclina\", \"DOXCYCLINE ANHYDROUS\", \"Doxiciclina\", \"Doxitard\", \"Doxivetin\", \"Doxycen\", \"Doxychel\", \"Doxycin\", \"Doxycyclin\", \"Doxycycline\", \"DOXYCYCLINE CALCIUM\", \"Doxycycline hyclate\", \"Doxycyclinum\", \"Doxylin\", \"Doxysol\", \"Doxytec\", \"Doxytetracycline\", \"Hydramycin\", \"Investin\", \"Jenacyclin\", \"Liviatin\", \"Monodox\", \"Oracea\", \"Periostat\", \"Ronaxan\", \"Spanor\", \"Supracyclin\", \"Vibramycin\", \"Vibramycin Novum\", \"Vibramycine\", \"Vibravenos\", \"Zenavod\")" 0.1 "g" 0.1 "g" "c(\"10986-8\", \"21250-6\", \"26902-7\")" -"ECO" "J01XDXX" 3198 "Econazole" "Antifungals/antimycotics" "econ" "c(\"Econazol\", \"Econazole\", \"Econazolum\", \"Ecostatin\", \"Ecostatin cream\", \"Palavale\", \"Pevaryl\", \"Spectazole\", \"Spectazole cream\")" -"ENX" "J01MA04" 3229 "Enoxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"Almitil\", \"Bactidan\", \"Bactidron\", \"Comprecin\", \"Enofloxacine\", \"Enoksetin\", \"Enoram\", \"Enoxacin\", \"Enoxacina\", \"Enoxacine\", \"Enoxacino\", \"Enoxacinum\", \"Enoxen\", \"Enoxin\", \"Enoxor\", \"Flumark\", \"Penetrex\")" 0.8 "g" "c(\"16816-1\", \"3590-7\")" -"ENR" 71188 "Enrofloxacin" "Quinolones" "c(\"Baytril\", \"Enrofloxacin\", \"Enrofloxacine\", \"Enrofloxacino\", \"Enrofloxacinum\")" -"ENV" 135565326 "Enviomycin (Tuberactinomycin)" "Antimycobacterials" "c(\"Enviomicina\", \"ENVIOMYCIN\", \"Enviomycina\", \"Enviomycinum\")" -"EPE" "Eperozolid" "Other antibacterials" "" -"EPC" "J01CA07" 71392 "Epicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"Dexacillin\", \"Dihydroampicillin\", \"Epicilina\", \"Epicillin\", \"Epicilline\", \"Epicillinum\")" 2 "g" 2 "g" -"EPP" 68916 "Epiroprim" "Other antibacterials" "c(\"Epiroprim\", \"Epiroprima\", \"Epiroprime\", \"Epiroprimum\")" -"ERV" "J01AA13" 54726192 "Eravacycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "erav" "Eravacycline" -"ETP" "J01DH03" 150610 "Ertapenem" "Carbapenems" "Other beta-lactam antibacterials" "Carbapenems" "etp" "c(\"Ertapenem\", \"Invanz\")" 1 "g" -"ERY" "J01FA01" 12560 "Erythromycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"e\", \"ery\", \"em\", \"eryt\")" "c(\"Abboticin\", \"Abomacetin\", \"Acneryne\", \"Acnesol\", \"Akne Cordes Losung\", \"Aknederm Ery Gel\", \"Aknemycin\", \"AustriaS\", \"Benzamycin\", \"Derimer\", \"Deripil\", \"Dotycin\", \"Dumotrycin\", \"Emuvin\", \"Emycin\", \"Endoeritrin\", \"Erecin\", \"Erisone\", \"Eritomicina\", \"Eritrocina\", \"Eritromicina\", \"Ermycin\", \"Eryacne\", \"Eryacnen\", \"Eryc Sprinkles\", \"Erycen\", \"Erycette\", \"Erycin\", \"Erycinum\", \"Eryderm\", \"Erydermer\", \"Erygel\", \"Eryhexal\", \"Erymax\", \"Erymed\", \"Erysafe\", \"Erytab\", \"Erythrocin\", \"Erythrocin stearate\", -\"Erythroderm\", \"Erythrogran\", \"Erythroguent\", \"Erythromid\", \"Erythromycin\", \"Erythromycin A\", \"Erythromycin base\", \"Erythromycin Lactate\", \"Erythromycine\", \"Erythromycines\", \"Erythromycinum\", \"Erytop\", \"Erytrociclin\", \"Ilocaps\", \"Ilosone\", \"Iloticina\", \"Ilotycin\", \"Ilotycin gluceptate\", \"Ilotycin T.S.\", \"Inderm\", \"Inderm Gel\", \"IndermRetcin\", \"Latotryd\", \"Lederpax\", \"Mephamycin\", \"Mercina\", \"Oftamolets\", \"Paediathrocin\", \"Pantoderm\", \"Pantodrin\", \"Pantomicina\", \"PCE Dispertab\", \"Pharyngocin\", \"Primacine\", -\"Propiocine\", \"Proterytrin\", \"Retcin\", \"Robimycin\", \"Romycin\", \"Sansac\", \"Skid Gel E\", \"Staticin\", \"Stiemicyn\", \"Stiemycin\", \"Theramycin Z\", \"Tiloryth\", \"Tiprocin\", \"Torlamicina\", \"Udima Ery Gel\", \"Wyamycin S\")" 2 "g" 1 "g" "c(\"12298-6\", \"16829-4\", \"25275-9\", \"3597-2\")" -"ETH" "J04AK02" 14052 "Ethambutol" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "etha" "c(\"Aethambutolum\", \"Ebutol\", \"Etambutol\", \"Etambutolo\", \"Etapiam\", \"Ethambutol\", \"Ethambutolum\", \"Myambutol\", \"Mycobutol\", \"Purderal\", \"Servambutol\")" 1.2 "g" 1.2 "g" "c(\"25404-5\", \"3607-9\")" -"ETI" "J04AM03" 456476 "Ethambutol/isoniazid" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "" -"ETI1" "J04AD03" 2761171 "Ethionamide" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "ethi" "c(\"Aethionamidum\", \"Aetina\", \"Aetiva\", \"Amidazin\", \"Amidazine\", \"Ethatyl\", \"Ethimide\", \"Ethina\", \"Ethinamide\", \"Ethionamide\", \"Ethionamidum\", \"Ethioniamide\", \"Ethylisothiamide\", \"Ethyonomide\", \"Etimid\", \"Etiocidan\", \"Etionamid\", \"Etionamida\", \"Etionamide\", \"Etioniamid\", \"Etionid\", \"Etionizin\", \"Etionizina\", \"Etionizine\", \"Fatoliamid\", \"Iridocin\", \"Iridocin Bayer\", \"Iridozin\", \"Isothin\", \"Isotiamida\", \"Itiocide\", \"Nicotion\", \"Nisotin\", \"Nizotin\", \"Rigenicid\", \"Sertinon\", \"Teberus\", \"Thianid\", \"Thianide\", -\"Thioamide\", \"Thiodine\", \"Thiomid\", \"Thioniden\", \"Tianid\", \"Tiomid\", \"Trecator\", \"Trecator SC\", \"Trekator\", \"Trescatyl\", \"Trescazide\", \"Tubenamide\", \"Tubermin\", \"Tuberoid\", \"Tuberoson\")" 0.75 "g" "16845-0" -"ETO" 6034 "Ethopabate" "Other antibacterials" "c(\"Amprol Plus\", \"Ethopabat\", \"Ethopabate\", \"Ethyl Pabate\")" -"FAR" "J01DI03" 65894 "Faropenem" "Other antibacterials" "c(\"Faropenem\", \"Faropenem sodium\", \"Fropenem\", \"Fropenum sodium\")" -"FDX" 10034073 "Fidaxomicin" "Other antibacterials" "c(\"Dificid\", \"Dificlir\", \"Difimicin\", \"Fidaxomicin\", \"Lipiarmycin\", \"Tiacumicin B\")" -"FIN" 11567473 "Finafloxacin" "Quinolones" "Finafloxacin" -"FLA" 46783781 "Flavomycin" "Other antibacterials" "Moenomycin complex" -"FLE" "J01MA08" 3357 "Fleroxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"Fleroxacin\", \"Fleroxacine\", \"Fleroxacino\", \"Fleroxacinum\", \"Fleroxicin\", \"Megalocin\", \"Megalone\", \"Megalosin\", \"Quinodis\")" 0.4 "g" 0.4 "g" -"FLO" 65864 "Flomoxef" "Other antibacterials" "c(\"Flomoxef\", \"Flomoxefo\", \"Flomoxefum\")" -"FLR" 114811 "Florfenicol" "Other antibacterials" "c(\"Aquafen\", \"Florfenicol\", \"Nuflor\", \"Nuflor gold\")" "87599-7" -"FLC" "J01CF05" 21319 "Flucloxacillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "clox" "c(\"Floxacillin\", \"FLOXACILLIN\", \"Floxapen\", \"Floxapen sodium salt\", \"Fluclox\", \"Flucloxacilina\", \"Flucloxacillin\", \"Flucloxacilline\", \"Flucloxacillinum\", \"Fluorochloroxacillin\")" 2 "g" 2 "g" -"FLU" "J02AC01" 3365 "Fluconazole" "Antifungals/antimycotics" "Antimycotics for systemic use" "Triazole derivatives" "fluz" "c(\"Alflucoz\", \"Alfumet\", \"Biocanol\", \"Biozole\", \"Biozolene\", \"Canzol\", \"Cryptal\", \"Diflazon\", \"Diflucan\", \"Dimycon\", \"Elazor\", \"Flucazol\", \"Fluconazol\", \"Fluconazole\", \"Fluconazole capsules\", \"Fluconazolum\", \"Flucostat\", \"Flukezol\", \"Flunazol\", \"Flunizol\", \"Flusol\", \"Fluzon\", \"Fluzone\", \"Forcan\", \"Fuconal\", \"Fungata\", \"Loitin\", \"Oxifugol\", \"Pritenzol\", \"Syscan\", \"Trican\", \"Triconal\", \"Triflucan\", \"Zoltec\")" 0.2 "g" 0.2 "g" "c(\"10987-6\", \"16870-8\", \"25255-1\", \"80530-9\")" -"FLM" "J01MB07" 3374 "Flumequine" "Quinolones" "Quinolone antibacterials" "Other quinolones" "c(\"Apurone\", \"Fantacin\", \"Flumequine\", \"Flumequino\", \"Flumequinum\", \"Flumigal\", \"Flumiquil\", \"Flumisol\", \"Flumix\", \"Imequyl\")" 1.2 "g" -"FLR1" "J01FA14" 71260 "Flurithromycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"Flurithromicina\", \"Flurithromycime\", \"Flurithromycin\", \"Flurithromycine\", \"Flurithromycinum\", \"Fluritromicina\", \"Fluritromycinum\", \"Flurizic\")" 0.75 "g" -"FFL" 214356 "Fosfluconazole" "Antifungals/antimycotics" "c(\"Fosfluconazole\", \"Phosfluconazole\", \"Procif\", \"Prodif\")" -"FOS" "J01XX01" 446987 "Fosfomycin" "Other antibacterials" "Other antibacterials" "Other antibacterials" "c(\"fos\", \"ff\", \"fo\", \"fm\", \"fosf\")" "c(\"Fosfocina\", \"Fosfomicina\", \"Fosfomycin\", \"Fosfomycin sodium\", \"Fosfomycine\", \"Fosfomycinum\", \"Fosfonomycin\", \"Phosphonemycin\", \"Phosphonomycin\", \"Veramina\")" 3 "g" 8 "g" -"FMD" 572 "Fosmidomycin" "Other antibacterials" "c(\"Fosmidomycin\", \"Fosmidomycina\", \"Fosmidomycine\", \"Fosmidomycinum\")" -"FRM" 8378 "Framycetin" "Aminoglycosides" "c(\"Actilin\", \"Actiline\", \"Antibiotique\", \"Bycomycin\", \"Endomixin\", \"Enterfram\", \"Fradiomycin\", \"Fradiomycin B\", \"Fradiomycinum\", \"Framicetina\", \"Framycetin\", \"Framycetin sulfate\", \"Framycetine\", \"Framycetinum\", \"Framygen\", \"Fraquinol\", \"Jernadex\", \"Myacine\", \"Myacyne\", \"Mycerin\", \"Mycifradin\", \"Neobrettin\", \"Neolate\", \"Neomas\", \"Neomcin\", \"Neomicina\", \"Neomin\", \"Neomycin\", \"NEOMYCIN B\", \"Neomycin B sulfate\", \"Neomycin solution\", \"NEOMYCIN SULFATE\", \"Neomycin sulphate\", \"NEOMYCINB\", \"Neomycine\", \"Neomycinum\", -\"Nivemycin\", \"PIMAVECORT\", \"Soframycin\", \"Soframycine\", \"Tuttomycin\", \"VONAMYCIN\", \"Vonamycin powder V\")" -"FRZ" 5323714 "Furazolidone" "Other antibacterials" "c(\"Bifuron\", \"Corizium\", \"Coryzium\", \"Diafuron\", \"Enterotoxon\", \"Furall\", \"Furaxon\", \"Furaxone\", \"Furazol\", \"Furazolidine\", \"Furazolidon\", \"Furazolidona\", \"Furazolidone\", \"Furazolidonum\", \"Furazolum\", \"Furazon\", \"Furidon\", \"Furovag\", \"Furox Aerosol Powder\", \"Furoxal\", \"Furoxane\", \"Furoxon\", \"Furoxone\", \"Furoxone Liquid\", \"Furoxone Swine Mix\", \"Furozolidine\", \"Giardil\", \"Giarlam\", \"Medaron\", \"Neftin\", \"Nicolen\", \"Nifulidone\", \"Nifuran\", \"Nifurazolidone\", \"Nifurazolidonum\", \"Nitrofurazolidone\", \"Nitrofurazolidonum\", -\"Nitrofuroxon\", \"Optazol\", \"Ortazol\", \"Puradin\", \"Roptazol\", \"Sclaventerol\", \"Tikofuran\", \"Topazone\", \"Trichofuron\", \"Tricofuron\", \"Tricoron\", \"Trifurox\", \"Viofuragyn\")" -"FUS" "J01XC01" 3000226 "Fusidic acid" "Other antibacterials" "Other antibacterials" "Steroid antibacterials" "fusi" "c(\"Acide fusidique\", \"Acido fusidico\", \"Acidum fusidicum\", \"Flucidin\", \"Fucidate\", \"Fucidate Sodium\", \"Fucidic acid\", \"FUCIDIN\", \"Fucidin acid\", \"Fucithalmic\", \"Fusidate\", \"Fusidate Acid\", \"Fusidic acid\", \"Fusidine\", \"Fusidinic Acid\", \"Ramycin\")" 1.5 "g" 1.5 "g" -"GAM" 59364992 "Gamithromycin" "Macrolides/lincosamides" "Gamithromycin" -"GRN" 124093 "Garenoxacin" "Quinolones" "c(\"Ganefloxacin\", \"Garenfloxacin\", \"Garenoxacin\")" -"GAT" "J01MA16" 5379 "Gatifloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"Gatiflo\", \"Gatifloxacin\", \"Gatifloxacine\", \"Gatifloxcin\", \"Gatilox\", \"Gatiquin\", \"Gatispan\", \"Tequin\", \"Tequin and Zymar\", \"Zymaxid\")" 0.4 "g" 0.4 "g" -"GEM" "J01MA15" 9571107 "Gemifloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"Factiv\", \"Factive\", \"Gemifioxacin\", \"Gemifloxacin\", \"Gemifloxacine\", \"Gemifloxacino\", \"Gemifloxacinum\")" -"GEN" "J01GB03" 3467 "Gentamicin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "c(\"gm\", \"cn\", \"gen\", \"gent\")" "c(\"Apogen\", \"Centicin\", \"Cidomycin\", \"Garasol\", \"Genoptic Liquifilm\", \"Genoptic S.O.P.\", \"Gentacycol\", \"Gentafair\", \"Gentak\", \"Gentamar\", \"Gentamcin Sulfate\", \"Gentamicin\", \"Gentamicina\", \"Gentamicine\", \"Gentamicins\", \"Gentamicinum\", \"GENTAMYCIN\", \"Gentamycins\", \"Gentamycinum\", \"Gentavet\", \"Gentocin\", \"Jenamicin\", \"Lyramycin\", \"Oksitselanim\", \"Refobacin\", \"Refobacin TM\", \"Septigen\", \"Uromycine\")" 0.24 "g" "c(\"13561-6\", \"13562-4\", \"15106-8\", \"22746-2\", \"22747-0\", \"31091-2\", \"31092-0\", \"31093-8\", \"35668-3\", \"3663-2\", \"3664-0\", \"3665-7\", \"39082-3\", \"47109-4\", \"59379-8\", \"80971-5\", \"88111-0\")" -"GEH" "Gentamicin-high" "Aminoglycosides" "c(\"gehl\", \"gentamicin high\", \"genta high\")" "" -"GEP" 25101874 "Gepotidacin" "Other antibacterials" "Gepotidacin" -"GRX" "J01MA11" 72474 "Grepafloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "Grepafloxacin" 0.4 "g" -"GRI" 441140 "Griseofulvin" "Antifungals/antimycotics" "c(\"Amudane\", \"Curling factor\", \"Delmofulvina\", \"Fulcin\", \"Fulcine\", \"Fulvican grisactin\", \"Fulvicin\", \"Fulvicin Bolus\", \"Fulvidex\", \"Fulvina\", \"Fulvinil\", \"Fulvistatin\", \"Fungivin\", \"Greosin\", \"Gresfeed\", \"Gricin\", \"Grifulin\", \"Grifulvin\", \"Grifulvin V\", \"Grisactin\", \"Grisactin Ultra\", \"Grisactin V\", \"Griscofulvin\", \"Grise ostatin\", \"Grisefuline\", \"Griseo\", \"Griseofulvin\", \"Griseofulvin forte\", \"Griseofulvina\", \"Griseofulvine\", \"Griseofulvinum\", \"Griseomix\", \"Griseostatin\", \"Grisetin\", \"Grisofulvin\", -\"Grisovin\", \"Grisovin FP\", \"Grizeofulvin\", \"Grysio\", \"Guservin\", \"Lamoryl\", \"Likuden\", \"Likunden\", \"Murfulvin\", \"Poncyl\", \"Spirofulvin\", \"Sporostatin xan\", \"Xuanjing\")" "12402-4" -"HAB" 175989 "Habekacin" "Aminoglycosides" "c(\"Arbekacin sulfate\", \"Habekacin\", \"Habekacin sulfate\", \"Habekacin xsulfate\")" -"HCH" "J02AA02" 11979956 "Hachimycin" "Antifungals/antimycotics" "Antimycotics for systemic use" "Antibiotics" "c(\"Cabimicina\", \"Hachimicina\", \"Hachimycin\", \"Hachimycine\", \"Hachimycinum\", \"Trichomycinum\", \"Trichonat\")" -"HET" "J01CA18" 443387 "Hetacillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"Etacillina\", \"Hetacilina\", \"Hetacillin\", \"Hetacilline\", \"Hetacillinum\", \"Phenazacillin\", \"Versapen\")" 2 "g" -"HYG" 56928061 "Hygromycin" "Aminoglycosides" "c(\"Antihelmycin\", \"Hydromycin B\", \"Hygrovetine\")" -"ICL" 213043 "Iclaprim" "Other antibacterials" "c(\"Iclaprim\", \"Mersarex\")" -"IPM" "J01DH51" 104838 "Imipenem" "Carbapenems" "Other beta-lactam antibacterials" "Carbapenems" "c(\"imip\", \"imi\", \"imp\")" "c(\"Imipemide\", \"Imipenem\", \"Imipenem anhydrous\", \"imipenem/cilastatin\", \"Imipenemum\", \"Imipenen\", \"Primaxin\", \"Tienamycin\")" 2 "g" "c(\"17010-0\", \"25257-7\", \"27331-8\", \"3688-9\")" -"IPE" "Imipenem/EDTA" "Carbapenems" "" -"IMR" "Imipenem/relebactam" "Carbapenems" "" -"ISV" 6918485 "Isavuconazole" "Antifungals/antimycotics" "Isavuconazole" -"ISE" "J01GB11" 3037209 "Isepamicin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "c(\"Isepacin\", \"Isepalline\", \"Isepamicin\", \"Isepamicina\", \"Isepamicine\", \"Isepamicinum\")" 0.4 "g" -"ISO" "D01AC05" 3760 "Isoconazole" "Antifungals/antimycotics" "Antimycotics for topic use" "Triazole derivatives" "c(\"Isoconazol\", \"Isoconazole\", \"Isoconazolum\", \"Travogen\")" -"INH" "J04AC01" 3767 "Isoniazid" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Hydrazides" "inh" "c(\"Abdizide\", \"Andrazide\", \"Anidrasona\", \"Antimicina\", \"Antituberkulosum\", \"Armacide\", \"Armazid\", \"Armazide\", \"Atcotibine\", \"AZT + Isoniazid\", \"Azuren\", \"Bacillin\", \"Cemidon\", \"Chemiazid\", \"Chemidon\", \"Continazine\", \"Cortinazine\", \"Cotinazin\", \"Cotinizin\", \"Defonin\", \"Dibutin\", \"Diforin\", \"Dinacrin\", \"Ditubin\", \"Ebidene\", \"Eralon\", \"Ertuban\", \"Eutizon\", \"Evalon\", \"Fetefu\", \"Fimalene\", \"Hid rasonil\", \"Hidranizil\", \"Hidrasonil\", \"Hidrulta\", \"Hidrun\", \"Hycozid\", \"Hydrazid\", \"Hydrazide\", \"Hyozid\", \"I.A.I.\", -\"Idrazil\", \"Inizid\", \"Iscotin\", \"Isidrina\", \"Ismazide\", \"Isobicina\", \"Isocid\", \"Isocidene\", \"Isocotin\", \"Isohydrazide\", \"Isokin\", \"Isolyn\", \"Isonerit\", \"Isonex\", \"Isoniacid\", \"Isoniazid\", \"Isoniazid SA\", \"Isoniazida\", \"Isoniazide\", \"Isoniazidum\", \"Isonicazide\", \"Isonicid\", \"Isonico\", \"Isonicotan\", \"Isonicotil\", \"Isonicotinhydrazid\", \"Isonicotinohydrazide\", \"Isonide\", \"Isonidrin\", \"Isonikazid\", \"Isonilex\", \"Isonin\", \"Isonindon\", \"Isonirit\", \"Isoniton\", \"Isonizida\", \"Isonizide\", \"Isotamine\", \"Isotebe\", -\"Isotebezid\", \"Isotinyl\", \"Isozid\", \"Isozide\", \"Isozyd\", \"Laniazid\", \"Laniozid\", \"LANIZID\", \"Mayambutol\", \"Mybasan\", \"Neoteben\", \"Neoxin\", \"Neumandin\", \"Niadrin\", \"Nicazide\", \"Nicetal\", \"Nicizina\", \"Niconyl\", \"Nicotibina\", \"Nicotibine\", \"Nicotisan\", \"Nicozide\", \"Nidaton\", \"Nidrazid\", \"Nikozid\", \"Niplen\", \"Nitadon\", \"Niteban\", \"Nydrazid\", \"Nyscozid\", \"Pelazid\", \"Percin\", \"Phthisen\", \"Pycazide\", \"Pyreazid\", \"Pyricidin\", \"Pyridicin\", \"Pyrizidin\", \"Raumanon\", \"Razide\", \"Retozide\", \"Rifater\", \"Rimicid\", -\"Rimifon\", \"Rimiphone\", \"Rimitsid\", \"Robiselin\", \"Robisellin\", \"Roxifen\", \"Sanohidrazina\", \"Sauterazid\", \"Sauterzid\", \"Stanozide\", \"Tebecid\", \"Tebenic\", \"Tebexin\", \"Tebilon\", \"Teebaconin\", \"Tekazin\", \"Tibazide\", \"Tibemid\", \"Tibiazide\", \"Tibinide\", \"Tibison\", \"Tibivis\", \"Tibizide\", \"Tibusan\", \"Tisiodrazida\", \"Tizide\", \"Tubazid\", \"Tubazide\", \"Tubeco\", \"Tubecotubercid\", \"Tuberian\", \"Tubicon\", \"Tubilysin\", \"Tubizid\", \"Tubomel\", \"Unicocyde\", \"Unicozyde\", \"Vazadrine\", \"Vederon\", \"Zidafimia\", \"Zinadon\", -\"Zonazide\")" 0.3 "g" 0.3 "g" "c(\"25451-6\", \"26756-7\", \"3697-0\", \"40371-7\")" -"ITR" "J02AC02" 3793 "Itraconazole" "Antifungals/antimycotics" "Antimycotics for systemic use" "Triazole derivatives" "itra" "c(\"Itraconazol\", \"Itraconazole\", \"Itraconazolum\", \"Itraconzaole\", \"ITRAZOLE\", \"Oriconazole\", \"Sporanox\")" 0.2 "g" 0.2 "g" "c(\"10989-2\", \"12392-7\", \"25258-5\", \"27081-9\", \"32184-4\", \"32185-1\", \"80531-7\")" -"JOS" "J01FA07" 5282165 "Josamycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"Josacine\", \"Josamicina\", \"Josamycin\", \"Josamycine\", \"Josamycinum\")" 2 "g" -"KAN" "J01GB04" 6032 "Kanamycin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "c(\"k\", \"kan\", \"hlk\", \"km\", \"kana\")" "c(\"Kanamicina\", \"Kanamycin\", \"KANAMYCIN A\", \"Kanamycin Base\", \"Kanamycine\", \"Kanamycinum\", \"Kantrex\", \"Kenamycin A\", \"Klebcil\", \"Liposomal Kanamycin\")" 1 "g" "c(\"23889-9\", \"3698-8\", \"3699-6\", \"3700-2\", \"47395-9\")" -"KAH" "Kanamycin-high" "Aminoglycosides" "" -"KAC" "Kanamycin/cephalexin" "Aminoglycosides" "" -"KET" "J02AB02" 456201 "Ketoconazole" "Antifungals/antimycotics" "Antimycotics for systemic use" "Imidazole derivatives" "keto" "c(\"Extina\", \"Fungarest\", \"Fungoral\", \"Ketocanazole\", \"Ketoconazol\", \"Ketoconazole\", \"Ketoconazolum\", \"Ketoderm\", \"Nizoral\", \"Xolegel\")" 0.2 "g" "c(\"10990-0\", \"12393-5\", \"25259-3\", \"60091-6\", \"60092-4\")" -"KIT" "Kitasamycin (Leucomycin)" "Macrolides/lincosamides" "" -"LAS" 5360807 "Lasalocid" "Other antibacterials" "c(\"Avatec\", \"Lasalocid\", \"Lasalocid A\", \"Lasalocide\", \"Lasalocide A\", \"Lasalocido\", \"Lasalocidum\")" "87598-9" -"LTM" "J01DD06" 47499 "Latamoxef" "Cephalosporins (3rd gen.)" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "c(\"MOX\", \"moxa\")" "c(\"Disodium Moxalactam\", \"Festamoxin\", \"Lamoxactam\", \"Latamoxef\", \"Latamoxefum\", \"Shiomarin\")" 4 "g" -"LMU" 25185057 "Lefamulin" "Other antibacterials" "Lefamulin" -"LEN" 65646 "Lenampicillin" "Beta-lactams/penicillins" "c(\"Lenampicilina\", \"Lenampicillin\", \"Lenampicillin HCl\", \"Lenampicilline\", \"Lenampicillinum\")" -"LVX" "J01MA12" 149096 "Levofloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"lvx\", \"lev\", \"levo\", \"le\")" "c(\"Aeroquin\", \"Cravit\", \"Cravit hydrate\", \"Cravit IV\", \"Cravit Ophthalmic\", \"Elequine\", \"Floxacin\", \"Floxel\", \"Iquix hydrate\", \"Leroxacin\", \"Lesacin\", \"Levaquin\", \"Levaquin hydrate\", \"Levo Floxacin\", \"Levofiexacin\", \"Levofloxacin\", \"Levofloxacin hydrate\", \"Levofloxacine\", \"Levofloxacino\", \"Levofloxacinum\", \"Levokacin\", \"Levoxacin\", \"Mosardal\", \"Nofaxin\", \"Oftaquix\", \"Quixin\", \"Reskuin\", \"Tavanic\", \"Unibiotic\", \"Venaxan\", \"Volequin\")" 0.5 "g" 0.5 "g" "c(\"21368-6\", \"30532-6\", \"30533-4\")" -"LND" 9850038 "Levonadifloxacin" "Quinolones" "Levonadifloxacin" -"LSP" "Linco-spectin (lincomycin/spectinomycin)" "Other antibacterials" "" -"LIN" "J01FF02" 3000540 "Lincomycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Lincosamides" "linc" "c(\"Cillimycin\", \"Jiemycin\", \"Lincolcina\", \"Lincolnensin\", \"Lincomicina\", \"Lincomycin\", \"Lincomycin A\", \"Lincomycine\", \"Lincomycinum\")" 1.8 "g" 1.8 "g" "87597-1" -"LNZ" "J01XX08" 441401 "Linezolid" "Other antibacterials" "Other antibacterials" "Other antibacterials" "c(\"lzd\", \"lnz\", \"lz\", \"line\")" "c(\"Linezlid\", \"Linezoid\", \"Linezolid\", \"LINEZOLIDE\", \"Linezolidum\", \"Zivoxid\", \"Zyvoxa\", \"Zyvoxam\", \"Zyvoxid\")" 1.2 "g" 1.2 "g" "c(\"34202-2\", \"80609-1\")" -"LFE" "Linoprist-flopristin" "Other antibacterials" "" -"LOM" "J01MA07" 3948 "Lomefloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"lmf\", \"lom\", \"lome\")" "c(\"Lomefloxacin\", \"Lomefloxacine\", \"Lomefloxacino\", \"Lomefloxacinum\", \"Maxaquin\")" -"LOR" "J01DC08" 5284585 "Loracarbef" "Cephalosporins (2nd gen.)" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "c(\"Anhydrous loracarbef\", \"Lorabid\", \"Loracarbef\", \"Loracarbefum\", \"Lorbef\", \"Loribid\")" 0.6 "g" -"LYM" "J01AA04" 54707177 "Lymecycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"Biovetin\", \"Chlortetracyclin\", \"Ciclisin\", \"Ciclolysal\", \"Infaciclina\", \"Limeciclina\", \"Lisinbiotic\", \"Lymecyclin\", \"Lymecycline\", \"Lymecyclinum\", \"Mucomycin\", \"Ntetracycline\", \"Tetralisal\", \"Tetralysal\", \"Vebicyclysal\")" 0.6 "g" 0.6 "g" -"MNA" "J01XX06" 1292 "Mandelic acid" "Other antibacterials" "Other antibacterials" "Other antibacterials" "c(\"Acido mandelico\", \"Almond acid\", \"Amygdalic acid\", \"Benzoglycolic acid\", \"Hydroxyacetic acid\", \"Kyselina mandlova\", \"Mandelic acid\", \"Mandelic Acid\", \"Paramandelic acid\", \"Phenylglycolic acid\", \"Uromaline\")" 12 "g" -"MAR" 60651 "Marbofloxacin" "Quinolones" "c(\"Marbocyl\", \"Marbofloxacin\", \"Marbofloxacine\", \"Marbofloxacino\", \"Marbofloxacinum\", \"Zeniquin\")" -"MEC" "J01CA11" 36273 "Mecillinam (Amdinocillin)" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"Amdinocillin\", \"AMDINOCILLIN\", \"Coactin\", \"Hexacillin\", \"Mecilinamo\", \"Mecillinam\", \"Mecillinamum\", \"MICILLINAM\", \"Penicillin HX\", \"Selexidin\")" 1.2 "g" -"MEL" 71306732 "Meleumycin" "Macrolides/lincosamides" "" -"MEM" "J01DH02" 441130 "Meropenem" "Carbapenems" "Other beta-lactam antibacterials" "Carbapenems" "c(\"mer\", \"mem\", \"mero\", \"mrp\", \"mp\")" "c(\"Meronem\", \"MERONEM\", \"Meropen\", \"Meropenem\", \"Meropenem anhydrous\", \"Meropenem Hydrate\", \"Meropenem trihydrate\", \"Meropenemum\", \"Merrem\", \"Merrem I.V.\", \"Merrem IV\")" 2 "g" "41406-0" -"MNC" "Meropenem/nacubactam" "Carbapenems" "" -"MEV" "J01DH52" "Meropenem/vaborbactam" "Carbapenems" "Other beta-lactam antibacterials" "Carbapenems" "" -"MES" 176886 "Mesulfamide" "Other antibacterials" "c(\"Mesulfamide\", \"Mesulfamido\", \"Mesulfamidum\")" -"MTC" "J01AA05" 54675785 "Metacycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"Bialatan\", \"Metaciclina\", \"Metacycline\", \"Metacyclinum\", \"Methacycline\", \"Methacycline base\", \"Methacyclinum\", \"Methylenecycline\", \"Physiomycine\", \"Rondomycin\")" 0.6 "g" -"MTM" "J01CA14" 6713928 "Metampicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"Blomopen\", \"Bonopen\", \"Celinmicina\", \"Elatocilline\", \"Fedacilina kapseln\", \"Filorex\", \"Italcina kapseln\", \"Magnipen\", \"Metabacter ampullen\", \"Metambac\", \"Metampicilina\", \"Metampicillin\", \"METAMPICILLIN SODIUM\", \"Metampicillina\", \"Metampicilline\", \"Metampicillinum\", \"METHAMPICILLIN\", \"Metiskia ampullen\", \"Micinovo\", \"Micinovo ampullen\", \"Pangocilin\", \"Probiotic\", \"Rastomycin K\", \"Relyothenate\", \"Ruticina\", \"Rutizina\", \"Rutizina ampullen\", \"Sedomycin\", \"Suvipen\", \"Suvipen ampullen\", \"Tampilen ampullen\", -\"Teonicon Trofen\", \"Viderpen\", \"Viderpin\", \"Vioplex\")" 1.5 "g" 1.5 "g" -"MTH" "J01XX05" 4101 "Methenamine" "Other antibacterials" "Other antibacterials" "Other antibacterials" "c(\"Aceto HMT\", \"Aminoform\", \"Aminoformaldehyde\", \"Ammoform\", \"Ammonioformaldehyde\", \"Antihydral\", \"Cystamin\", \"Cystex\", \"Cystogen\", \"Duirexol\", \"Ekagom H\", \"Esametilentetramina\", \"Formamine\", \"Formin\", \"H.M.T.\", \"Heksa K\", \"Herax UTS\", \"Heterin\", \"Hexa B\", \"Hexaform\", \"Hexaloids\", \"Hexamethylamine\", \"Hexamethylenamine\", \"Hexamethyleneamine\", \"Hexamethylentetramin\", \"Hexamine\", \"Hexamine Silver\", \"Hexamine Superfine\", \"Hexaminum\", \"Hexasan\", \"Hexilmethylenamine\", \"Metenamina\", \"Metenamine\", \"Methamin\", -\"Methenamin\", \"Methenamine\", \"Methenamine Silver\", \"Methenaminum\", \"Metramine\", \"Naphthamine\", \"Nocceler H\", \"Preparation AF\", \"Resotropin\", \"Sanceler H\", \"Sanceler HT\", \"Silver Methenamine\", \"Uramin\", \"Uratrine\", \"Urisol\", \"Uritone\", \"Urodeine\", \"Urotropin\", \"Urotropine\", \"Vesaloin\", \"Vesalvine\", \"Xametrin\")" 3 "g" -"MET" "J01CF03" 6087 "Methicillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "meti" "c(\"Dimocillin\", \"Metacillin\", \"Methcilline\", \"Methicillin\", \"Methicillinum\", \"Methycillin\", \"Meticilina\", \"Meticillin\", \"Meticillina\", \"Meticilline\", \"Meticillinum\", \"Staphcillin\")" 4 "g" "c(\"29492-6\", \"3788-7\")" -"MTP" 68590 "Metioprim" "Other antibacterials" "c(\"Methioprim\", \"Metioprim\", \"Metioprima\", \"Metioprime\", \"Metioprimum\")" -"MXT" 3047729 "Metioxate" "Quinolones" "c(\"Metioxate\", \"Metioxato\", \"Metioxatum\")" -"MTR" "J01XD01" 4173 "Metronidazole" "Other antibacterials" "Other antibacterials" "Imidazole derivatives" "c(\"mnz\", \"metr\")" "c(\"Acromona\", \"Anagiardil\", \"Arilin\", \"Atrivyl\", \"Danizol\", \"Deflamon\", \"Efloran\", \"Elyzol\", \"Entizol\", \"Flagemona\", \"Flagesol\", \"Flagil\", \"Flagyl\", \"Flagyl Er\", \"Flagyl I.V.\", \"Flagyl I.V. RTU\", \"Flazol\", \"Flegyl\", \"Florazole\", \"Fossyol\", \"Giatricol\", \"Ginefla vir\", \"Gineflavir\", \"HELIDAC\", \"Mepagyl\", \"Meronidal\", \"Methronidazole\", \"Metric\", \"Metro Cream\", \"Metro Gel\", \"METRO I.V\", \"Metro I.V.\", \"Metro IV\", \"MetroCream\", \"Metrodzhil\", \"MetroGel\", \"Metrogyl\", \"Metrolag\", \"MetroLotion\", \"Metrolyl\", -\"Metromidol\", \"Metronidaz\", \"Metronidazol\", \"Metronidazole\", \"METRONIDAZOLE USP\", \"Metronidazolo\", \"Metronidazolum\", \"Metrotop\", \"Metrozine\", \"Metryl\", \"Mexibol\", \"Mexibol 'silanes'\", \"Monagyl\", \"Monasin\", \"Nidagel\", \"Nidagyl\", \"Noritate\", \"Novonidazol\", \"Orvagil\", \"Polibiotic\", \"Protostat\", \"Rathimed\", \"Rosased\", \"Sanatrichom\", \"Satric\", \"Takimetol\", \"Trichazol\", \"Trichex\", \"Tricho cordes\", \"Trichobrol\", \"Trichocide\", \"Trichomol\", \"Trichopal\", \"Trichopol\", \"Tricocet\", \"Tricom\", \"Tricowas B\", \"Trikacide\", -\"Trikamon\", \"Trikhopol\", \"Trikojol\", \"Trikozol\", \"Trimeks\", \"Trivazol\", \"Vagilen\", \"Vagimid\", \"Vandazole\", \"Vertisal\", \"Wagitran\", \"Zadstat\", \"Zidoval\")" 1.5 "g" "10991-8" -"MEZ" "J01CA10" 656511 "Mezlocillin" "Beta-lactams/penicillins" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "c(\"mz\", \"mez\")" "c(\"Mezlin\", \"Mezlocilina\", \"Mezlocillin\", \"Mezlocillin acid\", \"MEZLOCILLIN SODIUM\", \"Mezlocilline\", \"Mezlocillinum\", \"Multocillin\")" 6 "g" "3820-8" -"MSU" "Mezlocillin/sulbactam" "Beta-lactams/penicillins" "" -"MIF" "J02AX05" 477468 "Micafungin" "Antifungals/antimycotics" "Antimycotics for systemic use" "Other antimycotics for systemic use" "c(\"Micafungin\", \"Mycamine\")" 0.1 "g" "58418-5" -"MCZ" "J02AB01" 4189 "Miconazole" "Antifungals/antimycotics" "Antimycotics for systemic use" "Imidazole derivatives" "mico" "c(\"Aflorix\", \"Albistat\", \"Andergin\", \"Brentan\", \"Conofite\", \"Dactarin\", \"Daktarin\", \"Daktarin IV\", \"Florid\", \"Lotrimin AF\", \"Micantin\", \"Miconasil Nitrate\", \"Miconazol\", \"Miconazole\", \"Miconazole Base\", \"Miconazolo\", \"Miconazolum\", \"Micozole\", \"Minostate\", \"Monista\", \"Monistat\", \"Monistat IV\", \"Oravig\", \"Vusion\", \"Zimybase\", \"Zimycan\")" 1 "g" "17278-3" -"MCR" 3037206 "Micronomicin" "Aminoglycosides" "c(\"Gentamicin C\", \"Micromycin\", \"Micronomicin\", \"Micronomicina\", \"Micronomicine\", \"Micronomicinum\", \"Sagamicin\", \"Santemycin\")" -"MID" "J01FA03" 5282169 "Midecamycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"Aboren\", \"Espinomycin A\", \"Macropen\", \"Madecacine\", \"Medemycin\", \"Midecamicina\", \"Midecamycin\", \"Midecamycin A\", \"Midecamycine\", \"Midecamycinum\", \"Midecin\", \"Momicine\", \"Mydecamycin\", \"Myoxam\", \"Normicina\", \"Rubimycin\", \"Turimycin P\")" 1 "g" -"MIL" 37614 "Miloxacin" "Quinolones" "c(\"Miloxacin\", \"Miloxacine\", \"Miloxacino\", \"Miloxacinum\")" -"MNO" "J01AA08" 54675783 "Minocycline" "Tetracyclines" "Tetracyclines" "Tetracyclines" "c(\"min\", \"mi\", \"mn\", \"mno\", \"mc\", \"mh\", \"mino\")" "c(\"Akamin\", \"Aknemin\", \"Borymycin\", \"Dynacin\", \"Klinomycin\", \"Minociclina\", \"Minocin\", \"Minocline\", \"Minocyclin\", \"Minocycline\", \"Minocyclinum\", \"Minocyn\", \"Minoderm\", \"Minomycin\", \"Sebomin\", \"Solodyn\", \"Vectrin\")" 0.2 "g" 0.2 "g" "c(\"34606-4\", \"3822-4\", \"49757-8\")" -"MCM" "J01FA11" 5282188 "Miocamycin" "Macrolides/lincosamides" "Macrolides, lincosamides and streptogramins" "Macrolides" "c(\"Acecamycin\", \"Macroral\", \"Midecamycin acetate\", \"Miocamen\", \"Miocamycine\", \"Miokamycin\", \"Myocamicin\", \"Ponsinomycin\")" 1.2 "g" -"MON" 23667299 "Monensin sodium" "Other antibacterials" "c(\"Monensin sodium\", \"Sodium monensin\")" -"MRN" "J04AK04" 70374 "Morinamide" "Antimycobacterials" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "c(\"Morfazinamide\", \"Morfazinammide\", \"Morfgazinamide\", \"Morinamida\", \"Morinamide\", \"Morinamidum\", \"Morphazinamid\", \"Morphazinamide\", \"Piazofolina\", \"Piazolin\", \"Piazolina\")" -"MFX" "J01MA14" 152946 "Moxifloxacin" "Quinolones" "Quinolone antibacterials" "Fluoroquinolones" "c(\"mox\", \"mxf\", \"moxi\")" "c(\"Actira\", \"Avelox\", \"Avelox I.V.\", \"Avelox IV\", \"Avolex\", \"Izilox\", \"Moxeza\", \"Moxifloxacin\", \"Moxifloxacine\", \"Vigamox\")" 0.4 "g" 0.4 "g" "c(\"43751-7\", \"45223-5\", \"80540-8\")" -"MUP" "R01AX06" 446596 "Mupirocin" "Other antibacterials" "c(\"mup\", \"mupi\")" "c(\"Bactoderm\", \"Bactroban\", \"Bactroban Nasal\", \"Bactroban Ointment\", \"Centany\", \"Mupirocin\", \"Mupirocina\", \"Mupirocine\", \"Mupirocinum\", \"Plasimine\", \"Pseudomonic acid\", \"Pseudomonic acid A\", \"Turixin\")" -"NAC" 73386748 "Nacubactam" "Beta-lactams/penicillins" "Nacubactam" -"NAD" 4410 "Nadifloxacin" "Quinolones" "c(\"Acuatim\", \"Nadifloxacin\", \"Nadifloxacine\", \"Nadifloxacino\", \"Nadifloxacinum\", \"Nadixa\", \"Nadoxin\")" -"NAF" 8982 "Nafcillin" "Beta-lactams/penicillins" "c(\"Nafcilina\", \"Nafcillin\", \"NAFCILLIN SODIUM\", \"Nafcilline\", \"Nafcillinum\", \"Nallpen\", \"Naphcillin\", \"Unipen\")" "c(\"10993-4\", \"25232-0\")" -"ZWK" 117587595 "Nafithromycin" "Macrolides/lincosamides" "Nafithromycin" -"NAL" "J01MB02" 4421 "Nalidixic acid" "Quinolones" "Quinolone antibacterials" "Other quinolones" "c(\"na\", \"nal\", \"nali\")" "c(\"Acide nalidixico\", \"Acide nalidixique\", \"Acido nalidissico\", \"Acido nalidixico\", \"Acidum nalidixicum\", \"Betaxina\", \"Dixiben\", \"Dixinal\", \"Eucisten\", \"Eucistin\", \"Innoxalomn\", \"Innoxalon\", \"Jicsron\", \"Kusnarin\", \"Naldixic acid\", \"Nalidic acid\", \"Nalidicron\", \"Nalidixan\", \"Nalidixane\", \"Nalidixate\", \"NALIDIXATE SODIUM\", \"Nalidixic\", \"Nalidixic acid\", \"Nalidixin\", \"Nalidixinic acid\", \"Nalidixinsaure\", \"Nalitucsan\", \"Nalurin\", \"Narigix\", \"Naxuril\", \"NegGram\", \"Negram\", \"Nevigramon\", \"Nicelate\", \"Nogram\", -\"Poleon\", \"Sicmylon\", \"Specifen\", \"Specifin\", \"Unaserus\", \"Uralgin\", \"Uriben\", \"Uriclar\", \"Urisal\", \"Urodixin\", \"Uroman\", \"Uroneg\", \"Uronidix\", \"Uropan\", \"Wintomylon\", \"Wintron\")" 4 "g" -"NAR" 65452 "Narasin" "Other antibacterials" "c(\"Monteban\", \"Narasin\", \"Narasin A\", \"Narasine\", \"Narasino\", \"Narasinum\", \"Narasul\")" "87570-8" -"NEO" "J01GB05" 8378 "Neomycin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "neom" "c(\"Actilin\", \"Actiline\", \"Antibiotique\", \"Bycomycin\", \"Endomixin\", \"Enterfram\", \"Fradiomycin\", \"Fradiomycin B\", \"Fradiomycinum\", \"Framicetina\", \"Framycetin\", \"Framycetin sulfate\", \"Framycetine\", \"Framycetinum\", \"Framygen\", \"Fraquinol\", \"Jernadex\", \"Myacine\", \"Myacyne\", \"Mycerin\", \"Mycifradin\", \"Neobrettin\", \"Neolate\", \"Neomas\", \"Neomcin\", \"Neomicina\", \"Neomin\", \"Neomycin\", \"NEOMYCIN B\", \"Neomycin B sulfate\", \"Neomycin solution\", \"NEOMYCIN SULFATE\", \"Neomycin sulphate\", \"NEOMYCINB\", \"Neomycine\", \"Neomycinum\", -\"Nivemycin\", \"PIMAVECORT\", \"Soframycin\", \"Soframycine\", \"Tuttomycin\", \"VONAMYCIN\", \"Vonamycin powder V\")" 1 "g" "c(\"10995-9\", \"25262-7\")" -"NET" "J01GB07" 441306 "Netilmicin" "Aminoglycosides" "Aminoglycoside antibacterials" "Other aminoglycosides" "neti" "c(\"Netillin\", \"Netilmicin\", \"NETILMICIN SULFATE\", \"Netilmicina\", \"Netilmicine\", \"Netilmicinum\", \"Netilyn\", \"Netira\", \"Vectacin\")" 0.35 "g" 0.35 "g" "c(\"25263-5\", \"3848-9\", \"3849-7\", \"3850-5\", \"47385-0\", \"59565-2\", \"59566-0\", \"59567-8\")" -"NIC" 9507 "Nicarbazin" "Other antibacterials" "c(\"Nicarb\", \"Nicarbasin\", \"Nicarbazin\", \"Nicarbazine\", \"Nicoxin\", \"Nicrazin\", \"Nicrazine\", \"Nirazin\")" -"NIF" 71946 "Nifuroquine" "Quinolones" "c(\"Nifuroquina\", \"Nifuroquine\", \"Nifuroquinum\", \"Quinaldofur\")" -"NFR" "J01XE02" 9571062 "Nifurtoinol" "Other antibacterials" "Other antibacterials" "Nitrofuran derivatives" "c(\"Levantin\", \"Nifurtoinol\", \"Nifurtoinolo\", \"Nifurtoinolum\", \"Urfadin\", \"Urfadine\", \"Urfadyn\")" 0.16 "g" -"NTZ" 41684 "Nitazoxanide" "Other antibacterials" "c(\"Adrovet\", \"Alinia\", \"AZT + Nitazoxanide\", \"Colufase\", \"Cryptaz\", \"Dexidex\", \"Heliton\", \"Kidonax\", \"Nitaxozanid\", \"Nitaxozanide\", \"Nitazox\", \"Nitazoxamide\", \"Nitazoxanid\", \"Nitazoxanida\", \"Nitazoxanide\", \"Nitazoxanidum\", \"Omniparax\", \"Pacovanton\", \"Paramix\", \"Taenitaz\")" -"NIT" "J01XE01" 6604200 "Nitrofurantoin" "Other antibacterials" "Other antibacterials" "Nitrofuran derivatives" "c(\"fd\", \"f/m\", \"ft\", \"nit\", \"ni\", \"f\", \"nitr\")" "c(\"Alfuran\", \"Benkfuran\", \"Berkfuran\", \"Berkfurin\", \"Ceduran\", \"Chemiofuran\", \"Cistofuran\", \"Cyantin\", \"Cystit\", \"Dantafur\", \"Fua Med\", \"Fuamed\", \"Furabid\", \"Furachel\", \"Furadantin\", \"Furadantin Retard\", \"Furadantina MC\", \"Furadantine\", \"Furadantine mc\", \"Furadantoin\", \"Furadoin\", \"Furadoine\", \"Furadonin\", \"Furadonine\", \"Furadoninum\", \"Furadontin\", \"Furadoxyl\", \"Furalan\", \"Furaloid\", \"Furantoin\", \"Furantoina\", \"Furatoin\", \"Furedan\", \"Furina\", \"Furobactina\", \"Furodantin\", \"Furophen T\", \"Gerofuran\", -\"Io>>uss>>a<>uss>>a<% antibiotics <- as.data.frame(antibiotics, stringsAsFactors = FALSE) class(antibiotics$ab) <- "ab" +# make all abbreviations and synonyms lower case, unique and alphabetically sorted +for (i in 1:nrow(antibiotics)) { + abb <- sort(unique(tolower(antibiotics[i, "abbreviations"][[1]]))) + syn <- sort(unique(tolower(antibiotics[i, "synonyms"][[1]]))) + antibiotics[i, "abbreviations"][[1]] <- ifelse(length(abb[!abb == ""]) == 0, list(""), list(abb)) + antibiotics[i, "synonyms"][[1]] <- ifelse(length(syn[!syn == ""]) == 0, list(""), list(syn)) +} + # REFER TO data-raw/loinc.R FOR ADDING LOINC CODES -dim(antibiotics) # for R/data.R usethis::use_data(antibiotics, overwrite = TRUE) rm(antibiotics) diff --git a/data-raw/reproduction_of_microorganisms.R b/data-raw/reproduction_of_microorganisms.R index ef9be6e7a..8a0bb1341 100644 --- a/data-raw/reproduction_of_microorganisms.R +++ b/data-raw/reproduction_of_microorganisms.R @@ -890,6 +890,5 @@ rm(microorganisms.translation) devtools::load_all(".") # TO DO AFTER THIS -# * Update the year and dim()s in R/data.R # * Rerun data-raw/reproduction_of_rsi_translation.R # * Run unit tests diff --git a/data/antibiotics.rda b/data/antibiotics.rda index ef5224e3fb881c7a889683f5a3e09a7dd1c94497..a0f763ee350f0c24ce4271450f88539361d8099d 100755 GIT binary patch literal 36649 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 Fb_@zMZEOGl literal 36360 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 z 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 K6eKF6`4_;~Qt7P# diff --git a/data/microorganisms.codes.rda b/data/microorganisms.codes.rda index b09bc16a49ed9f76366d026d8960b623ed4173c7..200d1d5abb59791cce31bc225d04cfa9e2d923fb 100644 GIT binary patch literal 31398 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%0D8;A$=la-h0hh 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 F<$#bNzvut} literal 30629 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 - + - + - + + + + + - - + + - + - - + + @@ -45,8 +49,7 @@ - - + @@ -64,7 +67,7 @@ - +
@@ -229,6 +232,12 @@ Content not found. Please use links in the navbar.
+ + @@ -239,7 +248,7 @@ Content not found. Please use links in the navbar.
-

Site built with pkgdown 1.4.1.

+

Site built with pkgdown 1.5.0.

diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index 96fee50db..57488c138 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -17,23 +17,27 @@ - + - + - + + + + + - - + + - + - - + + @@ -45,8 +49,7 @@ - - + @@ -64,7 +67,7 @@ - +
@@ -477,6 +480,12 @@ END OF TERMS AND CONDITIONS
+ + @@ -487,7 +496,7 @@ END OF TERMS AND CONDITIONS
-

Site built with pkgdown 1.4.1.

+

Site built with pkgdown 1.5.0.

diff --git a/docs/articles/AMR.html b/docs/articles/AMR.html index 2385945f0..912a95ee3 100644 --- a/docs/articles/AMR.html +++ b/docs/articles/AMR.html @@ -12,15 +12,14 @@ - - - + + + - - - + + #;+uLtK>9Y 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 diff --git a/docs/articles/AMR_files/figure-html/plot 5-1.png b/docs/articles/AMR_files/figure-html/plot 5-1.png index c2f0cb4fd374f61df4c9278abce43a9a7c5b73df..7b8f8accd9e3acb0f273e28c58a85d015d2451b6 100644 GIT binary patch literal 85035 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

9g$#qDP{hB}=`&)LuRpt|$;K@$$?A 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 BgmM4? literal 85022 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 diff --git a/docs/articles/EUCAST.html b/docs/articles/EUCAST.html index 6c980b6e2..2e2ef10ad 100644 --- a/docs/articles/EUCAST.html +++ b/docs/articles/EUCAST.html @@ -12,15 +12,14 @@ - - - + + + - - - + + - - + + + - - - + + - - - + + + + + - - - + + - +

@@ -204,124 +204,117 @@

Transforming

For PCA, we need to transform our AMR data first. This is what the example_isolates data set in this package looks like:

-
library(AMR)
-library(dplyr)
-glimpse(example_isolates)
-# Observations: 2,000
-# Variables: 49
-# $ date            <date> 2002-01-02, 2002-01-03, 2002-01-07, 2002-01-07, 2002…
-# $ hospital_id     <fct> D, D, B, B, B, B, D, D, B, B, D, D, D, D, D, B, B, B,…
-# $ ward_icu        <lgl> FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, T…
-# $ ward_clinical   <lgl> TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, F…
-# $ ward_outpatient <lgl> FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALS…
-# $ age             <dbl> 65, 65, 45, 45, 45, 45, 78, 78, 45, 79, 67, 67, 71, 7…
-# $ gender          <chr> "F", "F", "F", "F", "F", "F", "M", "M", "F", "F", "M"…
-# $ patient_id      <chr> "A77334", "A77334", "067927", "067927", "067927", "06…
-# $ mo              <mo> B_ESCHR_COLI, B_ESCHR_COLI, B_STPHY_EPDR, B_STPHY_EPDR…
-# $ PEN             <rsi> R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R,…
-# $ OXA             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ FLC             <rsi> NA, NA, R, R, R, R, S, S, R, S, S, S, NA, NA, NA, NA,…
-# $ AMX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ AMC             <rsi> I, I, NA, NA, NA, NA, S, S, NA, NA, S, S, I, I, R, I,…
-# $ AMP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ TZP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ CZO             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ FEP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ CXM             <rsi> I, I, R, R, R, R, S, S, R, S, S, S, S, S, NA, S, S, R…
-# $ FOX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ CTX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, S, S,…
-# $ CAZ             <rsi> NA, NA, R, R, R, R, R, R, R, R, R, R, NA, NA, NA, S, …
-# $ CRO             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, S, S,…
-# $ GEN             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ TOB             <rsi> NA, NA, NA, NA, NA, NA, S, S, NA, NA, NA, NA, S, S, N…
-# $ AMK             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ KAN             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ TMP             <rsi> R, R, S, S, R, R, R, R, S, S, NA, NA, S, S, S, S, S, …
-# $ SXT             <rsi> R, R, S, S, NA, NA, NA, NA, S, S, NA, NA, S, S, S, S,…
-# $ NIT             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ FOS             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ LNZ             <rsi> R, R, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, R, R, R…
-# $ CIP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, S, S, NA, NA, NA, NA,…
-# $ MFX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ VAN             <rsi> R, R, S, S, S, S, S, S, S, S, NA, NA, R, R, R, R, R, …
-# $ TEC             <rsi> R, R, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, R, R, R…
-# $ TCY             <rsi> R, R, S, S, S, S, S, S, S, I, S, S, NA, NA, I, R, R, …
-# $ TGC             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ DOX             <rsi> NA, NA, S, S, S, S, S, S, S, NA, S, S, NA, NA, NA, R,…
-# $ ERY             <rsi> R, R, R, R, R, R, S, S, R, S, S, S, R, R, R, R, R, R,…
-# $ CLI             <rsi> NA, NA, NA, NA, NA, R, NA, NA, NA, NA, NA, NA, NA, NA…
-# $ AZM             <rsi> R, R, R, R, R, R, S, S, R, S, S, S, R, R, R, R, R, R,…
-# $ IPM             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, S, S,…
-# $ MEM             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ MTR             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ CHL             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ COL             <rsi> NA, NA, R, R, R, R, R, R, R, R, R, R, NA, NA, NA, R, …
-# $ MUP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
-# $ RIF             <rsi> R, R, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, R, R, R…
+
library(AMR)
+library(dplyr)
+glimpse(example_isolates)
+# Rows: 2,000
+# Columns: 49
+# $ date            <date> 2002-01-02, 2002-01-03, 2002-01-07, 2002-01-07, 2002…
+# $ hospital_id     <fct> D, D, B, B, B, B, D, D, B, B, D, D, D, D, D, B, B, B,…
+# $ ward_icu        <lgl> FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, T…
+# $ ward_clinical   <lgl> TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, F…
+# $ ward_outpatient <lgl> FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALS…
+# $ age             <dbl> 65, 65, 45, 45, 45, 45, 78, 78, 45, 79, 67, 67, 71, 7…
+# $ gender          <chr> "F", "F", "F", "F", "F", "F", "M", "M", "F", "F", "M"…
+# $ patient_id      <chr> "A77334", "A77334", "067927", "067927", "067927", "06…
+# $ mo              <mo> B_ESCHR_COLI, B_ESCHR_COLI, B_STPHY_EPDR, B_STPHY_EPDR…
+# $ PEN             <rsi> R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R,…
+# $ OXA             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ FLC             <rsi> NA, NA, R, R, R, R, S, S, R, S, S, S, NA, NA, NA, NA,…
+# $ AMX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ AMC             <rsi> I, I, NA, NA, NA, NA, S, S, NA, NA, S, S, I, I, R, I,…
+# $ AMP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ TZP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ CZO             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ FEP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ CXM             <rsi> I, I, R, R, R, R, S, S, R, S, S, S, S, S, NA, S, S, R…
+# $ FOX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ CTX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, S, S,…
+# $ CAZ             <rsi> NA, NA, R, R, R, R, R, R, R, R, R, R, NA, NA, NA, S, …
+# $ CRO             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, S, S,…
+# $ GEN             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ TOB             <rsi> NA, NA, NA, NA, NA, NA, S, S, NA, NA, NA, NA, S, S, N…
+# $ AMK             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ KAN             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ TMP             <rsi> R, R, S, S, R, R, R, R, S, S, NA, NA, S, S, S, S, S, …
+# $ SXT             <rsi> R, R, S, S, NA, NA, NA, NA, S, S, NA, NA, S, S, S, S,…
+# $ NIT             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ FOS             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ LNZ             <rsi> R, R, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, R, R, R…
+# $ CIP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, S, S, NA, NA, NA, NA,…
+# $ MFX             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ VAN             <rsi> R, R, S, S, S, S, S, S, S, S, NA, NA, R, R, R, R, R, …
+# $ TEC             <rsi> R, R, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, R, R, R…
+# $ TCY             <rsi> R, R, S, S, S, S, S, S, S, I, S, S, NA, NA, I, R, R, …
+# $ TGC             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ DOX             <rsi> NA, NA, S, S, S, S, S, S, S, NA, S, S, NA, NA, NA, R,…
+# $ ERY             <rsi> R, R, R, R, R, R, S, S, R, S, S, S, R, R, R, R, R, R,…
+# $ CLI             <rsi> NA, NA, NA, NA, NA, R, NA, NA, NA, NA, NA, NA, NA, NA…
+# $ AZM             <rsi> R, R, R, R, R, R, S, S, R, S, S, S, R, R, R, R, R, R,…
+# $ IPM             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, S, S,…
+# $ MEM             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ MTR             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ CHL             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ COL             <rsi> NA, NA, R, R, R, R, R, R, R, R, R, R, NA, NA, NA, R, …
+# $ MUP             <rsi> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
+# $ RIF             <rsi> R, R, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, R, R, R…

Now to transform this to a data set with only resistance percentages per taxonomic order and genus:

-
resistance_data <- example_isolates %>% 
-  group_by(order = mo_order(mo),       # group on anything, like order
-           genus = mo_genus(mo)) %>%   #  and genus as we do here
-  summarise_if(is.rsi, resistance) %>% # then get resistance of all drugs
-  select(order, genus, AMC, CXM, CTX, 
-         CAZ, GEN, TOB, TMP, SXT)      # and select only relevant columns
-
-head(resistance_data)
-# # A tibble: 6 x 10
-# # Groups:   order [2]
-#   order          genus             AMC   CXM   CTX   CAZ   GEN   TOB   TMP   SXT
-#   <chr>          <chr>           <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
-# 1 (unknown orde… Micrococcoides     NA    NA    NA    NA    NA    NA    NA    NA
-# 2 Actinomycetal… Actinomyces        NA    NA    NA    NA    NA    NA    NA    NA
-# 3 Actinomycetal… Corynebacterium    NA    NA    NA    NA    NA    NA    NA    NA
-# 4 Actinomycetal… Dermabacter        NA    NA    NA    NA    NA    NA    NA    NA
-# 5 Actinomycetal… Micrococcus        NA    NA    NA    NA    NA    NA    NA    NA
-# 6 Actinomycetal… Propionibacter…    NA    NA    NA    NA    NA    NA    NA    NA
+
resistance_data <- example_isolates %>%
+  group_by(order = mo_order(mo),       # group on anything, like order
+           genus = mo_genus(mo)) %>%   #  and genus as we do here
+  summarise_if(is.rsi, resistance) %>% # then get resistance of all drugs
+  select(order, genus, AMC, CXM, CTX,
+         CAZ, GEN, TOB, TMP, SXT)      # and select only relevant columns
+
+head(resistance_data)
+# # A tibble: 6 x 10
+# # Groups:   order [2]
+#   order          genus             AMC   CXM   CTX   CAZ   GEN   TOB   TMP   SXT
+#   <chr>          <chr>           <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
+# 1 (unknown orde… Micrococcoides     NA    NA    NA    NA    NA    NA    NA    NA
+# 2 Actinomycetal… Actinomyces        NA    NA    NA    NA    NA    NA    NA    NA
+# 3 Actinomycetal… Corynebacterium    NA    NA    NA    NA    NA    NA    NA    NA
+# 4 Actinomycetal… Dermabacter        NA    NA    NA    NA    NA    NA    NA    NA
+# 5 Actinomycetal… Micrococcus        NA    NA    NA    NA    NA    NA    NA    NA
+# 6 Actinomycetal… Propionibacter…    NA    NA    NA    NA    NA    NA    NA    NA

Perform principal component analysis

The new pca() function will automatically filter on rows that contain numeric values in all selected variables, so we now only need to do:

-
pca_result <- pca(resistance_data)
-# NOTE: Columns selected for PCA: AMC/CXM/CTX/CAZ/GEN/TOB/TMP/SXT.
-#       Total observations available: 7.
+
pca_result <- pca(resistance_data)
+# NOTE: Columns selected for PCA: AMC/CXM/CTX/CAZ/GEN/TOB/TMP/SXT.
+#       Total observations available: 7.

The result can be reviewed with the good old summary() function:

-
summary(pca_result)
-# Importance of components:
-#                           PC1    PC2     PC3     PC4     PC5     PC6       PC7
-# Standard deviation     2.1580 1.6783 0.61282 0.33017 0.20150 0.03190 2.123e-16
-# Proportion of Variance 0.5821 0.3521 0.04694 0.01363 0.00508 0.00013 0.000e+00
-# Cumulative Proportion  0.5821 0.9342 0.98117 0.99480 0.99987 1.00000 1.000e+00
+
summary(pca_result)
+# Importance of components:
+#                           PC1    PC2     PC3     PC4     PC5     PC6       PC7
+# Standard deviation     2.1580 1.6783 0.61282 0.33017 0.20150 0.03190 2.123e-16
+# Proportion of Variance 0.5821 0.3521 0.04694 0.01363 0.00508 0.00013 0.000e+00
+# Cumulative Proportion  0.5821 0.9342 0.98117 0.99480 0.99987 1.00000 1.000e+00

Good news. The first two components explain a total of 93.4% of the variance (see the PC1 and PC2 values of the Proportion of Variance. We can create a so-called biplot with the base R biplot() function, to see which antimicrobial resistance per drug explain the difference per microorganism.

Plotting the results

-
biplot(pca_result)
+
biplot(pca_result)

-

But we can’t see the explanation of the points. Perhaps this works better with the new ggplot_pca() function, that automatically adds the right labels and even groups:

-
ggplot_pca(pca_result)
+

But we can’t see the explanation of the points. Perhaps this works better with our new ggplot_pca() function, that automatically adds the right labels and even groups:

+
ggplot_pca(pca_result)

You can also print an ellipse per group, and edit the appearance:

-
ggplot_pca(pca_result, ellipse = TRUE) +
-  ggplot2::labs(title = "An AMR/PCA biplot!")
+
+ggplot_pca(pca_result, ellipse = TRUE) +
+  ggplot2::labs(title = "An AMR/PCA biplot!")

- @@ -332,7 +325,7 @@
-

Site built with pkgdown 1.4.1.

+

Site built with pkgdown 1.5.0.

diff --git a/docs/articles/SPSS.html b/docs/articles/SPSS.html index 01e508b75..44d83ae3e 100644 --- a/docs/articles/SPSS.html +++ b/docs/articles/SPSS.html @@ -12,15 +12,14 @@ - - - + + + - - - + + - - + + + - - - + + - - + + + - - - + + - + - + - + + + + + - - + + - + - - + + @@ -45,8 +49,7 @@ - - + @@ -64,7 +67,7 @@ - +
@@ -229,16 +232,24 @@

All vignettes

- +
+
How to conduct AMR analysis
+
+
How to apply EUCAST rules
+
+
How to determine multi-drug resistance (MDR)
+
+
How to conduct principal component analysis (PCA) for AMR
+
+
How to import data from SPSS / SAS / Stata
+
+
How to work with WHONET data
+
+
Benchmarks
+
+
How to predict antimicrobial resistance
+
+
@@ -250,7 +261,7 @@
-

Site built with pkgdown 1.4.1.

+

Site built with pkgdown 1.5.0.

diff --git a/docs/articles/resistance_predict.html b/docs/articles/resistance_predict.html index 996f4669d..7014637ba 100644 --- a/docs/articles/resistance_predict.html +++ b/docs/articles/resistance_predict.html @@ -12,15 +12,14 @@ - - - + + + - - - + + - + - + - + + + + + - - + + - + - - + + @@ -45,8 +49,7 @@ - - + @@ -64,7 +67,7 @@ - +
@@ -223,14 +226,10 @@
-

Berends MS, Luz CF, Friedrich AW, Sinha BNM, Albers CJ, Glasner C (2019). -“AMR - An R Package for Working with Antimicrobial Resistance Data.” -bioRxiv. -https://doi.org/10.1101/810622. -

+

Berends MS, Luz CF et al. (2019). AMR - An R Package for Working with Antimicrobial Resistance Data. bioRxiv, https://doi.org/10.1101/810622

@Article{,
   title = {AMR - An R Package for Working with Antimicrobial Resistance Data},
   author = {M S Berends and C F Luz and A W Friedrich and B N M Sinha and C J Albers and C Glasner},
@@ -246,27 +245,27 @@
 
     
-

Site built with pkgdown 1.4.1.

+

Site built with pkgdown 1.5.0.

diff --git a/docs/bootstrap-toc.css b/docs/bootstrap-toc.css new file mode 100644 index 000000000..5a859415c --- /dev/null +++ b/docs/bootstrap-toc.css @@ -0,0 +1,60 @@ +/*! + * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) + * Copyright 2015 Aidan Feldman + * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ + +/* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */ + +/* All levels of nav */ +nav[data-toggle='toc'] .nav > li > a { + display: block; + padding: 4px 20px; + font-size: 13px; + font-weight: 500; + color: #767676; +} +nav[data-toggle='toc'] .nav > li > a:hover, +nav[data-toggle='toc'] .nav > li > a:focus { + padding-left: 19px; + color: #563d7c; + text-decoration: none; + background-color: transparent; + border-left: 1px solid #563d7c; +} +nav[data-toggle='toc'] .nav > .active > a, +nav[data-toggle='toc'] .nav > .active:hover > a, +nav[data-toggle='toc'] .nav > .active:focus > a { + padding-left: 18px; + font-weight: bold; + color: #563d7c; + background-color: transparent; + border-left: 2px solid #563d7c; +} + +/* Nav: second level (shown on .active) */ +nav[data-toggle='toc'] .nav .nav { + display: none; /* Hide by default, but at >768px, show it */ + padding-bottom: 10px; +} +nav[data-toggle='toc'] .nav .nav > li > a { + padding-top: 1px; + padding-bottom: 1px; + padding-left: 30px; + font-size: 12px; + font-weight: normal; +} +nav[data-toggle='toc'] .nav .nav > li > a:hover, +nav[data-toggle='toc'] .nav .nav > li > a:focus { + padding-left: 29px; +} +nav[data-toggle='toc'] .nav .nav > .active > a, +nav[data-toggle='toc'] .nav .nav > .active:hover > a, +nav[data-toggle='toc'] .nav .nav > .active:focus > a { + padding-left: 28px; + font-weight: 500; +} + +/* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */ +nav[data-toggle='toc'] .nav > .active > ul { + display: block; +} diff --git a/docs/bootstrap-toc.js b/docs/bootstrap-toc.js new file mode 100644 index 000000000..1cdd573b2 --- /dev/null +++ b/docs/bootstrap-toc.js @@ -0,0 +1,159 @@ +/*! + * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) + * Copyright 2015 Aidan Feldman + * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ +(function() { + 'use strict'; + + window.Toc = { + helpers: { + // return all matching elements in the set, or their descendants + findOrFilter: function($el, selector) { + // http://danielnouri.org/notes/2011/03/14/a-jquery-find-that-also-finds-the-root-element/ + // http://stackoverflow.com/a/12731439/358804 + var $descendants = $el.find(selector); + return $el.filter(selector).add($descendants).filter(':not([data-toc-skip])'); + }, + + generateUniqueIdBase: function(el) { + var text = $(el).text(); + var anchor = text.trim().toLowerCase().replace(/[^A-Za-z0-9]+/g, '-'); + return anchor || el.tagName.toLowerCase(); + }, + + generateUniqueId: function(el) { + var anchorBase = this.generateUniqueIdBase(el); + for (var i = 0; ; i++) { + var anchor = anchorBase; + if (i > 0) { + // add suffix + anchor += '-' + i; + } + // check if ID already exists + if (!document.getElementById(anchor)) { + return anchor; + } + } + }, + + generateAnchor: function(el) { + if (el.id) { + return el.id; + } else { + var anchor = this.generateUniqueId(el); + el.id = anchor; + return anchor; + } + }, + + createNavList: function() { + return $(''); + }, + + createChildNavList: function($parent) { + var $childList = this.createNavList(); + $parent.append($childList); + return $childList; + }, + + generateNavEl: function(anchor, text) { + var $a = $(''); + $a.attr('href', '#' + anchor); + $a.text(text); + var $li = $('
  • '); + $li.append($a); + return $li; + }, + + generateNavItem: function(headingEl) { + var anchor = this.generateAnchor(headingEl); + var $heading = $(headingEl); + var text = $heading.data('toc-text') || $heading.text(); + return this.generateNavEl(anchor, text); + }, + + // Find the first heading level (`

    `, then `

    `, etc.) that has more than one element. Defaults to 1 (for `

    `). + getTopLevel: function($scope) { + for (var i = 1; i <= 6; i++) { + var $headings = this.findOrFilter($scope, 'h' + i); + if ($headings.length > 1) { + return i; + } + } + + return 1; + }, + + // returns the elements for the top level, and the next below it + getHeadings: function($scope, topLevel) { + var topSelector = 'h' + topLevel; + + var secondaryLevel = topLevel + 1; + var secondarySelector = 'h' + secondaryLevel; + + return this.findOrFilter($scope, topSelector + ',' + secondarySelector); + }, + + getNavLevel: function(el) { + return parseInt(el.tagName.charAt(1), 10); + }, + + populateNav: function($topContext, topLevel, $headings) { + var $context = $topContext; + var $prevNav; + + var helpers = this; + $headings.each(function(i, el) { + var $newNav = helpers.generateNavItem(el); + var navLevel = helpers.getNavLevel(el); + + // determine the proper $context + if (navLevel === topLevel) { + // use top level + $context = $topContext; + } else if ($prevNav && $context === $topContext) { + // create a new level of the tree and switch to it + $context = helpers.createChildNavList($prevNav); + } // else use the current $context + + $context.append($newNav); + + $prevNav = $newNav; + }); + }, + + parseOps: function(arg) { + var opts; + if (arg.jquery) { + opts = { + $nav: arg + }; + } else { + opts = arg; + } + opts.$scope = opts.$scope || $(document.body); + return opts; + } + }, + + // accepts a jQuery object, or an options object + init: function(opts) { + opts = this.helpers.parseOps(opts); + + // ensure that the data attribute is in place for styling + opts.$nav.attr('data-toggle', 'toc'); + + var $topContext = this.helpers.createChildNavList(opts.$nav); + var topLevel = this.helpers.getTopLevel(opts.$scope); + var $headings = this.helpers.getHeadings(opts.$scope, topLevel); + this.helpers.populateNav($topContext, topLevel, $headings); + } + }; + + $(function() { + $('nav[data-toggle="toc"]').each(function(i, el) { + var $nav = $(el); + Toc.init($nav); + }); + }); +})(); diff --git a/docs/index.html b/docs/index.html index 6a5263fdf..4c286a213 100644 --- a/docs/index.html +++ b/docs/index.html @@ -12,10 +12,11 @@ - - - - + + + + + - - + - +

    The development of this package is part of, related to, or made possible by:

    - - - - - +
    @@ -265,7 +260,7 @@ A methods paper about this package has been preprinted at bioRxiv (DOI: 10.1101/

    Latest released version

    This package is available here on the official R network (CRAN), which has a peer-reviewed submission process. Install this package in R from CRAN by using the command:

    - +

    It will be downloaded and installed automatically. For RStudio, click on the menu Tools > Install Packages… and then type in “AMR” and press Install.

    Note: Not all functions on this website may be available in this latest release. To use all functions and data sets mentioned on this website, install the latest development version.

    @@ -273,8 +268,8 @@ A methods paper about this package has been preprinted at bioRxiv (DOI: 10.1101/

    Latest development version

    The latest and unpublished development version can be installed with (precaution: may be unstable):

    -
    install.packages("remotes")
    -remotes::install_gitlab("msberends/AMR")
    +
    install.packages("remotes")
    +remotes::install_gitlab("msberends/AMR")
    @@ -384,12 +379,14 @@ A methods paper about this package has been preprinted at bioRxiv (DOI: 10.1101/
    -
    - - - @@ -115,6 +114,13 @@ Predict antimicrobial resistance +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -244,7 +250,7 @@ The lifecycle of this function is stableOn our website https://msberends.gitlab.io/AMR you can find a comprehensive tutorial about how to conduct AMR analysis, the complete documentation of all functions (which reads a lot easier than here in R) and an example analysis using WHONET data.

    -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -317,7 +323,7 @@ The lifecycle of this function is stablefilter_aminoglycosides("R", "all") %>% filter_fluoroquinolones("R", "all") -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -352,19 +358,17 @@

    WHY THIS IS SO IMPORTANT
    To conduct an analysis of antimicrobial resistance, you should only include the first isolate of every patient per episode
    (ref). If you would not do this, you could easily get an overestimate or underestimate of the resistance of an antibiotic. Imagine that a patient was admitted with an MRSA and that it was found in 5 different blood cultures the following week. The resistance percentage of oxacillin of all S. aureus isolates would be overestimated, because you included this MRSA more than once. It would be selection bias.

    All isolates with a microbial ID of NA will be excluded as first isolate.

    -

    The functions filter_first_isolate() and filter_first_weighted_isolate() are helper functions to quickly filter on first isolates. The function filter_first_isolate() is essentially equal to:

     x %>%
    -   mutate(only_firsts = first_isolate(x, ...)) %>%
    -   filter(only_firsts == TRUE) %>%
    -   select(-only_firsts)
    -
    +

    The functions filter_first_isolate() and filter_first_weighted_isolate() are helper functions to quickly filter on first isolates. The function filter_first_isolate() is essentially equal to:

     x %&gt;%
    +   mutate(only_firsts = first_isolate(x, ...)) %&gt;%
    +   filter(only_firsts == TRUE) %&gt;%
    +   select(-only_firsts)
    -

    The function filter_first_weighted_isolate() is essentially equal to:

     x %>%
    -   mutate(keyab = key_antibiotics(.)) %>%
    -   mutate(only_weighted_firsts = first_isolate(x,
    -                                               col_keyantibiotics = "keyab", ...)) %>%
    -   filter(only_weighted_firsts == TRUE) %>%
    -   select(-only_weighted_firsts)
    -
    +

    The function filter_first_weighted_isolate() is essentially equal to:

     x %&gt;%
    +   mutate(keyab = key_antibiotics(.)) %&gt;%
    +   mutate(only_weighted_firsts = first_isolate(x,
    +                                               col_keyantibiotics = "keyab", ...)) %&gt;%
    +   filter(only_weighted_firsts == TRUE) %&gt;%
    +   select(-only_weighted_firsts)

    Key antibiotics

    @@ -445,7 +449,7 @@ The lifecycle of this function is stablex$first_blood_isolate <- first_isolate(x, specimen_group = "Blood") } -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -309,8 +315,7 @@

    Unlike the exact test of goodness-of-fit (fisher.test()), the G-test does not directly calculate the probability of obtaining the observed results or something more extreme. Instead, like almost all statistical tests, the G-test has an intermediate step; it uses the data to calculate a test statistic that measures how far the observed data are from the null expectation. You then use a mathematical relationship, in this case the chi-square distribution, to estimate the probability of obtaining that value of the test statistic.

    The G-test uses the log of the ratio of two likelihoods as the test statistic, which is why it is also called a likelihood ratio test or log-likelihood ratio test. The formula to calculate a G-statistic is:

    \(G = 2 * sum(x * log(x / E))\)

    -

    where E are the expected values. Since this is chi-square distributed, the p value can be calculated in R with:

    p <- stats::pchisq(G, df, lower.tail = FALSE)
    -
    +

    where E are the expected values. Since this is chi-square distributed, the p value can be calculated in R with:

    p &lt;- stats::pchisq(G, df, lower.tail = FALSE)

    where df are the degrees of freedom.

    If there are more than two categories and you want to find out which ones are significantly different from their null expectation, you can use the same method of testing each category vs. the sum of all categories, with the Bonferroni correction. You use G-tests for each category, of course.

    @@ -370,7 +375,7 @@ The lifecycle of this function is questioni # There is a significant difference from a 1:1 ratio. # Meaning: there are significantly more left-billed birds. - @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -500,7 +506,7 @@ The lifecycle of this function is maturing< x.title = "Antibiotic (EARS-Net code)") } - @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -291,7 +297,7 @@ The lifecycle of this function is maturing< guess_ab_col(df, "ampicillin") # [1] "AMP_ED20" -
    -

    Site built with pkgdown 1.4.1.

    +

    Site built with pkgdown 1.5.0.

    diff --git a/docs/reference/join.html b/docs/reference/join.html index a814457fb..1e285cdcf 100644 --- a/docs/reference/join.html +++ b/docs/reference/join.html @@ -17,16 +17,16 @@ - + - + - + - - + + @@ -46,8 +46,7 @@ - - + @@ -79,7 +78,7 @@ AMR (for R) - 1.0.1 + 1.0.1.9004 @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -254,13 +260,13 @@ ... -

    other parameters to pass on to dplyr::join()

    +

    other parameters to pass on to dplyr::join()

    Details

    -

    Note: As opposed to the dplyr::join() functions of dplyr, character vectors are supported and at default existing columns will get a suffix "2" and the newly joined columns will not get a suffix. See dplyr::join() for more information.

    +

    Note: As opposed to the dplyr::join() functions of dplyr, character vectors are supported and at default existing columns will get a suffix "2" and the newly joined columns will not get a suffix. See dplyr::join() for more information.

    Stable lifecycle

    @@ -291,7 +297,7 @@ The lifecycle of this function is stabledf_joined <- left_join_microorganisms(df, "bacteria") colnames(df_joined) -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -403,7 +409,7 @@ The lifecycle of this function is stablekey_antibiotics_equal(strainA, strainB, ignore_I = FALSE) # FALSE, because I is not ignored and so the 4th value differs -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -265,7 +271,7 @@ The lifecycle of this function is questioni - - @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -294,7 +300,7 @@ The lifecycle of this function is stablefilter(mo_name(mo) %like% '^ent') %>% freq(mo_genus(mo)) -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -443,7 +449,7 @@ A microorganism is categorised as Susceptible, Increased exposure when MRGN = mrgn(.)) # } -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -430,7 +436,7 @@ This package contains the complete taxonomic tree of almost all microorganisms ( mo_info("E. coli") # } - @@ -116,6 +115,13 @@ This is the fastest way to have your organisation (or analysis) specific codes p Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -256,9 +262,8 @@ This is the fastest way to have your organisation (or analysis) specific codes p 4 | | | -

    We save it as "home/me/ourcodes.xlsx". Now we have to set it as a source:

    set_mo_source("home/me/ourcodes.xlsx")
    -# Created mo_source file '~/.mo_source.rds' from 'home/me/ourcodes.xlsx'.
    -
    +

    We save it as "home/me/ourcodes.xlsx". Now we have to set it as a source:

    set_mo_source("home/me/ourcodes.xlsx")
    +# Created mo_source file '~/.mo_source.rds' from 'home/me/ourcodes.xlsx'.

    It has now created a file "~/.mo_source.rds" with the contents of our Excel file, but only the first column with foreign values and the 'mo' column will be kept.

    And now we can use it in our functions:

    as.mo("lab_mo_ecoli")
    @@ -289,9 +294,8 @@ mo_genus("lab_Staph_aureus")
     [1] "Staphylococcus"
     
    -

    To remove the reference data file completely, just use "" or NULL as input for [set_mo_source()]:

    set_mo_source(NULL)
    -# Removed mo_source file '~/.mo_source.rds'.
    -
    +

    To remove the reference data file completely, just use "" or NULL as input for [set_mo_source()]:

    set_mo_source(NULL)
    +# Removed mo_source file '~/.mo_source.rds'.

    Stable lifecycle

    @@ -308,7 +312,7 @@ The lifecycle of this function is stableOn our website https://msberends.gitlab.io/AMR you can find a comprehensive tutorial about how to conduct AMR analysis, the complete documentation of all functions (which reads a lot easier than here in R) and an example analysis using WHONET data.

    -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -256,7 +262,7 @@ The lifecycle of this function is questioni

    On our website https://msberends.gitlab.io/AMR you can find a comprehensive tutorial about how to conduct AMR analysis, the complete documentation of all functions (which reads a lot easier than here in R) and an example analysis using WHONET data.

    - - @@ -116,6 +115,13 @@ resistance() should be used to calculate resistance, susceptibility() should be Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -336,9 +342,8 @@ resistance() should be used to calculate resistance, susceptibility() should be -------------------------------------------------------------------- -

    Please note that, in combination therapies, for only_all_tested = TRUE applies that:

        count_S()    +   count_I()    +   count_R()    = count_all()
    -  proportion_S() + proportion_I() + proportion_R() = 1
    -
    +

    Please note that, in combination therapies, for only_all_tested = TRUE applies that:

        count_S()    +   count_I()    +   count_R()    = count_all()
    +  proportion_S() + proportion_I() + proportion_R() = 1

    and that, in combination therapies, for only_all_tested = FALSE applies that:

        count_S()    +   count_I()    +   count_R()    >= count_all()
       proportion_S() + proportion_I() + proportion_R() >= 1
    @@ -401,7 +406,7 @@ A microorganism is categorised as Susceptible, Increased exposure when
                 SI = susceptibility(CIP, as_percent = TRUE),
                 n1 = count_all(CIP),  # the actual total; sum of all three
                 n2 = n_rsi(CIP),      # same - analogous to n_distinct
    -            total = n())          # NOT the number of tested isolates!
    +            total = n())          # NOT the number of tested isolates!
     
     # Calculate co-resistance between amoxicillin/clav acid and gentamicin,
     # so we can see that combination therapy does a lot more than mono therapy:
    @@ -457,7 +462,7 @@ A microorganism is categorised as Susceptible, Increased exposure when
                 n = count_all(AMX, MTR))
     }
    - @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -394,7 +400,7 @@ The lifecycle of this function is dormantOn our website https://msberends.gitlab.io/AMR you can find a comprehensive tutorial about how to conduct AMR analysis, the complete documentation of all functions (which reads a lot easier than here in R) and an example analysis using WHONET data.

    -
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -239,7 +245,7 @@ below to see their documentation.

    -
    @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -427,7 +433,7 @@ A microorganism is categorised as Susceptible, Increased exposure when theme_minimal(base_size = 13) } - @@ -116,6 +115,13 @@ When negative: the left tail is longer; the mass of the distribution is concentr Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -267,7 +273,7 @@ The lifecycle of this function is questioni - @@ -115,6 +114,13 @@ Predict antimicrobial resistance
  • +
  • + + + + Conduct principal component analysis for AMR + +
  • @@ -277,7 +283,7 @@ The lifecycle of this function is stablemo_name("CoNS", language = "pt") #> "Staphylococcus coagulase negativo (CoNS)" -