mirror of
https://github.com/msberends/AMR.git
synced 2026-09-16 11:59:40 +02:00
Compare commits
50
Commits
@@ -35,6 +35,7 @@
|
||||
^vignettes/PCA\.Rmd$
|
||||
^vignettes/resistance_predict\.Rmd$
|
||||
^vignettes/WHONET\.Rmd$
|
||||
^vignettes/WISCA\.Rmd$
|
||||
^logo.svg$
|
||||
^CRAN-SUBMISSION$
|
||||
^PythonPackage$
|
||||
|
||||
@@ -16,6 +16,24 @@ body:
|
||||
placeholder: Description
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: reprex
|
||||
attributes:
|
||||
label: Minimal Reproducible Example (optional)
|
||||
description: Please include a short R code snippet that reproduces the problem, if possible.
|
||||
placeholder:
|
||||
e.g.
|
||||
```r
|
||||
ab_name("amoxicillin/clavulanic acid", language = "es")
|
||||
```
|
||||
validations:
|
||||
required: false
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
> 💡 If you're not sure what's causing it, you can copy-paste your R session info using `sessionInfo()` or `devtools::session_info()` for us to help faster.
|
||||
|
||||
Otherwise, please fill in the below AMR package version.
|
||||
- type: dropdown
|
||||
id: version
|
||||
attributes:
|
||||
@@ -24,17 +42,7 @@ body:
|
||||
multiple: false
|
||||
options:
|
||||
- ''
|
||||
- Latest CRAN version (2.1.1)
|
||||
- One of the latest GitHub versions (2.1.1.9xxx)
|
||||
- Latest CRAN version (3.0.0)
|
||||
- One of the latest GitHub versions (3.0.0.9xxx)
|
||||
validations:
|
||||
required: true
|
||||
- type: checkboxes
|
||||
id: field-impact
|
||||
attributes:
|
||||
label: Impacted Field
|
||||
description: Which field is probably impacted by this? You may select more than one, or choose none at all.
|
||||
options:
|
||||
- label: Medical (human) microbiology
|
||||
- label: Veterinary microbiology
|
||||
- label: Environmental microbiology
|
||||
|
||||
|
||||
@@ -16,12 +16,11 @@ body:
|
||||
placeholder: Description
|
||||
validations:
|
||||
required: true
|
||||
- type: checkboxes
|
||||
id: field-impact
|
||||
- type: textarea
|
||||
id: use-case
|
||||
attributes:
|
||||
label: Impacted Field
|
||||
description: Which field is probably impacted by this? You may select more than one, or choose none at all.
|
||||
options:
|
||||
- label: Medical (human) microbiology
|
||||
- label: Veterinary microbiology
|
||||
- label: Environmental microbiology
|
||||
label: Use Case (optional)
|
||||
description: When or why would this be useful?
|
||||
placeholder: Describe a situation where this would help you or others.
|
||||
validations:
|
||||
required: false
|
||||
|
||||
@@ -60,6 +60,7 @@ else
|
||||
fi
|
||||
|
||||
git add data-raw/*
|
||||
git add data/*
|
||||
git add -u
|
||||
|
||||
exit 0
|
||||
|
||||
+49
-40
@@ -51,6 +51,7 @@ if command -v Rscript > /dev/null; then
|
||||
currentpkg=$(Rscript -e "cat(pkgload::pkg_name())")
|
||||
echo "- Adding changed files in ./data-raw and ./man to this commit"
|
||||
git add data-raw/*
|
||||
git add data/*
|
||||
git add man/*
|
||||
git add R/sysdata.rda
|
||||
git add NAMESPACE
|
||||
@@ -67,51 +68,59 @@ echo ""
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
echo "Updating semantic versioning and date..."
|
||||
|
||||
# Get tags from remote and remove tags not on remote
|
||||
git fetch origin --prune --prune-tags --quiet
|
||||
currenttagfull=$(git describe --tags --abbrev=0)
|
||||
currenttag=$(git describe --tags --abbrev=0 | sed 's/v//')
|
||||
|
||||
# Assume main branch to be 'main' or 'master'
|
||||
defaultbranch=$(git branch | cut -c 3- | grep -E '^master$|^main$')
|
||||
if [ "$currenttag" = "" ]; then
|
||||
currenttag="0.0.1"
|
||||
currentcommit=$(git rev-list --count ${defaultbranch})
|
||||
echo "- No git tags found, creating one in format 'v(x).(y).(z)' - currently ${currentcommit} previous commits in '${defaultbranch}'"
|
||||
current_branch=$(git rev-parse --abbrev-ref HEAD)
|
||||
if [ "$current_branch" != "main" ]; then
|
||||
echo "- Current branch is '$current_branch'; skipping version/date update (only runs on 'main')"
|
||||
else
|
||||
currentcommit=$(git rev-list --count ${currenttagfull}..${defaultbranch})
|
||||
echo "- Latest tag is '${currenttagfull}', with ${currentcommit} previous commits in '${defaultbranch}'"
|
||||
fi
|
||||
|
||||
# Combine tag and commit number
|
||||
currentversion="$currenttag.$((currentcommit + 9001))"
|
||||
echo "- ${currentpkg} pkg version set to ${currentversion}"
|
||||
|
||||
# Update version number and date in DESCRIPTION
|
||||
sed -i -- "s/^Version: .*/Version: ${currentversion}/" DESCRIPTION
|
||||
sed -i -- "s/^Date: .*/Date: $(date '+%Y-%m-%d')/" DESCRIPTION
|
||||
echo "- Updated version number and date in ./DESCRIPTION"
|
||||
rm -f DESCRIPTION--
|
||||
git add DESCRIPTION
|
||||
|
||||
# Update version number in NEWS.md
|
||||
if [ -e "NEWS.md" ]; then
|
||||
if [ "$currentpkg" = "your" ]; then
|
||||
currentpkg=""
|
||||
# Version update logic begins here
|
||||
|
||||
# Get tags from remote and remove tags not on remote
|
||||
git fetch origin --prune --prune-tags --quiet
|
||||
currenttagfull=$(git describe --tags --abbrev=0)
|
||||
currenttag=$(git describe --tags --abbrev=0 | sed 's/v//')
|
||||
|
||||
# Assume main branch to be 'main' or 'master'
|
||||
defaultbranch=$(git branch | cut -c 3- | grep -E '^master$|^main$')
|
||||
if [ "$currenttag" = "" ]; then
|
||||
currenttag="0.0.1"
|
||||
currentcommit=$(git rev-list --count ${defaultbranch})
|
||||
echo "- No git tags found, creating one in format 'v(x).(y).(z)' - currently ${currentcommit} previous commits in '${defaultbranch}'"
|
||||
else
|
||||
currentcommit=$(git rev-list --count ${currenttagfull}..${defaultbranch})
|
||||
echo "- Latest tag is '${currenttagfull}', with ${currentcommit} previous commits in '${defaultbranch}'"
|
||||
fi
|
||||
sed -i -- "1s/.*/# ${currentpkg} ${currentversion}/" NEWS.md
|
||||
echo "- Updated version number in ./NEWS.md"
|
||||
rm -f NEWS.md--
|
||||
git add NEWS.md
|
||||
else
|
||||
echo "- No NEWS.md found!"
|
||||
|
||||
# Combine tag and commit number
|
||||
currentversion="$currenttag.$((currentcommit + 9001))"
|
||||
echo "- ${currentpkg} pkg version set to ${currentversion}"
|
||||
|
||||
# Update version number and date in DESCRIPTION
|
||||
sed -i -- "s/^Version: .*/Version: ${currentversion}/" DESCRIPTION
|
||||
sed -i -- "s/^Date: .*/Date: $(date '+%Y-%m-%d')/" DESCRIPTION
|
||||
echo "- Updated version number and date in ./DESCRIPTION"
|
||||
rm -f DESCRIPTION--
|
||||
git add DESCRIPTION
|
||||
|
||||
# Update version number in NEWS.md
|
||||
if [ -e "NEWS.md" ]; then
|
||||
if [ "$currentpkg" = "your" ]; then
|
||||
currentpkg=""
|
||||
fi
|
||||
sed -i -- "1s/.*/# ${currentpkg} ${currentversion}/" NEWS.md
|
||||
echo "- Updated version number in ./NEWS.md"
|
||||
rm -f NEWS.md--
|
||||
git add NEWS.md
|
||||
else
|
||||
echo "- No NEWS.md found!"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# Save the version number for use in the commit-msg hook
|
||||
echo "${currentversion}" > .git/commit_version.tmp
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# Save the version number for use in the commit-msg hook
|
||||
echo "${currentversion}" > .git/commit_version.tmp
|
||||
|
||||
git add data-raw/*
|
||||
git add data/*
|
||||
git add -u
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -59,8 +59,15 @@ jobs:
|
||||
|
||||
env:
|
||||
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
|
||||
LANG: en_US.UTF-8
|
||||
LC_ALL: en_US.UTF-8
|
||||
|
||||
steps:
|
||||
- name: Set up locales
|
||||
run: |
|
||||
sudo locale-gen en_US.UTF-8
|
||||
sudo update-locale LANG=en_US.UTF-8
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: r-lib/actions/setup-r@v2
|
||||
|
||||
@@ -60,7 +60,8 @@ jobs:
|
||||
cd data-raw/
|
||||
bash _generate_python_wrapper.sh
|
||||
|
||||
- name: Publish to PyPI
|
||||
- name: Upload to PyPI
|
||||
continue-on-error: true
|
||||
env:
|
||||
TWINE_USERNAME: "__token__"
|
||||
TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}
|
||||
@@ -68,7 +69,7 @@ jobs:
|
||||
cd PythonPackage/AMR
|
||||
python -m twine upload dist/*
|
||||
|
||||
- name: Publish to PyPI Testserver
|
||||
- name: Upload to PyPI Testserver
|
||||
continue-on-error: true
|
||||
env:
|
||||
TWINE_USERNAME: "__token__"
|
||||
@@ -77,6 +78,37 @@ jobs:
|
||||
cd PythonPackage/AMR
|
||||
python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
|
||||
|
||||
# - name: Set up Miniconda
|
||||
# continue-on-error: true
|
||||
# uses: conda-incubator/setup-miniconda@v2
|
||||
# with:
|
||||
# auto-update-conda: true
|
||||
# miniconda-version: "latest"
|
||||
# channels: conda-forge,defaults
|
||||
# activate-environment: build-env
|
||||
# python-version: "3.9"
|
||||
#
|
||||
# - name: Install conda-build and anaconda-client
|
||||
# continue-on-error: true
|
||||
# run: |
|
||||
# conda install -y conda-build anaconda-client
|
||||
#
|
||||
# - name: Build conda package
|
||||
# continue-on-error: true
|
||||
# run: |
|
||||
# cd PythonPackage/AMR
|
||||
# conda skeleton pypi . # Or use custom recipe
|
||||
# conda-build ./ --output-folder conda-bld
|
||||
#
|
||||
# - name: Upload to Anaconda
|
||||
# continue-on-error: true
|
||||
# env:
|
||||
# ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
|
||||
# run: |
|
||||
# anaconda login --token $ANACONDA_API_TOKEN
|
||||
# anaconda upload conda-bld/**/amr-*.tar.bz2 --user msberends --label main
|
||||
# rm -rf conda-bld
|
||||
|
||||
- name: Git push to python-wrapper branch
|
||||
run: |
|
||||
find . -mindepth 1 ! -path './PythonPackage*' -exec rm -rf {} +
|
||||
|
||||
@@ -70,6 +70,10 @@ jobs:
|
||||
any::pkgdown
|
||||
any::tidymodels
|
||||
|
||||
- name: Remove Welcome to AMR vignette
|
||||
run: |
|
||||
rm vignettes/welcome_to_AMR.Rmd
|
||||
|
||||
# Send updates to repo using GH Actions bot
|
||||
- name: Create website in separate branch
|
||||
run: |
|
||||
|
||||
+3
-3
@@ -1,3 +1,3 @@
|
||||
Version: 2.1.1
|
||||
Date: 2023-10-20 16:05:16 UTC
|
||||
SHA: ca72a646d041f7f096c4e196e8ae2fb2b176019c
|
||||
Version: 3.0.0
|
||||
Date: 2025-06-01 16:52:53 UTC
|
||||
SHA: 79038fed2169a25a7fc067c80bb25d9d78be21d9
|
||||
|
||||
+4
-2
@@ -1,6 +1,6 @@
|
||||
Package: AMR
|
||||
Version: 2.1.1.9259
|
||||
Date: 2025-04-27
|
||||
Version: 3.0.0.9017
|
||||
Date: 2025-07-28
|
||||
Title: Antimicrobial Resistance Data Analysis
|
||||
Description: Functions to simplify and standardise antimicrobial resistance (AMR)
|
||||
data analysis and to work with microbial and antimicrobial properties by
|
||||
@@ -51,6 +51,8 @@ Suggests:
|
||||
pillar,
|
||||
progress,
|
||||
readxl,
|
||||
recipes,
|
||||
rlang,
|
||||
rmarkdown,
|
||||
rstudioapi,
|
||||
rvest,
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
# Generated by roxygen2: do not edit by hand
|
||||
|
||||
S3method("!=",amr_selector)
|
||||
S3method("$",deprecated_amr_dataset)
|
||||
S3method("&",amr_selector)
|
||||
S3method("+",ab)
|
||||
S3method("+",amr_selector)
|
||||
S3method("==",amr_selector)
|
||||
S3method("[",ab)
|
||||
S3method("[",av)
|
||||
S3method("[",deprecated_amr_dataset)
|
||||
S3method("[",disk)
|
||||
S3method("[",mic)
|
||||
S3method("[",mo)
|
||||
S3method("[",sir)
|
||||
S3method("[<-",ab)
|
||||
S3method("[<-",av)
|
||||
S3method("[<-",disk)
|
||||
@@ -18,9 +21,11 @@ S3method("[<-",mo)
|
||||
S3method("[<-",sir)
|
||||
S3method("[[",ab)
|
||||
S3method("[[",av)
|
||||
S3method("[[",deprecated_amr_dataset)
|
||||
S3method("[[",disk)
|
||||
S3method("[[",mic)
|
||||
S3method("[[",mo)
|
||||
S3method("[[",sir)
|
||||
S3method("[[<-",ab)
|
||||
S3method("[[<-",av)
|
||||
S3method("[[<-",disk)
|
||||
@@ -40,6 +45,7 @@ S3method(any,amr_selector)
|
||||
S3method(any,amr_selector_any_all)
|
||||
S3method(as.data.frame,ab)
|
||||
S3method(as.data.frame,av)
|
||||
S3method(as.data.frame,deprecated_amr_dataset)
|
||||
S3method(as.data.frame,mic)
|
||||
S3method(as.data.frame,mo)
|
||||
S3method(as.double,mic)
|
||||
@@ -93,7 +99,9 @@ S3method(print,av)
|
||||
S3method(print,bug_drug_combinations)
|
||||
S3method(print,custom_eucast_rules)
|
||||
S3method(print,custom_mdro_guideline)
|
||||
S3method(print,deprecated_amr_dataset)
|
||||
S3method(print,disk)
|
||||
S3method(print,interpreted_sir)
|
||||
S3method(print,mic)
|
||||
S3method(print,mo)
|
||||
S3method(print,mo_renamed)
|
||||
@@ -101,6 +109,8 @@ S3method(print,mo_uncertainties)
|
||||
S3method(print,pca)
|
||||
S3method(print,sir)
|
||||
S3method(print,sir_log)
|
||||
S3method(print,step_mic_log2)
|
||||
S3method(print,step_sir_numeric)
|
||||
S3method(quantile,mic)
|
||||
S3method(rep,ab)
|
||||
S3method(rep,av)
|
||||
@@ -154,6 +164,10 @@ export(administrable_per_os)
|
||||
export(age)
|
||||
export(age_groups)
|
||||
export(all_antimicrobials)
|
||||
export(all_mic)
|
||||
export(all_mic_predictors)
|
||||
export(all_sir)
|
||||
export(all_sir_predictors)
|
||||
export(aminoglycosides)
|
||||
export(aminopenicillins)
|
||||
export(amr_class)
|
||||
@@ -161,7 +175,6 @@ export(amr_distance_from_row)
|
||||
export(amr_selector)
|
||||
export(anti_join_microorganisms)
|
||||
export(antibiogram)
|
||||
export(antibiotics)
|
||||
export(antifungals)
|
||||
export(antimicrobials_equal)
|
||||
export(antimycobacterials)
|
||||
@@ -348,6 +361,8 @@ export(sir_df)
|
||||
export(sir_interpretation_history)
|
||||
export(sir_predict)
|
||||
export(skewness)
|
||||
export(step_mic_log2)
|
||||
export(step_sir_numeric)
|
||||
export(streptogramins)
|
||||
export(sulfonamides)
|
||||
export(susceptibility)
|
||||
@@ -358,6 +373,90 @@ export(translate_AMR)
|
||||
export(trimethoprims)
|
||||
export(ureidopenicillins)
|
||||
export(wisca)
|
||||
if(getRversion() >= "3.0.0") S3method(cleaner::freq, mo)
|
||||
if(getRversion() >= "3.0.0") S3method(cleaner::freq, sir)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, antibiogram)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, disk)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, resistance_predict)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, sir)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, disk)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, resistance_predict)
|
||||
if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, sir)
|
||||
if(getRversion() >= "3.0.0") S3method(knitr::knit_print, antibiogram)
|
||||
if(getRversion() >= "3.0.0") S3method(knitr::knit_print, formatted_bug_drug_combinations)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, ab)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, av)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, disk)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, mo)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, sir)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::tbl_format_footer, antibiogram)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::tbl_sum, antibiogram)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::type_sum, ab)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::type_sum, av)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::type_sum, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::type_sum, mo)
|
||||
if(getRversion() >= "3.0.0") S3method(pillar::type_sum, sir)
|
||||
if(getRversion() >= "3.0.0") S3method(recipes::bake, step_mic_log2)
|
||||
if(getRversion() >= "3.0.0") S3method(recipes::bake, step_sir_numeric)
|
||||
if(getRversion() >= "3.0.0") S3method(recipes::prep, step_mic_log2)
|
||||
if(getRversion() >= "3.0.0") S3method(recipes::prep, step_sir_numeric)
|
||||
if(getRversion() >= "3.0.0") S3method(recipes::tidy, step_mic_log2)
|
||||
if(getRversion() >= "3.0.0") S3method(recipes::tidy, step_sir_numeric)
|
||||
if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, disk)
|
||||
if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, mo)
|
||||
if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, sir)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_arith, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, ab.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, av.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.ab)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.amr_selector)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.av)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.disk)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.mo)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.sir)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.disk)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.double)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.integer)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, double.disk)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, double.mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, factor.mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, integer.disk)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, integer.mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, logical.amr_selector_any_all)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.double)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.factor)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.integer)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mo.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, sir.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, sir.sir)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_math, mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, ab.ab)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, ab.default)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, amr_selector.character)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, amr_selector_any_all.logical)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, av.av)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, av.default)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, character.amr_selector)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, character.sir)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, disk.default)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, disk.disk)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, logical.amr_selector_any_all)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mic.default)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mic.mic)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mo.default)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mo.mo)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, sir.default)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, sir.sir)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype_abbr, disk)
|
||||
if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype_full, disk)
|
||||
importFrom(graphics,arrows)
|
||||
importFrom(graphics,axis)
|
||||
importFrom(graphics,barplot)
|
||||
|
||||
@@ -1,24 +1,47 @@
|
||||
# AMR 2.1.1.9259
|
||||
# AMR 3.0.0.9017
|
||||
|
||||
*(this beta version will eventually become v3.0. We're happy to reach a new major milestone soon, which will be all about the new One Health support! Install this beta using [the instructions here](https://amr-for-r.org/#get-this-package).)*
|
||||
This is primarily a bugfix release, though we added one nice feature too.
|
||||
|
||||
### New
|
||||
* Integration with the **tidymodels** framework to allow seamless use of MIC and SIR data in modelling pipelines via `recipes`
|
||||
- `step_mic_log2()` to transform `<mic>` columns with log2, and `step_sir_numeric()` to convert `<sir>` columns to numeric
|
||||
- New `tidyselect` helpers: `all_mic()`, `all_mic_predictors()`, `all_sir()`, `all_sir_predictors()`
|
||||
|
||||
### Changed
|
||||
* Fixed a bug in `antibiogram()` for when no antimicrobials are set
|
||||
* Fixed a bug in `antibiogram()` to allow column names containing the `+` character (#222)
|
||||
* Fixed a bug in `as.ab()` for antimicrobial codes with a number in it if they are preceded by a space
|
||||
* Fixed a bug in `eucast_rules()` for using specific custom rules
|
||||
* Fixed a bug in `as.sir()` to allow any tidyselect language (#220)
|
||||
* Fixed a bug in `as.sir()` to pick right breakpoint when `uti = FALSE` (#216)
|
||||
* Fixed a bug in `ggplot_sir()` when using `combine_SI = FALSE` (#213)
|
||||
* Fixed all plotting to contain a separate colour for SDD (susceptible dose-dependent) (#223)
|
||||
* Fixed some specific Dutch translations for antimicrobials
|
||||
* Added `names` to `age_groups()` so that custom names can be given (#215)
|
||||
* Added note to `as.sir()` to make it explicit when higher-level taxonomic breakpoints are used (#218)
|
||||
* Updated `random_mic()` and `random_disk()` to set skewedness of the distribution and allow multiple microorganisms
|
||||
|
||||
|
||||
# AMR 3.0.0
|
||||
|
||||
#### A New Milestone: AMR v3.0 with One Health Support (= Human + Veterinary + Environmental)
|
||||
This package now supports not only tools for AMR data analysis in clinical settings, but also for veterinary and environmental microbiology. This was made possible through a collaboration with the [University of Prince Edward Island's Atlantic Veterinary College](https://www.upei.ca/avc), Canada. To celebrate this great improvement of the package, we also updated the package logo to reflect this change.
|
||||
|
||||
## Breaking
|
||||
### Breaking
|
||||
* Dataset `antibiotics` has been renamed to `antimicrobials` as the data set contains more than just antibiotics. Using `antibiotics` will still work, but now returns a warning.
|
||||
* Removed all functions and references that used the deprecated `rsi` class, which were all replaced with their `sir` equivalents over two years ago.
|
||||
* Functions `resistance_predict()` and `sir_predict()` is now deprecated and will be removed in a future version. Use the `tidymodels` framework instead, for which we [wrote a basic introduction](https://amr-for-r.org/articles/AMR_with_tidymodels.html).
|
||||
* Functions `resistance_predict()` and `sir_predict()` are now deprecated and will be removed in a future version. Use the `tidymodels` framework instead, for which we [wrote a basic introduction](https://amr-for-r.org/articles/AMR_with_tidymodels.html).
|
||||
|
||||
## New
|
||||
### New
|
||||
* **One Health implementation**
|
||||
* Function `as.sir()` now has extensive support for veterinary breakpoints from CLSI. Use `breakpoint_type = "animal"` and set the `host` argument to a variable that contains animal species names.
|
||||
* The `clinical_breakpoints` data set contains all these breakpoints, and can be downloaded on our [download page](https://amr-for-r.org/articles/datasets.html).
|
||||
* The (new) `antimicrobials` data set contains all veterinary antibiotics, such as pradofloxacin and enrofloxacin. All WHOCC codes for veterinary use have been added as well.
|
||||
* `ab_atc()` now supports ATC codes of veterinary antibiotics (that all start with "Q")
|
||||
* The (new) `antimicrobials` data set contains all veterinary antimicrobials, such as pradofloxacin and enrofloxacin. All WHOCC codes for veterinary use have been added as well.
|
||||
* `ab_atc()` now supports ATC codes of veterinary antimicrobials (that all start with "Q")
|
||||
* `ab_url()` now supports retrieving the WHOCC url of their ATCvet pages
|
||||
* **Support for WISCA antibiograms**
|
||||
* The `antibiogram()` function now supports creating true Weighted-Incidence Syndromic Combination Antibiograms (WISCA), a powerful Bayesian method for estimating regimen coverage probabilities using pathogen incidence and antimicrobial susceptibility data. WISCA offers improved precision for syndrome-specific treatment, even in datasets with sparse data. A dedicated `wisca()` function is also available for easy usage.
|
||||
* **More global coverage of languages**
|
||||
* Added full support for 8 new languages: Arabic, Bengali, Hindi, Indonesian, Korean, Swahili, Urdu, and Vietnamese. The `AMR` package is now available in 28 languages.
|
||||
* **Major update to fungal taxonomy and tools for mycologists**
|
||||
* MycoBank has now been integrated as the primary taxonomic source for fungi. The `microorganisms` data set has been enriched with new columns (`mycobank`, `mycobank_parent`, and `mycobank_renamed_to`) that provide detailed information for fungal species.
|
||||
* A remarkable addition of over 20,000 new fungal records
|
||||
@@ -45,7 +68,7 @@ This package now supports not only tools for AMR data analysis in clinical setti
|
||||
* New function `mo_group_members()` to retrieve the member microorganisms of a microorganism group. For example, `mo_group_members("Strep group C")` returns a vector of all microorganisms that belong to that group.
|
||||
* New functions `mic_p50()` and `mic_p90()` to retrieve the 50th and 90th percentile of MIC values.
|
||||
|
||||
## Changed
|
||||
### Changed
|
||||
* SIR interpretation
|
||||
* Support for parallel computing to greatly improve speed using the `parallel` package (part of base R). Use `as.sir(your_data, parallel = TRUE)` to run SIR interpretation using multiple cores.
|
||||
* It is now possible to use column names for arguments `guideline`, `ab`, `mo`, and `uti`: `as.sir(..., ab = "column1", mo = "column2", uti = "column3")`. This greatly improves the flexibility for users.
|
||||
@@ -88,13 +111,15 @@ This package now supports not only tools for AMR data analysis in clinical setti
|
||||
* `eucast_rules()` now has an argument `overwrite` (default: `FALSE`) to indicate whether non-`NA` values should be overwritten
|
||||
* Disks of 0 to 5 mm are now allowed, the newly allowed range for disk diffusion (`as.disk()`) is now between 0 and 50 mm
|
||||
* Updated `italicise_taxonomy()` to support HTML output
|
||||
* `custom_eucast_rules()` now supports multiple antibiotics and antibiotic groups to be affected by a single rule
|
||||
* `custom_eucast_rules()` now supports multiple antimicrobials and antimicrobial groups to be affected by a single rule
|
||||
* `mo_info()` now contains an extra element `rank` and `group_members` (with the contents of the new `mo_group_members()` function)
|
||||
* Updated all ATC codes from WHOCC
|
||||
* Updated all antibiotic DDDs from WHOCC
|
||||
* Updated all antimicrobial DDDs from WHOCC
|
||||
* Fix for using a manual value for `mo_transform` in `antibiogram()`
|
||||
* Fixed a bug for when `antibiogram()` returns an empty data set
|
||||
* Fix for mapping 'high level' antibiotics in `as.ab()` (amphotericin B-high, gentamicin-high, kanamycin-high, streptomycin-high, tobramycin-high)
|
||||
* Argument `only_sir_columns` now defaults to `TRUE` if any column of a data set contains a class 'sir' (functions `eucast_rules()`, `key_antimicrobials()`, `mdro()`, etc.)
|
||||
* Added Sensititre codes for animals, antimicrobials and microorganisms
|
||||
* Fix for mapping 'high level' antimicrobials in `as.ab()` (amphotericin B-high, gentamicin-high, kanamycin-high, streptomycin-high, tobramycin-high)
|
||||
* Improved overall algorithm of `as.ab()` for better performance and accuracy, including the new function `as_reset_session()` to remove earlier coercions.
|
||||
* Improved overall algorithm of `as.mo()` for better performance and accuracy, specifically:
|
||||
* More weight is given to genus and species combinations in cases where the subspecies is miswritten, so that the result will be the correct genus and species
|
||||
@@ -104,12 +129,14 @@ This package now supports not only tools for AMR data analysis in clinical setti
|
||||
* Improved algorithm of `first_isolate()` when using the phenotype-based method, to prioritise records with the highest availability of SIR values
|
||||
* `scale_y_percent()` can now cope with ranges outside the 0-100% range
|
||||
* MDRO determination (using `mdro()`)
|
||||
* The Verbose Mode (`verbose = TRUE`) now includes the guideline name
|
||||
* Implemented the new Dutch national MDRO guideline (SRI-richtlijn BRMO, Nov 2024)
|
||||
* Added arguments `esbl`, `carbapenemase`, `mecA`, `mecC`, `vanA`, `vanB` to denote column names or logical values indicating presence of these genes (or production of their proteins)
|
||||
* Added upport for antimicrobial selectors to use as as a custom rule (`custom_mdro_guideline()`)
|
||||
* Added console colours support of `sir` class for Positron
|
||||
|
||||
## Other
|
||||
* New website domain: <https://amr-for-r.org>! The old domain (<http://amr-for-r.org>) will remain to work.
|
||||
### Other
|
||||
* New website domain: <https://amr-for-r.org>! The old domain will remain to work.
|
||||
* Added Dr. Larisse Bolton and Aislinn Cook as contributors for their fantastic implementation of WISCA in a mathematically solid way
|
||||
* Added Matthew Saab, Dr. Jordan Stull, and Prof. Javier Sanchez as contributors for their tremendous input on veterinary breakpoints and interpretations
|
||||
* Added Prof. Kathryn Holt, Dr. Jane Hawkey, and Dr. Natacha Couto as contributors for their many suggestions, ideas and bugfixes
|
||||
@@ -119,7 +146,7 @@ This package now supports not only tools for AMR data analysis in clinical setti
|
||||
|
||||
## Older Versions
|
||||
|
||||
This changelog only contains changes from AMR v3.0 (March 2025) and later.
|
||||
This changelog only contains changes from AMR v3.0 (June 2025) and later.
|
||||
|
||||
* For prior v2 versions, please see [our v2 archive](https://github.com/msberends/AMR/blob/v2.1.1/NEWS.md).
|
||||
* For prior v1 versions, please see [our v1 archive](https://github.com/msberends/AMR/blob/v1.8.2/NEWS.md).
|
||||
|
||||
+3
-3
@@ -32,11 +32,11 @@
|
||||
#' @description
|
||||
#' Welcome to the `AMR` package.
|
||||
#'
|
||||
#' The `AMR` package is a peer-reviewed, [free and open-source](https://amr-for-r.org/#copyright) R package with [zero dependencies](https://en.wikipedia.org/wiki/Dependency_hell) to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial data and properties, by using evidence-based methods. **Our aim is to provide a standard** for clean and reproducible AMR data analysis, that can therefore empower epidemiological analyses to continuously enable surveillance and treatment evaluation in any setting. [Many different researchers](https://amr-for-r.org/authors.html) from around the globe are continually helping us to make this a successful and durable project!
|
||||
#' The `AMR` package is a peer-reviewed, [free and open-source](https://amr-for-r.org/#copyright) R package with [zero dependencies](https://en.wikipedia.org/wiki/Dependency_hell) to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial data and properties, by using evidence-based methods. **Our aim is to provide a standard** for clean and reproducible AMR data analysis, that can therefore empower epidemiological analyses to continuously enable surveillance and treatment evaluation in any setting. We are a team of [many different researchers](https://amr-for-r.org/authors.html) from around the globe to make this a successful and durable project!
|
||||
#'
|
||||
#' This work was published in the Journal of Statistical Software (Volume 104(3); \doi{10.18637/jss.v104.i03}) and formed the basis of two PhD theses (\doi{10.33612/diss.177417131} and \doi{10.33612/diss.192486375}).
|
||||
#'
|
||||
#' After installing this package, R knows [**`r format_included_data_number(AMR::microorganisms)` microorganisms**](https://amr-for-r.org/reference/microorganisms.html) (updated `r format(TAXONOMY_VERSION$GBIF$accessed_date, "%B %Y")`) and all [**`r format_included_data_number(nrow(AMR::antimicrobials) + nrow(AMR::antivirals))` antibiotic, antimycotic and antiviral drugs**](https://amr-for-r.org/reference/antimicrobials.html) by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI and EUCAST are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). **It was designed to work in any setting, including those with very limited resources**. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the public [University of Groningen](https://www.rug.nl), in collaboration with non-profit organisations [Certe Medical Diagnostics and Advice Foundation](https://www.certe.nl) and [University Medical Center Groningen](https://www.umcg.nl).
|
||||
#' After installing this package, R knows [**`r AMR:::format_included_data_number(AMR::microorganisms)` distinct microbial species**](https://amr-for-r.org/reference/microorganisms.html) (updated June 2024) and all [**`r AMR:::format_included_data_number(NROW(AMR::antimicrobials) + NROW(AMR::antivirals))` antimicrobial and antiviral drugs**](https://amr-for-r.org/reference/antimicrobials.html) by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))` and EUCAST `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))` are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). **It was designed to work in any setting, including those with very limited resources**. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the [University of Groningen](https://www.rug.nl) and the [University Medical Center Groningen](https://www.umcg.nl).
|
||||
#'
|
||||
#' The `AMR` package is available in `r vector_and(vapply(FUN.VALUE = character(1), LANGUAGES_SUPPORTED_NAMES, function(x) x$exonym), quotes = FALSE, sort = FALSE)`. Antimicrobial drug (group) names and colloquial microorganism names are provided in these languages.
|
||||
#' @section Download Our Reference Data:
|
||||
@@ -44,7 +44,7 @@
|
||||
#'
|
||||
#' For maximum compatibility, we also provide machine-readable, tab-separated plain text files suitable for use in any software, including laboratory information systems.
|
||||
#'
|
||||
#' Visit [our website for direct download links](https://amr-for-r.org/articles/datasets.html), or explore the actual files in [our GitHub repository](https://github.com/msberends/AMR/tree/main/data-raw).
|
||||
#' Visit [our website for direct download links](https://amr-for-r.org/articles/datasets.html), or explore the actual files in [our GitHub repository](https://github.com/msberends/AMR/tree/main/data-raw/datasets).
|
||||
#' @source
|
||||
#' To cite AMR in publications use:
|
||||
#'
|
||||
|
||||
@@ -132,6 +132,12 @@ TAXONOMY_VERSION <- list(
|
||||
accessed_date = as.Date("2023-10-19"),
|
||||
citation = "Logical Observation Identifiers Names and Codes (LOINC), Version 2.76 (18 September, 2023).",
|
||||
url = "https://loinc.org"
|
||||
),
|
||||
ATC_DDD = list(
|
||||
name = "ATC/DDD Index",
|
||||
accessed_date = as.Date("2025-05-04"),
|
||||
citation = "WHO Collaborating Centre for Drug Statistics Methodology, Guidelines for ATC classification and DDD assignment, Oslo",
|
||||
url = "https://atcddd.fhi.no/atc_ddd_index/"
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
+100
-112
@@ -63,31 +63,6 @@ pm_left_join <- function(x, y, by = NULL, suffix = c(".x", ".y")) {
|
||||
merged
|
||||
}
|
||||
|
||||
# support where() like tidyverse (this function will also be used when running `antibiogram()`):
|
||||
where <- function(fn) {
|
||||
# based on https://github.com/nathaneastwood/poorman/blob/52eb6947e0b4430cd588976ed8820013eddf955f/R/where.R#L17-L32
|
||||
if (!is.function(fn)) {
|
||||
stop_("`", deparse(substitute(fn)), "()` is not a valid predicate function.")
|
||||
}
|
||||
df <- pm_select_env$.data
|
||||
cols <- pm_select_env$get_colnames()
|
||||
if (is.null(df)) {
|
||||
df <- get_current_data("where", call = FALSE)
|
||||
cols <- colnames(df)
|
||||
}
|
||||
preds <- unlist(lapply(
|
||||
df,
|
||||
function(x, fn) {
|
||||
do.call("fn", list(x))
|
||||
},
|
||||
fn
|
||||
))
|
||||
if (!is.logical(preds)) stop_("`where()` must be used with functions that return `TRUE` or `FALSE`.")
|
||||
data_cols <- cols
|
||||
cols <- data_cols[preds]
|
||||
which(data_cols %in% cols)
|
||||
}
|
||||
|
||||
# copied and slightly rewritten from {poorman} under permissive license (2021-10-15)
|
||||
# https://github.com/nathaneastwood/poorman, MIT licensed, Nathan Eastwood, 2020
|
||||
case_when_AMR <- function(...) {
|
||||
@@ -538,13 +513,13 @@ word_wrap <- function(...,
|
||||
txt = parts[parts %in% c("antimicrobials", "microorganisms", "microorganisms.codes", "microorganisms.groups")]
|
||||
)
|
||||
# text starting with `?` must also lead to the help page
|
||||
parts[parts %like% "^[?]"] <- font_url(
|
||||
url = paste0("ide:help:AMR::", gsub("?", "", parts[parts %like% "^[?]"], fixed = TRUE)),
|
||||
txt = parts[parts %like% "^[?]"]
|
||||
parts[parts %like% "^[?].+"] <- font_url(
|
||||
url = paste0("ide:help:AMR::", gsub("?", "", parts[parts %like% "^[?].+"], fixed = TRUE)),
|
||||
txt = parts[parts %like% "^[?].+"]
|
||||
)
|
||||
msg <- paste0(parts, collapse = "`")
|
||||
}
|
||||
msg <- gsub("`(.+?)`", font_grey_bg("\\1"), msg)
|
||||
msg <- gsub("`(.+?)`", font_grey_bg("`\\1`"), msg)
|
||||
|
||||
# clean introduced whitespace in between fullstops
|
||||
msg <- gsub("[.] +[.]", "..", msg)
|
||||
@@ -711,40 +686,6 @@ format_included_data_number <- function(data) {
|
||||
paste0(ifelse(rounder == 0, "", "~"), format(round(n, rounder), decimal.mark = ".", big.mark = " "))
|
||||
}
|
||||
|
||||
# for eucast_rules() and mdro(), creates markdown output with URLs and names
|
||||
create_eucast_ab_documentation <- function() {
|
||||
x <- trimws(unique(toupper(unlist(strsplit(EUCAST_RULES_DF$then_change_these_antibiotics, ",", fixed = TRUE)))))
|
||||
ab <- character()
|
||||
for (val in x) {
|
||||
if (paste0("AB_", val) %in% ls(envir = asNamespace("AMR"))) {
|
||||
# antimicrobial group names, as defined in data-raw/_pre_commit_checks.R, such as `CARBAPENEMS`
|
||||
val <- eval(parse(text = paste0("AB_", val)), envir = asNamespace("AMR"))
|
||||
} else if (val %in% AMR_env$AB_lookup$ab) {
|
||||
# separate drugs, such as `AMX`
|
||||
val <- as.ab(val)
|
||||
} else {
|
||||
val <- as.sir(NA)
|
||||
}
|
||||
ab <- c(ab, val)
|
||||
}
|
||||
ab <- unique(ab)
|
||||
atcs <- ab_atc(ab, only_first = TRUE)
|
||||
# only keep ABx with an ATC code:
|
||||
ab <- ab[!is.na(atcs)]
|
||||
atcs <- atcs[!is.na(atcs)]
|
||||
|
||||
# sort all vectors on name:
|
||||
ab_names <- ab_name(ab, language = NULL, tolower = TRUE)
|
||||
ab <- ab[order(ab_names)]
|
||||
atcs <- atcs[order(ab_names)]
|
||||
ab_names <- ab_names[order(ab_names)]
|
||||
# create the text:
|
||||
atc_txt <- paste0("[", atcs, "](", ab_url(ab), ")")
|
||||
out <- paste0(ab_names, " (`", ab, "`, ", atc_txt, ")", collapse = ", ")
|
||||
substr(out, 1, 1) <- toupper(substr(out, 1, 1))
|
||||
out
|
||||
}
|
||||
|
||||
vector_or <- function(v, quotes = TRUE, reverse = FALSE, sort = TRUE, initial_captital = FALSE, last_sep = " or ") {
|
||||
# makes unique and sorts, and this also removed NAs
|
||||
v <- unique(v)
|
||||
@@ -848,7 +789,7 @@ meet_criteria <- function(object, # can be literally `list(...)` for `allow_argu
|
||||
|
||||
# if object is missing, or another error:
|
||||
tryCatch(invisible(object),
|
||||
error = function(e) AMR_env$meet_criteria_error_txt <- e$message
|
||||
error = function(e) AMR_env$meet_criteria_error_txt <- conditionMessage(e)
|
||||
)
|
||||
if (!is.null(AMR_env$meet_criteria_error_txt)) {
|
||||
error_txt <- AMR_env$meet_criteria_error_txt
|
||||
@@ -983,7 +924,8 @@ ascertain_sir_classes <- function(x, obj_name) {
|
||||
warning_(
|
||||
"the data provided in argument `", obj_name,
|
||||
"` should contain at least one column of class 'sir'. Eligible SIR column were now guessed. ",
|
||||
"See `?as.sir`."
|
||||
"See `?as.sir`.",
|
||||
immediate = TRUE
|
||||
)
|
||||
sirs_eligible <- is_sir_eligible(x)
|
||||
for (col in colnames(x)[sirs_eligible]) {
|
||||
@@ -1053,6 +995,17 @@ get_current_data <- function(arg_name, call) {
|
||||
}
|
||||
}
|
||||
|
||||
# now check if it was run with eval(), which has arguments `expr`, `envir`, and `enclos`
|
||||
from_eval_parse <- vapply(FUN.VALUE = logical(1), frms, function(e) all(c("expr", "envir", "enclos") %in% names(e)))
|
||||
for (env in frms[which(from_eval_parse)]) {
|
||||
if (valid_df(env$envir)) {
|
||||
# the element `envir` could contain the data in case of
|
||||
# e.g. `eval(parse(text = "any(cephalosporins_3rd() == 'R')"), envir = example_isolates)`
|
||||
# this is also used by run_custom_mdro_guideline() to support antimicrobial selectors in the part before `~`
|
||||
return(env$envir)
|
||||
}
|
||||
}
|
||||
|
||||
# no data.frame found, so an error must be returned:
|
||||
if (is.na(arg_name)) {
|
||||
if (isTRUE(is.numeric(call))) {
|
||||
@@ -1137,6 +1090,44 @@ get_group_names <- function(x) {
|
||||
}
|
||||
}
|
||||
|
||||
format_custom_query_rule <- function(query, colours = has_colour()) {
|
||||
# this is used by custom EUCAST and custom MDRO rules
|
||||
|
||||
# font_black() is a bit expensive so do it once:
|
||||
txt <- font_black("{text}")
|
||||
query <- gsub(" & ", sub("{text}", font_bold(" and "), txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" | ", sub("{text}", " or ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" + ", sub("{text}", " plus ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" - ", sub("{text}", " minus ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" / ", sub("{text}", " divided by ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" * ", sub("{text}", " times ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" == ", sub("{text}", " is ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" > ", sub("{text}", " is higher than ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" < ", sub("{text}", " is lower than ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" >= ", sub("{text}", " is higher than or equal to ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" <= ", sub("{text}", " is lower than or equal to ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" ^ ", sub("{text}", " to the power of ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" %in% ", sub("{text}", " is one of ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" %like% ", sub("{text}", " resembles ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub("any\\((.*)\\)$", paste0(font_black("any of "), "\\1"), query)
|
||||
query <- gsub("all\\((.*)\\)$", paste0(font_black("all of "), "\\1"), query)
|
||||
if (colours == TRUE) {
|
||||
query <- gsub("[\"']R[\"']", font_rose_bg(" R "), query)
|
||||
query <- gsub("[\"']SDD[\"']", font_orange_bg(" SDD "), query)
|
||||
query <- gsub("[\"']S[\"']", font_green_bg(" S "), query)
|
||||
query <- gsub("[\"']NI[\"']", font_grey_bg(font_black(" NI ")), query)
|
||||
query <- gsub("[\"']I[\"']", font_orange_bg(" I "), query)
|
||||
}
|
||||
# replace the black colour 'stops' with blue colour 'starts'
|
||||
query <- gsub("\033[39m", "\033[34m", as.character(query), fixed = TRUE)
|
||||
# start with blue
|
||||
query <- paste0("\033[34m", query)
|
||||
if (colours == FALSE) {
|
||||
query <- font_stripstyle(query)
|
||||
}
|
||||
query
|
||||
}
|
||||
|
||||
unique_call_id <- function(entire_session = FALSE, match_fn = NULL) {
|
||||
if (entire_session == TRUE) {
|
||||
return(c(envir = "session", call = "session"))
|
||||
@@ -1190,6 +1181,13 @@ message_not_thrown_before <- function(fn, ..., entire_session = FALSE) {
|
||||
not_thrown_before
|
||||
}
|
||||
|
||||
reset_all_thrown_messages <- function() {
|
||||
rm(
|
||||
list = grep("^thrown_msg", ls(envir = AMR_env), value = TRUE),
|
||||
envir = AMR_env
|
||||
)
|
||||
}
|
||||
|
||||
has_colour <- function() {
|
||||
if (is.null(AMR_env$supports_colour)) {
|
||||
if (Sys.getenv("EMACS") != "" || Sys.getenv("INSIDE_EMACS") != "") {
|
||||
@@ -1221,7 +1219,9 @@ try_colour <- function(..., before, after, collapse = " ") {
|
||||
}
|
||||
}
|
||||
is_dark <- function() {
|
||||
if (is.null(AMR_env$is_dark_theme)) {
|
||||
AMR_env$current_theme <- tryCatch(getExportedValue("getThemeInfo", ns = asNamespace("rstudioapi"))()$editor, error = function(e) NULL)
|
||||
if (!identical(AMR_env$current_theme, AMR_env$former_theme) || is.null(AMR_env$is_dark_theme)) {
|
||||
AMR_env$former_theme <- AMR_env$current_theme
|
||||
AMR_env$is_dark_theme <- !has_colour() || tryCatch(isTRUE(getExportedValue("getThemeInfo", ns = asNamespace("rstudioapi"))()$dark), error = function(e) FALSE)
|
||||
}
|
||||
isTRUE(AMR_env$is_dark_theme)
|
||||
@@ -1294,6 +1294,10 @@ font_green_bg <- function(..., collapse = " ") {
|
||||
# this is #3caea3 (picked to be colourblind-safe with other SIR colours)
|
||||
try_colour(font_black(..., collapse = collapse, adapt = FALSE), before = "\033[48;5;79m", after = "\033[49m", collapse = collapse)
|
||||
}
|
||||
font_green_lighter_bg <- function(..., collapse = " ") {
|
||||
# this is #8FD6C4 (picked to be colourblind-safe with other SIR colours)
|
||||
try_colour(font_black(..., collapse = collapse, adapt = FALSE), before = "\033[48;5;158m", after = "\033[49m", collapse = collapse)
|
||||
}
|
||||
font_purple_bg <- function(..., collapse = " ") {
|
||||
try_colour(font_black(..., collapse = collapse, adapt = FALSE), before = "\033[48;5;89m", after = "\033[49m", collapse = collapse)
|
||||
}
|
||||
@@ -1611,6 +1615,36 @@ get_n_cores <- function(max_cores = Inf) {
|
||||
n_cores
|
||||
}
|
||||
|
||||
# Support `where()` if tidyselect not installed ----
|
||||
if (!is.null(import_fn("where", "tidyselect", error_on_fail = FALSE))) {
|
||||
# tidyselect::where() exists, load the namespace to make `where()`s work across the package in default arguments
|
||||
loadNamespace("tidyselect")
|
||||
} else {
|
||||
where <- function(fn) {
|
||||
# based on https://github.com/nathaneastwood/poorman/blob/52eb6947e0b4430cd588976ed8820013eddf955f/R/where.R#L17-L32
|
||||
if (!is.function(fn)) {
|
||||
stop_("`", deparse(substitute(fn)), "()` is not a valid predicate function.")
|
||||
}
|
||||
df <- pm_select_env$.data
|
||||
cols <- pm_select_env$get_colnames()
|
||||
if (is.null(df)) {
|
||||
df <- get_current_data("where", call = FALSE)
|
||||
cols <- colnames(df)
|
||||
}
|
||||
preds <- unlist(lapply(
|
||||
df,
|
||||
function(x, fn) {
|
||||
do.call("fn", list(x))
|
||||
},
|
||||
fn
|
||||
))
|
||||
if (!is.logical(preds)) stop_("`where()` must be used with functions that return `TRUE` or `FALSE`.")
|
||||
data_cols <- cols
|
||||
cols <- data_cols[preds]
|
||||
which(data_cols %in% cols)
|
||||
}
|
||||
}
|
||||
|
||||
# Faster data.table implementations ----
|
||||
|
||||
match <- function(x, table, ...) {
|
||||
@@ -1630,52 +1664,6 @@ match <- function(x, table, ...) {
|
||||
}
|
||||
}
|
||||
|
||||
# nolint start
|
||||
|
||||
# Register S3 methods ----
|
||||
# copied from vctrs::s3_register by their permission:
|
||||
# https://github.com/r-lib/vctrs/blob/05968ce8e669f73213e3e894b5f4424af4f46316/R/register-s3.R
|
||||
s3_register <- function(generic, class, method = NULL) {
|
||||
stopifnot(is.character(generic), length(generic) == 1)
|
||||
stopifnot(is.character(class), length(class) == 1)
|
||||
pieces <- strsplit(generic, "::")[[1]]
|
||||
stopifnot(length(pieces) == 2)
|
||||
package <- pieces[[1]]
|
||||
generic <- pieces[[2]]
|
||||
caller <- parent.frame()
|
||||
get_method_env <- function() {
|
||||
top <- topenv(caller)
|
||||
if (isNamespace(top)) {
|
||||
asNamespace(environmentName(top))
|
||||
} else {
|
||||
caller
|
||||
}
|
||||
}
|
||||
get_method <- function(method, env) {
|
||||
if (is.null(method)) {
|
||||
get(paste0(generic, ".", class), envir = get_method_env())
|
||||
} else {
|
||||
method
|
||||
}
|
||||
}
|
||||
method_fn <- get_method(method)
|
||||
stopifnot(is.function(method_fn))
|
||||
setHook(packageEvent(package, "onLoad"), function(...) {
|
||||
ns <- asNamespace(package)
|
||||
method_fn <- get_method(method)
|
||||
registerS3method(generic, class, method_fn, envir = ns)
|
||||
})
|
||||
if (!isNamespaceLoaded(package)) {
|
||||
return(invisible())
|
||||
}
|
||||
envir <- asNamespace(package)
|
||||
if (exists(generic, envir)) {
|
||||
registerS3method(generic, class, method_fn, envir = envir)
|
||||
}
|
||||
invisible()
|
||||
}
|
||||
|
||||
|
||||
# Support old R versions ----
|
||||
# these functions were not available in previous versions of R
|
||||
# see here for the full list: https://github.com/r-lib/backports
|
||||
|
||||
@@ -952,7 +952,19 @@ pm_select_env$get_nrow <- function() nrow(pm_select_env$.data)
|
||||
pm_select_env$get_ncol <- function() ncol(pm_select_env$.data)
|
||||
|
||||
pm_select <- function(.data, ...) {
|
||||
col_pos <- pm_select_positions(.data, ..., .group_pos = TRUE)
|
||||
# col_pos <- pm_select_positions(.data, ..., .group_pos = TRUE),
|
||||
col_pos <- tryCatch(pm_select_positions(.data, ..., .group_pos = TRUE), error = function(e) NULL)
|
||||
if (is.null(col_pos)) {
|
||||
# try with tidyverse
|
||||
select_dplyr <- import_fn("select", "dplyr", error_on_fail = FALSE)
|
||||
if (!is.null(select_dplyr)) {
|
||||
col_pos <- which(colnames(.data) %in% colnames(select_dplyr(.data, ...)))
|
||||
} else {
|
||||
# this will throw an error as it did, but dplyr is not available, so no other option
|
||||
col_pos <- pm_select_positions(.data, ..., .group_pos = TRUE)
|
||||
}
|
||||
}
|
||||
|
||||
map_names <- names(col_pos)
|
||||
map_names_length <- nchar(map_names)
|
||||
if (any(map_names_length == 0L)) {
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@
|
||||
#' * `AMR_substitute_missing_r_breakpoint` \cr A [logical] to use in [as.sir()], to indicate that missing R breakpoints must be substituted with `"R"` - the default is `FALSE`.
|
||||
#' * `AMR_include_screening` \cr A [logical] to use in [as.sir()], to indicate that clinical breakpoints for screening are allowed - the default is `FALSE`.
|
||||
#' * `AMR_keep_synonyms` \cr A [logical] to use in [as.mo()] and all [`mo_*`][mo_property()] functions, to indicate if old, previously valid taxonomic names must be preserved and not be corrected to currently accepted names. The default is `FALSE`.
|
||||
#' * `AMR_locale` \cr A [character] to set the language for the `AMR` package, can be one of these supported language names or ISO-639-1 codes: `r vector_or(paste0(sapply(LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]), " (" , LANGUAGES_SUPPORTED, ")"), quotes = FALSE, sort = FALSE)`. The default is the current system language (if supported, English otherwise).
|
||||
#' * `AMR_locale` \cr A [character] to set the language for the `AMR` package, can be one of these supported language names or [ISO 639-1 codes](https://en.wikipedia.org/wiki/ISO_639-1): `r vector_or(paste0(sapply(LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]), " (" , LANGUAGES_SUPPORTED, ")"), quotes = FALSE, sort = FALSE)`. The default is the current system language (if supported, English otherwise).
|
||||
#' * `AMR_mo_source` \cr A file location for a manual code list to be used in [as.mo()] and all [`mo_*`][mo_property()] functions. This is explained in [set_mo_source()].
|
||||
#'
|
||||
#' @section Saving Settings Between Sessions:
|
||||
|
||||
@@ -184,7 +184,8 @@ as.ab <- function(x, flag_multiple_results = TRUE, language = get_AMR_locale(),
|
||||
x_new[known_codes_cid] <- AMR_env$AB_lookup$ab[match(x[known_codes_cid], AMR_env$AB_lookup$cid)]
|
||||
previously_coerced <- x %in% AMR_env$ab_previously_coerced$x
|
||||
x_new[previously_coerced & is.na(x_new)] <- AMR_env$ab_previously_coerced$ab[match(x[is.na(x_new) & x %in% AMR_env$ab_previously_coerced$x], AMR_env$ab_previously_coerced$x)]
|
||||
if (any(previously_coerced) && isTRUE(info) && message_not_thrown_before("as.ab", entire_session = TRUE)) {
|
||||
previously_coerced_mention <- x %in% AMR_env$ab_previously_coerced$x & !x %in% AMR_env$AB_lookup$ab & !x %in% AMR_env$AB_lookup$generalised_name
|
||||
if (any(previously_coerced_mention) && isTRUE(info) && message_not_thrown_before("as.ab", entire_session = TRUE)) {
|
||||
message_(
|
||||
"Returning previously coerced ",
|
||||
ifelse(length(unique(which(x[which(previously_coerced)] %in% x_bak_clean))) > 1, "value for an antimicrobial", "values for various antimicrobials"),
|
||||
@@ -279,7 +280,12 @@ as.ab <- function(x, flag_multiple_results = TRUE, language = get_AMR_locale(),
|
||||
|
||||
# length of input is quite long, and Levenshtein distance is only max 2
|
||||
if (nchar(x[i]) >= 10) {
|
||||
levenshtein <- as.double(utils::adist(x[i], AMR_env$AB_lookup$generalised_name))
|
||||
levenshtein <- as.double(utils::adist(x[i], AMR_env$AB_lookup$generalised_name,
|
||||
ignore.case = FALSE,
|
||||
fixed = TRUE,
|
||||
costs = c(insertions = 1, deletions = 1, substitutions = 2),
|
||||
counts = FALSE
|
||||
))
|
||||
if (any(levenshtein <= 2)) {
|
||||
found <- AMR_env$AB_lookup$ab[which(levenshtein <= 2)]
|
||||
x_new[i] <- note_if_more_than_one_found(found, i, from_text)
|
||||
@@ -498,7 +504,8 @@ ab_reset_session <- function() {
|
||||
}
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, ab)
|
||||
pillar_shaft.ab <- function(x, ...) {
|
||||
out <- trimws(format(x))
|
||||
out[is.na(x)] <- font_na(NA)
|
||||
@@ -514,7 +521,8 @@ pillar_shaft.ab <- function(x, ...) {
|
||||
create_pillar_column(out, align = "left", min_width = 4)
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::type_sum, ab)
|
||||
type_sum.ab <- function(x, ...) {
|
||||
"ab"
|
||||
}
|
||||
@@ -637,13 +645,20 @@ generalise_antibiotic_name <- function(x) {
|
||||
# spaces around non-characters must be removed: amox + clav -> amox clav
|
||||
x <- gsub("(.*[A-Z0-9]) ([^A-Z0-9].*)", "\\1\\2", x, perl = TRUE)
|
||||
x <- gsub("(.*[^A-Z0-9]) ([A-Z0-9].*)", "\\1\\2", x, perl = TRUE)
|
||||
# rewrite ph to f, and th to t
|
||||
x <- gsub("PH", "F", x, perl = TRUE)
|
||||
x <- gsub("TH", "T", x, perl = TRUE)
|
||||
# remove hyphen after a starting "co"
|
||||
x <- gsub("^CO-", "CO", x, perl = TRUE)
|
||||
# replace operators with a space
|
||||
x <- gsub("(/| AND | WITH | W/|[+]|[-])+", " ", x, perl = TRUE)
|
||||
# replace more than 1 space
|
||||
x <- trimws(gsub(" +", " ", x, perl = TRUE))
|
||||
# move HIGH to end
|
||||
# remove last couple of words if they numbers or units
|
||||
x <- gsub("( ([0-9]{3,}|U?M?C?G|L))+$", "", x, perl = TRUE)
|
||||
# remove whitespace prior to numbers if preceded by A-Z
|
||||
x <- gsub("([A-Z]+) +([0-9]+)", "\\1\\2", x, perl = TRUE)
|
||||
# move HIGH to the end
|
||||
x <- trimws(gsub("(.*) HIGH(.*)", "\\1\\2 HIGH", x, perl = TRUE))
|
||||
x
|
||||
}
|
||||
|
||||
+1
-1
@@ -445,7 +445,7 @@ ab_validate <- function(x, property, ...) {
|
||||
# try to catch an error when inputting an invalid argument
|
||||
# so the 'call.' can be set to FALSE
|
||||
tryCatch(x[1L] %in% AMR_env$AB_lookup[1, property, drop = TRUE],
|
||||
error = function(e) stop(e$message, call. = FALSE)
|
||||
error = function(e) stop(conditionMessage(e), call. = FALSE)
|
||||
)
|
||||
|
||||
if (!all(x %in% AMR_env$AB_lookup[, property, drop = TRUE])) {
|
||||
|
||||
@@ -128,9 +128,10 @@ age <- function(x, reference = Sys.Date(), exact = FALSE, na.rm = FALSE, ...) {
|
||||
|
||||
#' Split Ages into Age Groups
|
||||
#'
|
||||
#' Split ages into age groups defined by the `split` argument. This allows for easier demographic (antimicrobial resistance) analysis.
|
||||
#' Split ages into age groups defined by the `split` argument. This allows for easier demographic (antimicrobial resistance) analysis. The function returns an ordered [factor].
|
||||
#' @param x Age, e.g. calculated with [age()].
|
||||
#' @param split_at Values to split `x` at - the default is age groups 0-11, 12-24, 25-54, 55-74 and 75+. See *Details*.
|
||||
#' @param names Optional names to be given to the various age groups.
|
||||
#' @param na.rm A [logical] to indicate whether missing values should be removed.
|
||||
#' @details To split ages, the input for the `split_at` argument can be:
|
||||
#'
|
||||
@@ -152,6 +153,7 @@ age <- function(x, reference = Sys.Date(), exact = FALSE, na.rm = FALSE, ...) {
|
||||
#'
|
||||
#' # split into 0-19, 20-49 and 50+
|
||||
#' age_groups(ages, c(20, 50))
|
||||
#' age_groups(ages, c(20, 50), names = c("Under 20 years", "20 to 50 years", "Over 50 years"))
|
||||
#'
|
||||
#' # split into groups of ten years
|
||||
#' age_groups(ages, 1:10 * 10)
|
||||
@@ -181,9 +183,10 @@ age <- function(x, reference = Sys.Date(), exact = FALSE, na.rm = FALSE, ...) {
|
||||
#' )
|
||||
#' }
|
||||
#' }
|
||||
age_groups <- function(x, split_at = c(12, 25, 55, 75), na.rm = FALSE) {
|
||||
age_groups <- function(x, split_at = c(0, 12, 25, 55, 75), names = NULL, na.rm = FALSE) {
|
||||
meet_criteria(x, allow_class = c("numeric", "integer"), is_positive_or_zero = TRUE, is_finite = TRUE)
|
||||
meet_criteria(split_at, allow_class = c("numeric", "integer", "character"), is_positive_or_zero = TRUE, is_finite = TRUE)
|
||||
meet_criteria(names, allow_class = "character", allow_NULL = TRUE)
|
||||
meet_criteria(na.rm, allow_class = "logical", has_length = 1)
|
||||
|
||||
if (any(x < 0, na.rm = TRUE)) {
|
||||
@@ -208,7 +211,7 @@ age_groups <- function(x, split_at = c(12, 25, 55, 75), na.rm = FALSE) {
|
||||
split_at <- c(0, split_at)
|
||||
}
|
||||
split_at <- split_at[!is.na(split_at)]
|
||||
stop_if(length(split_at) == 1, "invalid value for `split_at`") # only 0 is available
|
||||
stop_if(length(split_at) == 1, "invalid value for `split_at`.") # only 0 is available
|
||||
|
||||
# turn input values to 'split_at' indices
|
||||
y <- x
|
||||
@@ -224,6 +227,11 @@ age_groups <- function(x, split_at = c(12, 25, 55, 75), na.rm = FALSE) {
|
||||
|
||||
agegroups <- factor(lbls[y], levels = lbls, ordered = TRUE)
|
||||
|
||||
if (!is.null(names)) {
|
||||
stop_ifnot(length(names) == length(levels(agegroups)), "`names` must have the same length as the number of age groups (", length(levels(agegroups)), ").")
|
||||
levels(agegroups) <- names
|
||||
}
|
||||
|
||||
if (isTRUE(na.rm)) {
|
||||
agegroups <- agegroups[!is.na(agegroups)]
|
||||
}
|
||||
|
||||
+4
-4
@@ -31,7 +31,7 @@
|
||||
#'
|
||||
#' @description These functions allow for filtering rows and selecting columns based on antimicrobial test results that are of a specific antimicrobial class or group, without the need to define the columns or antimicrobial abbreviations. They can be used in base \R, tidyverse, tidymodels, and `data.table`.
|
||||
#'
|
||||
#' In short, if you have a column name that resembles an antimicrobial drug, it will be picked up by any of these functions that matches its pharmaceutical class: "cefazolin", "kefzol", "CZO" and "J01DB04" will all be picked up using:
|
||||
#' Simply puy, if you have a column name that resembles an antimicrobial drug, it will be picked up by any of these functions that matches its pharmaceutical class, code or name: column names "cefazolin", "kefzol", "CZO" and "J01DB04" would all be included in the following selection:
|
||||
#'
|
||||
#' ```r
|
||||
#' library(dplyr)
|
||||
@@ -40,7 +40,7 @@
|
||||
#' ```
|
||||
#' @param amr_class An antimicrobial class or a part of it, such as `"carba"` and `"carbapenems"`. The columns `group`, `atc_group1` and `atc_group2` of the [antimicrobials] data set will be searched (case-insensitive) for this value.
|
||||
#' @param filter An [expression] to be evaluated in the [antimicrobials] data set, such as `name %like% "trim"`.
|
||||
#' @param only_sir_columns A [logical] to indicate whether only columns of class `sir` must be selected (default is `FALSE`), see [as.sir()].
|
||||
#' @param only_sir_columns A [logical] to indicate whether only antimicrobial columns must be included that were transformed to class [sir][as.sir()] on beforehand. Defaults to `FALSE`.
|
||||
#' @param only_treatable A [logical] to indicate whether antimicrobial drugs should be excluded that are only for laboratory tests (default is `TRUE`), such as gentamicin-high (`GEH`) and imipenem/EDTA (`IPE`).
|
||||
#' @param return_all A [logical] to indicate whether all matched columns must be returned (default is `TRUE`). With `FALSE`, only the first of each unique antimicrobial will be returned, e.g. if both columns `"genta"` and `"gentamicin"` exist in the data, only the first hit for gentamicin will be returned.
|
||||
#' @param ... Ignored, only in place to allow future extensions.
|
||||
@@ -527,7 +527,7 @@ amr_selector <- function(filter,
|
||||
)
|
||||
call <- substitute(filter)
|
||||
agents <- tryCatch(AMR_env$AB_lookup[which(eval(call, envir = AMR_env$AB_lookup)), "ab", drop = TRUE],
|
||||
error = function(e) stop_(e$message, call = -5)
|
||||
error = function(e) stop_(conditionMessage(e), call = -5)
|
||||
)
|
||||
agents <- ab_in_data[ab_in_data %in% agents]
|
||||
message_agent_names(
|
||||
@@ -640,7 +640,7 @@ not_intrinsic_resistant <- function(only_sir_columns = FALSE, col_mo = NULL, ver
|
||||
)
|
||||
}
|
||||
),
|
||||
error = function(e) stop_("in not_intrinsic_resistant(): ", e$message, call = FALSE)
|
||||
error = function(e) stop_("in not_intrinsic_resistant(): ", conditionMessage(e), call = FALSE)
|
||||
)
|
||||
|
||||
agents <- ab_in_data[ab_in_data %in% names(vars_df_R[which(vars_df_R)])]
|
||||
|
||||
+128
-117
@@ -40,6 +40,7 @@
|
||||
#' - A combination of the above, using `c()`, e.g.:
|
||||
#' - `c(aminoglycosides(), "AMP", "AMC")`
|
||||
#' - `c(aminoglycosides(), carbapenems())`
|
||||
#' - Column indices using numbers
|
||||
#' - Combination therapy, indicated by using `"+"`, with or without [antimicrobial selectors][antimicrobial_selectors], e.g.:
|
||||
#' - `"cipro + genta"`
|
||||
#' - `"TZP+TOB"`
|
||||
@@ -59,6 +60,7 @@
|
||||
#' @param minimum The minimum allowed number of available (tested) isolates. Any isolate count lower than `minimum` will return `NA` with a warning. The default number of `30` isolates is advised by the Clinical and Laboratory Standards Institute (CLSI) as best practice, see *Source*.
|
||||
#' @param combine_SI A [logical] to indicate whether all susceptibility should be determined by results of either S, SDD, or I, instead of only S (default is `TRUE`).
|
||||
#' @param sep A separating character for antimicrobial columns in combination antibiograms.
|
||||
#' @param sort_columns A [logical] to indicate whether the antimicrobial columns must be sorted on name.
|
||||
#' @param wisca A [logical] to indicate whether a Weighted-Incidence Syndromic Combination Antibiogram (WISCA) must be generated (default is `FALSE`). This will use a Bayesian decision model to estimate regimen coverage probabilities using [Monte Carlo simulations](https://en.wikipedia.org/wiki/Monte_Carlo_method). Set `simulations`, `conf_interval`, and `interval_side` to adjust.
|
||||
#' @param simulations (for WISCA) a numerical value to set the number of Monte Carlo simulations.
|
||||
#' @param conf_interval A numerical value to set confidence interval (default is `0.95`).
|
||||
@@ -109,7 +111,7 @@
|
||||
#'
|
||||
#' There are various antibiogram types, as summarised by Klinker *et al.* (2021, \doi{10.1177/20499361211011373}), and they are all supported by [antibiogram()].
|
||||
#'
|
||||
#' For clinical coverage estimations, **use WISCA whenever possible**, since it provides more precise coverage estimates by accounting for pathogen incidence and antimicrobial susceptibility, as has been shown by Bielicki *et al.* (2020, \doi{10.1001.jamanetworkopen.2019.21124}). See the section *Explaining WISCA* on this page. Do note that WISCA is pathogen-agnostic, meaning that the outcome is not stratied by pathogen, but rather by syndrome.
|
||||
#' For clinical coverage estimations, **use WISCA whenever possible**, since it provides more precise coverage estimates by accounting for pathogen incidence and antimicrobial susceptibility, as has been shown by Bielicki *et al.* (2020, \doi{10.1001/jamanetworkopen.2019.21124}). See the section *Explaining WISCA* on this page. Do note that WISCA is pathogen-agnostic, meaning that the outcome is not stratied by pathogen, but rather by syndrome.
|
||||
#'
|
||||
#' 1. **Traditional Antibiogram**
|
||||
#'
|
||||
@@ -258,45 +260,14 @@
|
||||
#'
|
||||
#' @section Explaining WISCA:
|
||||
#'
|
||||
#' WISCA, as outlined by Bielicki *et al.* (\doi{10.1093/jac/dkv397}), stands for Weighted-Incidence Syndromic Combination Antibiogram, which estimates the probability of adequate empirical antimicrobial regimen coverage for specific infection syndromes. This method leverages a Bayesian decision model with random effects for pathogen incidence and susceptibility, enabling robust estimates in the presence of sparse data.
|
||||
#' WISCA (Weighted-Incidence Syndromic Combination Antibiogram) estimates the probability of empirical coverage for combination regimens.
|
||||
#'
|
||||
#' The Bayesian model assumes conjugate priors for parameter estimation. For example, the coverage probability \eqn{\theta} for a given antimicrobial regimen is modelled using a Beta distribution as a prior:
|
||||
#' It weights susceptibility by pathogen prevalence within a clinical syndrome and provides credible intervals around the expected coverage.
|
||||
#'
|
||||
#' \deqn{\theta \sim \text{Beta}(\alpha_0, \beta_0)}
|
||||
#'
|
||||
#' where \eqn{\alpha_0} and \eqn{\beta_0} represent prior successes and failures, respectively, informed by expert knowledge or weakly informative priors (e.g., \eqn{\alpha_0 = 1, \beta_0 = 1}). The likelihood function is constructed based on observed data, where the number of covered cases for a regimen follows a binomial distribution:
|
||||
#'
|
||||
#' \deqn{y \sim \text{Binomial}(n, \theta)}
|
||||
#'
|
||||
#' Posterior parameter estimates are obtained by combining the prior and likelihood using Bayes' theorem. The posterior distribution of \eqn{\theta} is also a Beta distribution:
|
||||
#'
|
||||
#' \deqn{\theta | y \sim \text{Beta}(\alpha_0 + y, \beta_0 + n - y)}
|
||||
#'
|
||||
#' Pathogen incidence, representing the proportion of infections caused by different pathogens, is modelled using a Dirichlet distribution, which is the natural conjugate prior for multinomial outcomes. The Dirichlet distribution is parameterised by a vector of concentration parameters \eqn{\alpha}, where each \eqn{\alpha_i} corresponds to a specific pathogen. The prior is typically chosen to be uniform (\eqn{\alpha_i = 1}), reflecting an assumption of equal prior probability across pathogens.
|
||||
#'
|
||||
#' The posterior distribution of pathogen incidence is then given by:
|
||||
#'
|
||||
#' \deqn{\text{Dirichlet}(\alpha_1 + n_1, \alpha_2 + n_2, \dots, \alpha_K + n_K)}
|
||||
#'
|
||||
#' where \eqn{n_i} is the number of infections caused by pathogen \eqn{i} observed in the data. For practical implementation, pathogen incidences are sampled from their posterior using normalised Gamma-distributed random variables:
|
||||
#'
|
||||
#' \deqn{x_i \sim \text{Gamma}(\alpha_i + n_i, 1)}
|
||||
#' \deqn{p_i = \frac{x_i}{\sum_{j=1}^K x_j}}
|
||||
#'
|
||||
#' where \eqn{x_i} represents unnormalised pathogen counts, and \eqn{p_i} is the normalised proportion for pathogen \eqn{i}.
|
||||
#'
|
||||
#' For hierarchical modelling, pathogen-level effects (e.g., differences in resistance patterns) and regimen-level effects are modelled using Gaussian priors on log-odds. This hierarchical structure ensures partial pooling of estimates across groups, improving stability in strata with small sample sizes. The model is implemented using Hamiltonian Monte Carlo (HMC) sampling.
|
||||
#'
|
||||
#' Stratified results can be provided based on covariates such as age, sex, and clinical complexity (e.g., prior antimicrobial treatments or renal/urological comorbidities) using `dplyr`'s [`group_by()`][dplyr::group_by()] as a pre-processing step before running [wisca()]. Posterior odds ratios (ORs) are derived to quantify the effect of these covariates on coverage probabilities:
|
||||
#'
|
||||
#' \deqn{\text{OR}_{\text{covariate}} = \frac{\exp(\beta_{\text{covariate}})}{\exp(\beta_0)}}
|
||||
#'
|
||||
#' By combining empirical data with prior knowledge, WISCA overcomes the limitations of traditional combination antibiograms, offering disease-specific, patient-stratified estimates with robust uncertainty quantification. This tool is invaluable for antimicrobial stewardship programs and empirical treatment guideline refinement.
|
||||
#'
|
||||
#' **Note:** WISCA never gives an output on the pathogen/species level, as all incidences and susceptibilities are already weighted for all species.
|
||||
#' For more background, interpretation, and examples, see [the WISCA vignette](https://amr-for-r.org/articles/WISCA.html).
|
||||
#' @source
|
||||
#' * Bielicki JA *et al.* (2016). **Selecting appropriate empirical antibiotic regimens for paediatric bloodstream infections: application of a Bayesian decision model to local and pooled antimicrobial resistance surveillance data** *Journal of Antimicrobial Chemotherapy* 71(3); \doi{10.1093/jac/dkv397}
|
||||
#' * Bielicki JA *et al.* (2020). **Evaluation of the coverage of 3 antibiotic regimens for neonatal sepsis in the hospital setting across Asian countries** *JAMA Netw Open.* 3(2):e1921124; \doi{10.1001.jamanetworkopen.2019.21124}
|
||||
#' * Bielicki JA *et al.* (2020). **Evaluation of the coverage of 3 antibiotic regimens for neonatal sepsis in the hospital setting across Asian countries** *JAMA Netw Open.* 3(2):e1921124; \doi{10.1001/jamanetworkopen.2019.21124}
|
||||
#' * Klinker KP *et al.* (2021). **Antimicrobial stewardship and antibiograms: importance of moving beyond traditional antibiograms**. *Therapeutic Advances in Infectious Disease*, May 5;8:20499361211011373; \doi{10.1177/20499361211011373}
|
||||
#' * Barbieri E *et al.* (2021). **Development of a Weighted-Incidence Syndromic Combination Antibiogram (WISCA) to guide the choice of the empiric antibiotic treatment for urinary tract infection in paediatric patients: a Bayesian approach** *Antimicrobial Resistance & Infection Control* May 1;10(1):74; \doi{10.1186/s13756-021-00939-2}
|
||||
#' * **M39 Analysis and Presentation of Cumulative Antimicrobial Susceptibility Test Data, 5th Edition**, 2022, *Clinical and Laboratory Standards Institute (CLSI)*. <https://clsi.org/standards/products/microbiology/documents/m39/>.
|
||||
@@ -436,6 +407,7 @@ antibiogram <- function(x,
|
||||
minimum = 30,
|
||||
combine_SI = TRUE,
|
||||
sep = " + ",
|
||||
sort_columns = TRUE,
|
||||
wisca = FALSE,
|
||||
simulations = 1000,
|
||||
conf_interval = 0.95,
|
||||
@@ -461,6 +433,7 @@ antibiogram.default <- function(x,
|
||||
minimum = 30,
|
||||
combine_SI = TRUE,
|
||||
sep = " + ",
|
||||
sort_columns = TRUE,
|
||||
wisca = FALSE,
|
||||
simulations = 1000,
|
||||
conf_interval = 0.95,
|
||||
@@ -480,6 +453,7 @@ antibiogram.default <- function(x,
|
||||
deprecation_warning("antibiotics", "antimicrobials", fn = "antibiogram", is_argument = TRUE)
|
||||
antimicrobials <- list(...)$antibiotics
|
||||
}
|
||||
meet_criteria(antimicrobials, allow_class = c("character", "numeric", "integer"), allow_NA = FALSE, allow_NULL = FALSE)
|
||||
if (!is.function(mo_transform)) {
|
||||
meet_criteria(mo_transform, allow_class = "character", has_length = 1, is_in = c("name", "shortname", "gramstain", colnames(AMR::microorganisms)), allow_NULL = TRUE, allow_NA = TRUE)
|
||||
}
|
||||
@@ -499,6 +473,7 @@ antibiogram.default <- function(x,
|
||||
meet_criteria(minimum, allow_class = c("numeric", "integer"), has_length = 1, is_positive_or_zero = TRUE, is_finite = TRUE)
|
||||
meet_criteria(combine_SI, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(sep, allow_class = "character", has_length = 1)
|
||||
meet_criteria(sort_columns, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(simulations, allow_class = c("numeric", "integer"), has_length = 1, is_finite = TRUE, is_positive = TRUE)
|
||||
meet_criteria(conf_interval, allow_class = c("numeric", "integer"), has_length = 1, is_finite = TRUE, is_positive = TRUE)
|
||||
meet_criteria(interval_side, allow_class = "character", has_length = 1, is_in = c("two-tailed", "left", "right"))
|
||||
@@ -601,6 +576,15 @@ antibiogram.default <- function(x,
|
||||
}
|
||||
antimicrobials <- unlist(antimicrobials)
|
||||
} else {
|
||||
existing_ab_combined_cols <- ab_trycatch[ab_trycatch %like% "[+]" & ab_trycatch %in% colnames(x)]
|
||||
if (length(existing_ab_combined_cols) > 0 && !is.null(ab_transform)) {
|
||||
ab_transform <- NULL
|
||||
warning_(
|
||||
"Detected column name(s) containing the '+' character, which conflicts with the expected syntax in `antibiogram()`: the '+' is used to combine separate antimicrobial agent columns (e.g., \"AMP+GEN\").\n\n",
|
||||
"To avoid incorrectly guessing which antimicrobials this represents, `ab_transform` was automatically set to `NULL`.\n\n",
|
||||
"If this is unintended, please rename the column(s) to avoid using '+' in the name, or set `ab_transform = NULL` explicitly to suppress this message."
|
||||
)
|
||||
}
|
||||
antimicrobials <- ab_trycatch
|
||||
}
|
||||
|
||||
@@ -622,6 +606,8 @@ antibiogram.default <- function(x,
|
||||
)
|
||||
colnames(out)[colnames(out) == "total"] <- "n_tested"
|
||||
colnames(out)[colnames(out) == "total_rows"] <- "n_total"
|
||||
out$ab <- factor(out$ab, levels = antimicrobials, ordered = TRUE)
|
||||
out <- out[order(out$mo, out$ab), , drop = FALSE]
|
||||
|
||||
counts <- out
|
||||
|
||||
@@ -682,9 +668,8 @@ antibiogram.default <- function(x,
|
||||
|
||||
wisca_parameters <- data.frame()
|
||||
|
||||
# WISCA START
|
||||
if (wisca == TRUE) {
|
||||
# WISCA ----
|
||||
|
||||
if (isTRUE(has_syndromic_group)) {
|
||||
colnames(out)[1] <- "syndromic_group"
|
||||
out_wisca <- out %pm>%
|
||||
@@ -708,9 +693,6 @@ antibiogram.default <- function(x,
|
||||
warning_("Number of tested isolates should exceed ", minimum, " for each regimen (and group). WISCA coverage estimates might be inaccurate.", call = FALSE)
|
||||
}
|
||||
|
||||
out_wisca$p_susceptible <- out_wisca$n_susceptible / out_wisca$n_tested
|
||||
out_wisca$p_susceptible[is.nan(out_wisca$p_susceptible)] <- 0
|
||||
|
||||
if (isTRUE(has_syndromic_group)) {
|
||||
out$group <- paste(out$syndromic_group, out$ab)
|
||||
out_wisca$group <- paste(out_wisca$syndromic_group, out_wisca$ab)
|
||||
@@ -719,31 +701,6 @@ antibiogram.default <- function(x,
|
||||
out_wisca$group <- out_wisca$ab
|
||||
}
|
||||
|
||||
# create the WISCA parameters, including our priors/posteriors
|
||||
out$gamma_posterior <- NA_real_
|
||||
out$beta_posterior_1 <- NA_real_
|
||||
out$beta_posterior_2 <- NA_real_
|
||||
|
||||
for (i in seq_len(NROW(out))) {
|
||||
out_current <- out[i, , drop = FALSE]
|
||||
|
||||
## calculate priors ----
|
||||
# pathogen incidence (Dirichlet distribution)
|
||||
gamma_prior <- rep(1, length(unique(out_current$mo))) # Dirichlet prior
|
||||
gamma_posterior <- gamma_prior + out_current$n_total # Posterior parameters
|
||||
|
||||
# regimen susceptibility (Beta distribution)
|
||||
beta_prior <- rep(1, length(unique(out_current$mo))) # Beta prior
|
||||
r <- out_current$n_susceptible
|
||||
n <- out_current$n_tested
|
||||
beta_posterior_1 <- beta_prior + r # Posterior alpha
|
||||
beta_posterior_2 <- beta_prior + (n - r) # Posterior beta
|
||||
|
||||
out$gamma_posterior[i] <- gamma_posterior
|
||||
out$beta_posterior_1[i] <- beta_posterior_1
|
||||
out$beta_posterior_2[i] <- beta_posterior_2
|
||||
}
|
||||
|
||||
wisca_parameters <- out
|
||||
|
||||
progress <- progress_ticker(
|
||||
@@ -754,42 +711,28 @@ antibiogram.default <- function(x,
|
||||
)
|
||||
on.exit(close(progress))
|
||||
|
||||
# run WISCA
|
||||
# run WISCA per group
|
||||
for (group in unique(wisca_parameters$group)) {
|
||||
params_current <- wisca_parameters[which(wisca_parameters$group == group), , drop = FALSE]
|
||||
params_current <- wisca_parameters[wisca_parameters$group == group, , drop = FALSE]
|
||||
if (sum(params_current$n_tested, na.rm = TRUE) == 0) {
|
||||
next
|
||||
}
|
||||
|
||||
# Monte Carlo simulation
|
||||
coverage_simulations <- replicate(simulations, {
|
||||
progress$tick()
|
||||
# prepare priors
|
||||
priors_current <- create_wisca_priors(params_current)
|
||||
|
||||
# simulate pathogen incidence
|
||||
# = Dirichlet (Gamma) parameters
|
||||
random_incidence <- stats::runif(n = 1, min = 0, max = 1)
|
||||
simulated_incidence <- stats::qgamma(
|
||||
p = random_incidence,
|
||||
shape = params_current$gamma_posterior,
|
||||
scale = 1
|
||||
)
|
||||
# Monte Carlo simulations
|
||||
coverage_simulations <- vapply(
|
||||
FUN.VALUE = double(1),
|
||||
seq_len(simulations), function(i) {
|
||||
progress$tick()
|
||||
simulate_coverage(priors_current)
|
||||
}
|
||||
)
|
||||
|
||||
# normalise
|
||||
simulated_incidence <- simulated_incidence / sum(simulated_incidence, na.rm = TRUE)
|
||||
|
||||
# simulate susceptibility
|
||||
# = Beta parameters
|
||||
random_susceptibity <- stats::runif(n = 1, min = 0, max = 1)
|
||||
simulated_susceptibility <- stats::qbeta(
|
||||
p = random_susceptibity,
|
||||
shape1 = params_current$beta_posterior_1,
|
||||
shape2 = params_current$beta_posterior_2
|
||||
)
|
||||
sum(simulated_incidence * simulated_susceptibility, na.rm = TRUE)
|
||||
})
|
||||
|
||||
# calculate coverage statistics
|
||||
# summarise results
|
||||
coverage_mean <- mean(coverage_simulations)
|
||||
|
||||
if (interval_side == "two-tailed") {
|
||||
probs <- c((1 - conf_interval) / 2, 1 - (1 - conf_interval) / 2)
|
||||
} else if (interval_side == "left") {
|
||||
@@ -797,17 +740,20 @@ antibiogram.default <- function(x,
|
||||
} else if (interval_side == "right") {
|
||||
probs <- c(1 - conf_interval, 1)
|
||||
}
|
||||
|
||||
coverage_ci <- unname(stats::quantile(coverage_simulations, probs = probs))
|
||||
|
||||
out_wisca$coverage[which(out_wisca$group == group)] <- coverage_mean
|
||||
out_wisca$lower_ci[which(out_wisca$group == group)] <- coverage_ci[1]
|
||||
out_wisca$upper_ci[which(out_wisca$group == group)] <- coverage_ci[2]
|
||||
out_wisca$coverage[out_wisca$group == group] <- coverage_mean
|
||||
out_wisca$lower_ci[out_wisca$group == group] <- coverage_ci[1]
|
||||
out_wisca$upper_ci[out_wisca$group == group] <- coverage_ci[2]
|
||||
}
|
||||
# remove progress bar from console
|
||||
|
||||
close(progress)
|
||||
# prepare for definitive output
|
||||
|
||||
# final output preparation
|
||||
out <- out_wisca
|
||||
wisca_parameters <- wisca_parameters[, colnames(wisca_parameters)[!colnames(wisca_parameters) %in% c(levels(NA_sir_), "lower_ci", "upper_ci", "group")], drop = FALSE]
|
||||
|
||||
if (isTRUE(has_syndromic_group)) {
|
||||
long_numeric <- out_wisca %pm>%
|
||||
pm_ungroup() %pm>%
|
||||
@@ -895,7 +841,7 @@ antibiogram.default <- function(x,
|
||||
|
||||
# transform names of antimicrobials
|
||||
ab_naming_function <- function(x, t, l, s) {
|
||||
x <- strsplit(x, s, fixed = TRUE)
|
||||
x <- strsplit(as.character(x), s, fixed = TRUE)
|
||||
out <- character(length = length(x))
|
||||
for (i in seq_along(x)) {
|
||||
a <- x[[i]]
|
||||
@@ -940,6 +886,12 @@ antibiogram.default <- function(x,
|
||||
attr(out, "groups") <- NULL
|
||||
class(out) <- class(out)[!class(out) %in% c("grouped_df", "grouped_data")]
|
||||
|
||||
if (isTRUE(sort_columns)) {
|
||||
sort_fn <- base::sort
|
||||
} else {
|
||||
sort_fn <- function(x) x
|
||||
}
|
||||
|
||||
if (isTRUE(has_syndromic_group)) {
|
||||
grps <- unique(out$syndromic_group)
|
||||
for (i in seq_along(grps)) {
|
||||
@@ -957,25 +909,25 @@ antibiogram.default <- function(x,
|
||||
# sort rows
|
||||
new_df <- new_df %pm>% pm_arrange(syndromic_group)
|
||||
# sort columns
|
||||
new_df <- new_df[, c("syndromic_group", sort(colnames(new_df)[colnames(new_df) != "syndromic_group"])), drop = FALSE]
|
||||
new_df <- new_df[, c("syndromic_group", sort_fn(colnames(new_df)[colnames(new_df) != "syndromic_group"])), drop = FALSE]
|
||||
colnames(new_df)[1] <- translate_AMR("Syndromic Group", language = language)
|
||||
} else {
|
||||
# sort rows
|
||||
new_df <- new_df %pm>% pm_arrange(mo, syndromic_group)
|
||||
# sort columns
|
||||
new_df <- new_df[, c("syndromic_group", "mo", sort(colnames(new_df)[!colnames(new_df) %in% c("syndromic_group", "mo")])), drop = FALSE]
|
||||
new_df <- new_df[, c("syndromic_group", "mo", sort_fn(colnames(new_df)[!colnames(new_df) %in% c("syndromic_group", "mo")])), drop = FALSE]
|
||||
colnames(new_df)[1:2] <- translate_AMR(c("Syndromic Group", "Pathogen"), language = language)
|
||||
}
|
||||
} else {
|
||||
new_df <- long_to_wide(out)
|
||||
if (wisca == TRUE) {
|
||||
# sort columns
|
||||
new_df <- new_df[, c(sort(colnames(new_df))), drop = FALSE]
|
||||
new_df <- new_df[, c(sort_fn(colnames(new_df))), drop = FALSE]
|
||||
} else {
|
||||
# sort rows
|
||||
new_df <- new_df %pm>% pm_arrange(mo)
|
||||
# sort columns
|
||||
new_df <- new_df[, c("mo", sort(colnames(new_df)[colnames(new_df) != "mo"])), drop = FALSE]
|
||||
new_df <- new_df[, c("mo", sort_fn(colnames(new_df)[colnames(new_df) != "mo"])), drop = FALSE]
|
||||
colnames(new_df)[1] <- translate_AMR("Pathogen", language = language)
|
||||
}
|
||||
}
|
||||
@@ -1037,6 +989,7 @@ antibiogram.grouped_df <- function(x,
|
||||
minimum = 30,
|
||||
combine_SI = TRUE,
|
||||
sep = " + ",
|
||||
sort_columns = TRUE,
|
||||
wisca = FALSE,
|
||||
simulations = 1000,
|
||||
conf_interval = 0.95,
|
||||
@@ -1079,6 +1032,7 @@ antibiogram.grouped_df <- function(x,
|
||||
minimum = minimum,
|
||||
combine_SI = combine_SI,
|
||||
sep = sep,
|
||||
sort_columns = sort_columns,
|
||||
wisca = wisca,
|
||||
simulations = simulations,
|
||||
conf_interval = conf_interval,
|
||||
@@ -1155,6 +1109,7 @@ wisca <- function(x,
|
||||
language = get_AMR_locale(),
|
||||
combine_SI = TRUE,
|
||||
sep = " + ",
|
||||
sort_columns = TRUE,
|
||||
simulations = 1000,
|
||||
conf_interval = 0.95,
|
||||
interval_side = "two-tailed",
|
||||
@@ -1174,6 +1129,7 @@ wisca <- function(x,
|
||||
language = language,
|
||||
combine_SI = combine_SI,
|
||||
sep = sep,
|
||||
sort_columns = sort_columns,
|
||||
wisca = TRUE,
|
||||
simulations = simulations,
|
||||
conf_interval = conf_interval,
|
||||
@@ -1183,6 +1139,59 @@ wisca <- function(x,
|
||||
)
|
||||
}
|
||||
|
||||
create_wisca_priors <- function(data) {
|
||||
pathogens <- unique(data$mo)
|
||||
n_pathogens <- length(pathogens)
|
||||
|
||||
# Dirichlet prior (gamma parameters)
|
||||
gamma_prior <- rep(1, times = n_pathogens)
|
||||
multinomial_obs <- data$n_total
|
||||
gamma_posterior <- gamma_prior + multinomial_obs
|
||||
|
||||
# beta priors
|
||||
beta_prior_alpha <- rep(1, times = n_pathogens)
|
||||
beta_prior_beta <- rep(1, times = n_pathogens)
|
||||
|
||||
r <- data$n_susceptible
|
||||
n <- data$n_tested
|
||||
diff_nr <- n - r
|
||||
|
||||
beta_posterior_1 <- beta_prior_alpha + r
|
||||
beta_posterior_2 <- beta_prior_beta + diff_nr
|
||||
|
||||
list(
|
||||
gamma_posterior = gamma_posterior,
|
||||
beta_posterior_1 = beta_posterior_1,
|
||||
beta_posterior_2 = beta_posterior_2
|
||||
)
|
||||
}
|
||||
|
||||
simulate_coverage <- function(params) {
|
||||
n_pathogens <- length(params$gamma_posterior)
|
||||
|
||||
# random draws per pathogen
|
||||
random_incidence <- stats::runif(n = n_pathogens)
|
||||
random_susceptibility <- stats::runif(n = n_pathogens)
|
||||
|
||||
simulated_incidence <- stats::qgamma(
|
||||
p = random_incidence,
|
||||
shape = params$gamma_posterior,
|
||||
scale = 1
|
||||
)
|
||||
|
||||
# normalise incidence
|
||||
simulated_incidence <- simulated_incidence / sum(simulated_incidence, na.rm = TRUE)
|
||||
|
||||
simulated_susceptibility <- stats::qbeta(
|
||||
p = random_susceptibility,
|
||||
shape1 = params$beta_posterior_1,
|
||||
shape2 = params$beta_posterior_2
|
||||
)
|
||||
|
||||
# weighted coverage
|
||||
sum(simulated_incidence * simulated_susceptibility, na.rm = TRUE)
|
||||
}
|
||||
|
||||
#' @export
|
||||
#' @param wisca_model The outcome of [wisca()] or [`antibiogram(..., wisca = TRUE)`][antibiogram()].
|
||||
#' @rdname antibiogram
|
||||
@@ -1191,20 +1200,23 @@ retrieve_wisca_parameters <- function(wisca_model, ...) {
|
||||
attributes(wisca_model)$wisca_parameters
|
||||
}
|
||||
|
||||
# will be exported in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::tbl_sum, antibiogram)
|
||||
tbl_sum.antibiogram <- function(x, ...) {
|
||||
dims <- paste(format(NROW(x), big.mark = ","), AMR_env$cross_icon, format(NCOL(x), big.mark = ","))
|
||||
names(dims) <- "An Antibiogram"
|
||||
if (isTRUE(attributes(x)$wisca)) {
|
||||
names(dims) <- paste0("An Antibiogram (WISCA / ", attributes(x)$conf_interval * 100, "% CI)")
|
||||
dims <- c(dims, Type = paste0("WISCA with ", attributes(x)$conf_interval * 100, "% CI"))
|
||||
} else if (isTRUE(attributes(x)$formatting_type >= 13)) {
|
||||
names(dims) <- paste0("An Antibiogram (non-WISCA / ", attributes(x)$conf_interval * 100, "% CI)")
|
||||
dims <- c(dims, Type = paste0("Non-WISCA with ", attributes(x)$conf_interval * 100, "% CI"))
|
||||
} else {
|
||||
names(dims) <- paste0("An Antibiogram (non-WISCA)")
|
||||
dims <- c(dims, Type = paste0("Non-WISCA without CI"))
|
||||
}
|
||||
dims
|
||||
}
|
||||
|
||||
# will be exported in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::tbl_format_footer, antibiogram)
|
||||
tbl_format_footer.antibiogram <- function(x, ...) {
|
||||
footer <- NextMethod()
|
||||
if (NROW(x) == 0) {
|
||||
@@ -1272,7 +1284,8 @@ barplot.antibiogram <- function(height, ...) {
|
||||
|
||||
#' @method autoplot antibiogram
|
||||
#' @rdname antibiogram
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, antibiogram)
|
||||
autoplot.antibiogram <- function(object, ...) {
|
||||
df <- attributes(object)$long_numeric
|
||||
if (!"mo" %in% colnames(df)) {
|
||||
@@ -1319,11 +1332,12 @@ autoplot.antibiogram <- function(object, ...) {
|
||||
out
|
||||
}
|
||||
|
||||
# will be exported in zzz.R
|
||||
#' @method knit_print antibiogram
|
||||
#' @param italicise A [logical] to indicate whether the microorganism names in the [knitr][knitr::kable()] table should be made italic, using [italicise_taxonomy()].
|
||||
#' @param na Character to use for showing `NA` values.
|
||||
#' @rdname antibiogram
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(knitr::knit_print, antibiogram)
|
||||
knit_print.antibiogram <- function(x, italicise = TRUE, na = getOption("knitr.kable.NA", default = ""), ...) {
|
||||
stop_ifnot_installed("knitr")
|
||||
meet_criteria(italicise, allow_class = "logical", has_length = 1)
|
||||
@@ -1331,12 +1345,9 @@ knit_print.antibiogram <- function(x, italicise = TRUE, na = getOption("knitr.ka
|
||||
|
||||
add_MO_lookup_to_AMR_env()
|
||||
|
||||
cols_with_mo_names <- vapply(FUN.VALUE = logical(1), x, function(x) any(x %in% AMR_env$MO_lookup$fullname, na.rm = TRUE))
|
||||
if (any(cols_with_mo_names)) {
|
||||
for (i in which(cols_with_mo_names)) {
|
||||
# make all microorganism names italic, according to nomenclature
|
||||
x[[i]] <- italicise_taxonomy(x[[i]], type = "markdown")
|
||||
}
|
||||
for (i in which(vapply(FUN.VALUE = logical(1), x, is.character))) {
|
||||
# make all microorganism names italic, according to nomenclature
|
||||
x[[i]] <- italicise_taxonomy(x[[i]], type = "markdown")
|
||||
}
|
||||
|
||||
old_option <- getOption("knitr.kable.NA")
|
||||
|
||||
@@ -507,7 +507,8 @@ is.av <- function(x) {
|
||||
inherits(x, "av")
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, av)
|
||||
pillar_shaft.av <- function(x, ...) {
|
||||
out <- trimws(format(x))
|
||||
out[!is.na(x)] <- gsub("+", font_subtle("+"), out[!is.na(x)], fixed = TRUE)
|
||||
@@ -515,7 +516,8 @@ pillar_shaft.av <- function(x, ...) {
|
||||
create_pillar_column(out, align = "left", min_width = 4)
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::type_sum, av)
|
||||
type_sum.av <- function(x, ...) {
|
||||
"av"
|
||||
}
|
||||
|
||||
+1
-1
@@ -264,7 +264,7 @@ av_validate <- function(x, property, ...) {
|
||||
# try to catch an error when inputting an invalid argument
|
||||
# so the 'call.' can be set to FALSE
|
||||
tryCatch(x[1L] %in% AMR_env$AV_lookup[1, property, drop = TRUE],
|
||||
error = function(e) stop(e$message, call. = FALSE)
|
||||
error = function(e) stop(conditionMessage(e), call. = FALSE)
|
||||
)
|
||||
|
||||
if (!all(x %in% AMR_env$AV_lookup[, property, drop = TRUE])) {
|
||||
|
||||
@@ -356,7 +356,8 @@ format.bug_drug_combinations <- function(x,
|
||||
as_original_data_class(y, class(x.bak), extra_class = "formatted_bug_drug_combinations") # will remove tibble groups
|
||||
}
|
||||
|
||||
# will be exported in zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(knitr::knit_print, formatted_bug_drug_combinations)
|
||||
knit_print.formatted_bug_drug_combinations <- function(x, ...) {
|
||||
stop_ifnot_installed("knitr")
|
||||
# make columns with MO names italic according to nomenclature
|
||||
|
||||
@@ -126,7 +126,7 @@ count_resistant <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ count_susceptible <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ count_S <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ count_SI <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -178,7 +178,7 @@ count_I <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -191,7 +191,7 @@ count_IR <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -204,7 +204,7 @@ count_R <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -217,7 +217,7 @@ count_all <- function(..., only_all_tested = FALSE) {
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -240,6 +240,6 @@ count_df <- function(data,
|
||||
combine_SI = combine_SI,
|
||||
confidence_level = 0.95 # doesn't matter, will be removed
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc_df(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc_df(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
+18
-37
@@ -33,7 +33,6 @@
|
||||
#' @param ... Rules in [formula][base::tilde] notation, see below for instructions, and in *Examples*.
|
||||
#' @details
|
||||
#' Some organisations have their own adoption of EUCAST rules. This function can be used to define custom EUCAST rules to be used in the [eucast_rules()] function.
|
||||
#' @section How it works:
|
||||
#'
|
||||
#' ### Basics
|
||||
#'
|
||||
@@ -69,7 +68,11 @@
|
||||
#' #> 1 Escherichia coli R S S
|
||||
#' #> 2 Klebsiella pneumoniae R S S
|
||||
#'
|
||||
#' eucast_rules(df, rules = "custom", custom_rules = x, info = FALSE, overwrite = TRUE)
|
||||
#' eucast_rules(df,
|
||||
#' rules = "custom",
|
||||
#' custom_rules = x,
|
||||
#' info = FALSE,
|
||||
#' overwrite = TRUE)
|
||||
#' #> mo TZP ampi cipro
|
||||
#' #> 1 Escherichia coli R R S
|
||||
#' #> 2 Klebsiella pneumoniae R R S
|
||||
@@ -80,15 +83,25 @@
|
||||
#' There is one exception in columns used for the rules: all column names of the [microorganisms] data set can also be used, but do not have to exist in the data set. These column names are: `r vector_and(colnames(microorganisms), sort = FALSE)`. Thus, this next example will work as well, despite the fact that the `df` data set does not contain a column `genus`:
|
||||
#'
|
||||
#' ```r
|
||||
#' y <- custom_eucast_rules(TZP == "S" & genus == "Klebsiella" ~ aminopenicillins == "S",
|
||||
#' TZP == "R" & genus == "Klebsiella" ~ aminopenicillins == "R")
|
||||
#' y <- custom_eucast_rules(
|
||||
#' TZP == "S" & genus == "Klebsiella" ~ aminopenicillins == "S",
|
||||
#' TZP == "R" & genus == "Klebsiella" ~ aminopenicillins == "R"
|
||||
#' )
|
||||
#'
|
||||
#' eucast_rules(df, rules = "custom", custom_rules = y, info = FALSE, overwrite = TRUE)
|
||||
#' eucast_rules(df,
|
||||
#' rules = "custom",
|
||||
#' custom_rules = y,
|
||||
#' info = FALSE,
|
||||
#' overwrite = TRUE)
|
||||
#' #> mo TZP ampi cipro
|
||||
#' #> 1 Escherichia coli R S S
|
||||
#' #> 2 Klebsiella pneumoniae R R S
|
||||
#' ```
|
||||
#'
|
||||
#' ### Sharing rules among multiple users
|
||||
#'
|
||||
#' The rules set (the `y` object in this case) could be exported to a shared file location using [saveRDS()] if you collaborate with multiple users. The custom rules set could then be imported using [readRDS()].
|
||||
#'
|
||||
#' ### Usage of multiple antimicrobials and antimicrobial group names
|
||||
#'
|
||||
#' You can define antimicrobial groups instead of single antimicrobials for the rule consequence, which is the part *after* the tilde (~). In the examples above, the antimicrobial group `aminopenicillins` includes both ampicillin and amoxicillin.
|
||||
@@ -278,35 +291,3 @@ print.custom_eucast_rules <- function(x, ...) {
|
||||
cat("\n ", rule_if, "\n", rule_then, "\n", sep = "")
|
||||
}
|
||||
}
|
||||
|
||||
format_custom_query_rule <- function(query, colours = has_colour()) {
|
||||
# font_black() is a bit expensive so do it once:
|
||||
txt <- font_black("{text}")
|
||||
query <- gsub(" & ", sub("{text}", font_bold(" and "), txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" | ", sub("{text}", " or ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" + ", sub("{text}", " plus ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" - ", sub("{text}", " minus ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" / ", sub("{text}", " divided by ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" * ", sub("{text}", " times ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" == ", sub("{text}", " is ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" > ", sub("{text}", " is higher than ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" < ", sub("{text}", " is lower than ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" >= ", sub("{text}", " is higher than or equal to ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" <= ", sub("{text}", " is lower than or equal to ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" ^ ", sub("{text}", " to the power of ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" %in% ", sub("{text}", " is one of ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
query <- gsub(" %like% ", sub("{text}", " resembles ", txt, fixed = TRUE), query, fixed = TRUE)
|
||||
if (colours == TRUE) {
|
||||
query <- gsub('"R"', font_rose_bg(" R "), query, fixed = TRUE)
|
||||
query <- gsub('"S"', font_green_bg(" S "), query, fixed = TRUE)
|
||||
query <- gsub('"I"', font_orange_bg(" I "), query, fixed = TRUE)
|
||||
}
|
||||
# replace the black colour 'stops' with blue colour 'starts'
|
||||
query <- gsub("\033[39m", "\033[34m", as.character(query), fixed = TRUE)
|
||||
# start with blue
|
||||
query <- paste0("\033[34m", query)
|
||||
if (colours == FALSE) {
|
||||
query <- font_stripstyle(query)
|
||||
}
|
||||
query
|
||||
}
|
||||
|
||||
Executable
+313
@@ -0,0 +1,313 @@
|
||||
# ==================================================================== #
|
||||
# TITLE: #
|
||||
# AMR: An R Package for Working with Antimicrobial Resistance Data #
|
||||
# #
|
||||
# SOURCE CODE: #
|
||||
# https://github.com/msberends/AMR #
|
||||
# #
|
||||
# PLEASE CITE THIS SOFTWARE AS: #
|
||||
# Berends MS, Luz CF, Friedrich AW, et al. (2022). #
|
||||
# AMR: An R Package for Working with Antimicrobial Resistance Data. #
|
||||
# Journal of Statistical Software, 104(3), 1-31. #
|
||||
# https://doi.org/10.18637/jss.v104.i03 #
|
||||
# #
|
||||
# Developed at the University of Groningen and the University Medical #
|
||||
# Center Groningen in The Netherlands, in collaboration with many #
|
||||
# colleagues from around the world, see our website. #
|
||||
# #
|
||||
# This R package is free software; you can freely use and distribute #
|
||||
# it for both personal and commercial purposes under the terms of the #
|
||||
# GNU General Public License version 2.0 (GNU GPL-2), as published by #
|
||||
# the Free Software Foundation. #
|
||||
# We created this package for both routine data analysis and academic #
|
||||
# research and it was publicly released in the hope that it will be #
|
||||
# useful, but it comes WITHOUT ANY WARRANTY OR LIABILITY. #
|
||||
# #
|
||||
# Visit our website for the full manual and a complete tutorial about #
|
||||
# how to conduct AMR data analysis: https://amr-for-r.org #
|
||||
# ==================================================================== #
|
||||
|
||||
#' Define Custom MDRO Guideline
|
||||
#'
|
||||
#' Define custom a MDRO guideline for your organisation or specific analysis and use the output of this function in [mdro()].
|
||||
#' @param ... Guideline rules in [formula][base::tilde] notation, see below for instructions, and in *Examples*.
|
||||
#' @param as_factor A [logical] to indicate whether the returned value should be an ordered [factor] (`TRUE`, default), or otherwise a [character] vector. For combining rules sets (using [c()]) this value will be inherited from the first set at default.
|
||||
#' @details
|
||||
#' Using a custom MDRO guideline is of importance if you have custom rules to determine MDROs in your hospital, e.g., rules that are dependent on ward, state of contact isolation or other variables in your data.
|
||||
#'
|
||||
#' ### Basics
|
||||
#'
|
||||
#' If you are familiar with the [`case_when()`][dplyr::case_when()] function of the `dplyr` package, you will recognise the input method to set your own rules. Rules must be set using what \R considers to be the 'formula notation'. The rule itself is written *before* the tilde (`~`) and the consequence of the rule is written *after* the tilde:
|
||||
#'
|
||||
#' ```r
|
||||
#' custom <- custom_mdro_guideline(CIP == "R" & age > 60 ~ "Elderly Type A",
|
||||
#' ERY == "R" & age > 60 ~ "Elderly Type B")
|
||||
#' ```
|
||||
#'
|
||||
#' If a row/an isolate matches the first rule, the value after the first `~` (in this case *'Elderly Type A'*) will be set as MDRO value. Otherwise, the second rule will be tried and so on. The number of rules is unlimited.
|
||||
#'
|
||||
#' You can print the rules set in the console for an overview. Colours will help reading it if your console supports colours.
|
||||
#'
|
||||
#' ```r
|
||||
#' custom
|
||||
#' #> A set of custom MDRO rules:
|
||||
#' #> 1. If CIP is R and age is higher than 60 then: Elderly Type A
|
||||
#' #> 2. If ERY is R and age is higher than 60 then: Elderly Type B
|
||||
#' #> 3. Otherwise: Negative
|
||||
#'
|
||||
#' #> Unmatched rows will return NA.
|
||||
#' #> Results will be of class 'factor', with ordered levels: Negative < Elderly Type A < Elderly Type B
|
||||
#' ```
|
||||
#'
|
||||
#' The outcome of the function can be used for the `guideline` argument in the [mdro()] function:
|
||||
#'
|
||||
#' ```r
|
||||
#' x <- mdro(example_isolates, guideline = custom)
|
||||
#' #> Determining MDROs based on custom rules, resulting in factor levels: Negative < Elderly Type A < Elderly Type B.
|
||||
#' #> - Custom MDRO rule 1: CIP == "R" & age > 60 (198 rows matched)
|
||||
#' #> - Custom MDRO rule 2: ERY == "R" & age > 60 (732 rows matched)
|
||||
#' #> => Found 930 custom defined MDROs out of 2000 isolates (46.5%)
|
||||
#'
|
||||
#' table(x)
|
||||
#' #> x
|
||||
#' #> Negative Elderly Type A Elderly Type B
|
||||
#' #> 1070 198 732
|
||||
#' ```
|
||||
#'
|
||||
#' Rules can also be combined with other custom rules by using [c()]:
|
||||
#'
|
||||
#' ```r
|
||||
#' x <- mdro(example_isolates,
|
||||
#' guideline = c(custom,
|
||||
#' custom_mdro_guideline(ERY == "R" & age > 50 ~ "Elderly Type C")))
|
||||
#' #> Determining MDROs based on custom rules, resulting in factor levels: Negative < Elderly Type A < Elderly Type B < Elderly Type C.
|
||||
#' #> - Custom MDRO rule 1: CIP == "R" & age > 60 (198 rows matched)
|
||||
#' #> - Custom MDRO rule 2: ERY == "R" & age > 60 (732 rows matched)
|
||||
#' #> - Custom MDRO rule 3: ERY == "R" & age > 50 (109 rows matched)
|
||||
#' #> => Found 1039 custom defined MDROs out of 2000 isolates (52.0%)
|
||||
#'
|
||||
#' table(x)
|
||||
#' #> x
|
||||
#' #> Negative Elderly Type A Elderly Type B Elderly Type C
|
||||
#' #> 961 198 732 109
|
||||
#' ```
|
||||
#'
|
||||
#' ### Sharing rules among multiple users
|
||||
#'
|
||||
#' The rules set (the `custom` object in this case) could be exported to a shared file location using [saveRDS()] if you collaborate with multiple users. The custom rules set could then be imported using [readRDS()].
|
||||
#'
|
||||
#' ### Usage of multiple antimicrobials and antimicrobial group names
|
||||
#'
|
||||
#' You can define antimicrobial groups instead of single antimicrobials for the rule itself, which is the part *before* the tilde (~). Use [any()] or [all()] to specify the scope of the antimicrobial group:
|
||||
#'
|
||||
#' ```r
|
||||
#' custom_mdro_guideline(
|
||||
#' AMX == "R" ~ "My MDRO #1",
|
||||
#' any(cephalosporins_2nd() == "R") ~ "My MDRO #2",
|
||||
#' all(glycopeptides() == "R") ~ "My MDRO #3"
|
||||
#' )
|
||||
#' ```
|
||||
#'
|
||||
#' All `r length(DEFINED_AB_GROUPS)` antimicrobial selectors are supported for use in the rules:
|
||||
#'
|
||||
#' `r paste0(" * ", na.omit(sapply(DEFINED_AB_GROUPS, function(ab) ifelse(tolower(gsub("^AB_", "", ab)) %in% ls(envir = asNamespace("AMR")), paste0("[", tolower(gsub("^AB_", "", ab)), "()] can select: \\cr ", vector_and(ab_name(eval(parse(text = ab), envir = asNamespace("AMR")), language = NULL, tolower = TRUE), quotes = FALSE, sort = TRUE)), character(0)), USE.NAMES = FALSE)), "\n", collapse = "")`
|
||||
#' @returns A [list] containing the custom rules
|
||||
#' @rdname custom_mdro_guideline
|
||||
#' @export
|
||||
#' @examples
|
||||
#' x <- custom_mdro_guideline(
|
||||
#' CIP == "R" & age > 60 ~ "Elderly Type A",
|
||||
#' ERY == "R" & age > 60 ~ "Elderly Type B"
|
||||
#' )
|
||||
#' x
|
||||
#'
|
||||
#' # run the custom rule set (verbose = TRUE will return a logbook instead of the data set):
|
||||
#' out <- mdro(example_isolates, guideline = x)
|
||||
#' table(out)
|
||||
#'
|
||||
#' out <- mdro(example_isolates, guideline = x, verbose = TRUE)
|
||||
#' head(out)
|
||||
#'
|
||||
#' # you can create custom guidelines using selectors (see ?antimicrobial_selectors)
|
||||
#' my_guideline <- custom_mdro_guideline(
|
||||
#' AMX == "R" ~ "Custom MDRO 1",
|
||||
#' all(cephalosporins_2nd() == "R") ~ "Custom MDRO 2"
|
||||
#' )
|
||||
#' my_guideline
|
||||
#'
|
||||
#' out <- mdro(example_isolates, guideline = my_guideline)
|
||||
#' table(out)
|
||||
custom_mdro_guideline <- function(..., as_factor = TRUE) {
|
||||
meet_criteria(as_factor, allow_class = "logical", has_length = 1)
|
||||
|
||||
dots <- tryCatch(list(...),
|
||||
error = function(e) "error"
|
||||
)
|
||||
stop_if(
|
||||
identical(dots, "error"),
|
||||
"rules must be a valid formula inputs (e.g., using '~'), see `?mdro`"
|
||||
)
|
||||
n_dots <- length(dots)
|
||||
stop_if(n_dots == 0, "no custom rules were set. Please read the documentation using `?mdro`.")
|
||||
out <- vector("list", n_dots)
|
||||
for (i in seq_len(n_dots)) {
|
||||
stop_ifnot(
|
||||
inherits(dots[[i]], "formula"),
|
||||
"rule ", i, " must be a valid formula input (e.g., using '~'), see `?mdro`"
|
||||
)
|
||||
|
||||
# Query
|
||||
qry <- dots[[i]][[2]]
|
||||
if (inherits(qry, "call")) {
|
||||
qry <- as.expression(qry)
|
||||
}
|
||||
qry <- as.character(qry)
|
||||
# these will prevent vectorisation, so replace them:
|
||||
qry <- gsub("&&", "&", qry, fixed = TRUE)
|
||||
qry <- gsub("||", "|", qry, fixed = TRUE)
|
||||
# support filter()-like writing: custom_mdro_guideline('CIP == "R", AMX == "S"' ~ "result 1")
|
||||
qry <- gsub(" *, *", " & ", qry)
|
||||
# format nicely, setting spaces around operators
|
||||
qry <- gsub(" *([&|+-/*^><==]+) *", " \\1 ", qry)
|
||||
qry <- gsub("'", "\"", qry, fixed = TRUE)
|
||||
qry <- as.expression(qry)
|
||||
out[[i]]$query <- qry
|
||||
|
||||
# Value
|
||||
val <- tryCatch(eval(dots[[i]][[3]]), error = function(e) NULL)
|
||||
stop_if(is.null(val), "rule ", i, " must return a valid value, it now returns an error: ", tryCatch(eval(dots[[i]][[3]]), error = function(e) conditionMessage(e)))
|
||||
stop_if(length(val) > 1, "rule ", i, " must return a value of length 1, not ", length(val))
|
||||
out[[i]]$value <- as.character(val)
|
||||
}
|
||||
|
||||
names(out) <- paste0("rule", seq_len(n_dots))
|
||||
out <- set_clean_class(out, new_class = c("custom_mdro_guideline", "list"))
|
||||
attr(out, "values") <- unname(c("Negative", vapply(FUN.VALUE = character(1), unclass(out), function(x) x$value)))
|
||||
attr(out, "as_factor") <- as_factor
|
||||
out
|
||||
}
|
||||
|
||||
#' @method c custom_mdro_guideline
|
||||
#' @param x Existing custom MDRO rules
|
||||
#' @rdname custom_mdro_guideline
|
||||
#' @export
|
||||
c.custom_mdro_guideline <- function(x, ..., as_factor = NULL) {
|
||||
if (length(list(...)) == 0) {
|
||||
return(x)
|
||||
}
|
||||
if (!is.null(as_factor)) {
|
||||
meet_criteria(as_factor, allow_class = "logical", has_length = 1)
|
||||
} else {
|
||||
as_factor <- attributes(x)$as_factor
|
||||
}
|
||||
for (g in list(...)) {
|
||||
stop_ifnot(inherits(g, "custom_mdro_guideline"),
|
||||
"for combining custom MDRO guidelines, all rules must be created with `custom_mdro_guideline()`",
|
||||
call = FALSE
|
||||
)
|
||||
vals <- attributes(x)$values
|
||||
if (!all(attributes(g)$values %in% vals)) {
|
||||
vals <- unname(unique(c(vals, attributes(g)$values)))
|
||||
}
|
||||
attributes(g) <- NULL
|
||||
x <- c(unclass(x), unclass(g))
|
||||
attr(x, "values") <- vals
|
||||
}
|
||||
names(x) <- paste0("rule", seq_len(length(x)))
|
||||
x <- set_clean_class(x, new_class = c("custom_mdro_guideline", "list"))
|
||||
attr(x, "values") <- vals
|
||||
attr(x, "as_factor") <- as_factor
|
||||
x
|
||||
}
|
||||
|
||||
#' @method as.list custom_mdro_guideline
|
||||
#' @noRd
|
||||
#' @export
|
||||
as.list.custom_mdro_guideline <- function(x, ...) {
|
||||
c(x, ...)
|
||||
}
|
||||
|
||||
#' @method print custom_mdro_guideline
|
||||
#' @noRd
|
||||
#' @export
|
||||
print.custom_mdro_guideline <- function(x, ...) {
|
||||
cat("A set of custom MDRO rules:\n")
|
||||
for (i in seq_len(length(x))) {
|
||||
rule <- x[[i]]
|
||||
rule$query <- format_custom_query_rule(rule$query)
|
||||
cat(" ", i, ". ", font_bold("If "), font_blue(rule$query), font_bold(" then: "), font_red(rule$value), "\n", sep = "")
|
||||
}
|
||||
cat(" ", i + 1, ". ", font_bold("Otherwise: "), font_red(paste0("Negative")), "\n", sep = "")
|
||||
cat("\nUnmatched rows will return ", font_red("NA"), ".\n", sep = "")
|
||||
if (isTRUE(attributes(x)$as_factor)) {
|
||||
cat("Results will be of class 'factor', with ordered levels: ", paste0(attributes(x)$values, collapse = " < "), "\n", sep = "")
|
||||
} else {
|
||||
cat("Results will be of class 'character'.\n")
|
||||
}
|
||||
}
|
||||
|
||||
run_custom_mdro_guideline <- function(df, guideline, info) {
|
||||
n_dots <- length(guideline)
|
||||
stop_if(n_dots == 0, "no custom guidelines set", call = -2)
|
||||
out <- character(length = NROW(df))
|
||||
reasons <- character(length = NROW(df))
|
||||
for (i in seq_len(n_dots)) {
|
||||
qry <- tryCatch(eval(parse(text = guideline[[i]]$query), envir = df, enclos = parent.frame()),
|
||||
error = function(e) {
|
||||
AMR_env$err_msg <- conditionMessage(e)
|
||||
return("error")
|
||||
}
|
||||
)
|
||||
if (identical(qry, "error")) {
|
||||
warning_("in `custom_mdro_guideline()`: rule ", i,
|
||||
" (`", as.character(guideline[[i]]$query), "`) was ignored because of this error message: ",
|
||||
AMR_env$err_msg,
|
||||
call = FALSE,
|
||||
add_fn = font_red
|
||||
)
|
||||
next
|
||||
}
|
||||
stop_ifnot(is.logical(qry), "in custom_mdro_guideline(): rule ", i, " (`", guideline[[i]]$query,
|
||||
"`) must return `TRUE` or `FALSE`, not ",
|
||||
format_class(class(qry), plural = FALSE),
|
||||
call = FALSE
|
||||
)
|
||||
|
||||
new_mdros <- which(qry == TRUE & out == "")
|
||||
|
||||
if (isTRUE(info)) {
|
||||
cat(word_wrap(
|
||||
"- Custom MDRO rule ", i, ": `", as.character(guideline[[i]]$query),
|
||||
"` (", length(new_mdros), " rows matched)"
|
||||
), "\n", sep = "")
|
||||
}
|
||||
val <- guideline[[i]]$value
|
||||
out[new_mdros] <- val
|
||||
reasons[new_mdros] <- paste0(
|
||||
"matched rule ",
|
||||
gsub("rule", "", names(guideline)[i], fixed = TRUE), ": ", as.character(guideline[[i]]$query)
|
||||
)
|
||||
}
|
||||
out[out == ""] <- "Negative"
|
||||
reasons[out == "Negative"] <- "no rules matched"
|
||||
|
||||
if (isTRUE(attributes(guideline)$as_factor)) {
|
||||
out <- factor(out, levels = attributes(guideline)$values, ordered = TRUE)
|
||||
}
|
||||
|
||||
all_nonsusceptible_columns <- as.data.frame(t(df[, is.sir(df), drop = FALSE] == "R"))
|
||||
all_nonsusceptible_columns <- vapply(
|
||||
FUN.VALUE = character(1),
|
||||
all_nonsusceptible_columns,
|
||||
function(x) paste0(rownames(all_nonsusceptible_columns)[which(x)], collapse = ", ")
|
||||
)
|
||||
all_nonsusceptible_columns[is.na(out)] <- NA_character_
|
||||
|
||||
data.frame(
|
||||
row_number = seq_len(NROW(df)),
|
||||
MDRO = out,
|
||||
reason = reasons,
|
||||
all_nonsusceptible_columns = all_nonsusceptible_columns,
|
||||
stringsAsFactors = FALSE
|
||||
)
|
||||
}
|
||||
@@ -29,28 +29,37 @@
|
||||
|
||||
#' Data Sets with `r format(nrow(antimicrobials) + nrow(antivirals), big.mark = " ")` Antimicrobial Drugs
|
||||
#'
|
||||
#' @description
|
||||
#' Two data sets containing all antimicrobials and antivirals. Use [as.ab()] or one of the [`ab_*`][ab_property()] functions to retrieve values from the [antimicrobials] data set. Three identifiers are included in this data set: an antimicrobial 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. Note that some drugs have multiple ATC codes.
|
||||
#'
|
||||
#' **The `antibiotics` data set has been renamed to `antimicrobials`. The old name will be removed in a future version.**
|
||||
#' @format
|
||||
#' ### For the [antimicrobials] data set: a [tibble][tibble::tibble] with `r nrow(antimicrobials)` observations and `r ncol(antimicrobials)` variables:
|
||||
#' - `ab`\cr antimicrobial ID as used in this package (such as `AMC`), using the official EARS-Net (European Antimicrobial Resistance Surveillance Network) codes where available. ***This is a unique identifier.***
|
||||
#' - `cid`\cr Compound ID as found in PubChem. ***This is a unique identifier.***
|
||||
#' - `name`\cr Official name as used by WHONET/EARS-Net or the WHO. ***This is a unique identifier.***
|
||||
#' - `group`\cr A short and concise group name, based on WHONET and WHOCC definitions
|
||||
#' - `atc`\cr ATC codes (Anatomical Therapeutic Chemical) as defined by the WHOCC, like `J01CR02`
|
||||
#' - `atc`\cr ATC codes (Anatomical Therapeutic Chemical) as defined by the WHOCC, like `J01CR02` (last updated `r documentation_date(TAXONOMY_VERSION$ATC_DDD$accessed_date)`):
|
||||
#' - `atc_group1`\cr Official pharmacological subgroup (3rd level ATC code) as defined by the WHOCC, like `"Macrolides, lincosamides and streptogramins"`
|
||||
#' - `atc_group2`\cr Official chemical subgroup (4th level ATC code) as defined by the WHOCC, like `"Macrolides"`
|
||||
#' - `abbr`\cr List of abbreviations as used in many countries, also for antimicrobial susceptibility testing (AST)
|
||||
#' - `synonyms`\cr Synonyms (often trade names) of a drug, as found in PubChem based on their compound ID
|
||||
#'
|
||||
#' ATC properties (last updated `r documentation_date(TAXONOMY_VERSION$ATC_DDD$accessed_date)`):
|
||||
#'
|
||||
#' - `oral_ddd`\cr Defined Daily Dose (DDD), oral treatment, currently available for `r sum(!is.na(AMR::antimicrobials$oral_ddd))` drugs
|
||||
#' - `oral_units`\cr Units of `oral_ddd`
|
||||
#' - `iv_ddd`\cr Defined Daily Dose (DDD), parenteral (intravenous) treatment, currently available for `r sum(!is.na(AMR::antimicrobials$iv_ddd))` drugs
|
||||
#' - `iv_units`\cr Units of `iv_ddd`
|
||||
#'
|
||||
#' LOINC:
|
||||
#'
|
||||
#' - `loinc`\cr All codes associated with the name of the antimicrobial drug from `r TAXONOMY_VERSION$LOINC$citation` Use [ab_loinc()] to retrieve them quickly, see [ab_property()].
|
||||
#'
|
||||
#' ### For the [antivirals] data set: a [tibble][tibble::tibble] with `r nrow(antivirals)` observations and `r ncol(antivirals)` variables:
|
||||
#' - `av`\cr Antiviral ID as used in this package (such as `ACI`), using the official EARS-Net (European Antimicrobial Resistance Surveillance Network) codes where available. ***This is a unique identifier.*** Combinations are codes that contain a `+` to indicate this, such as `ATA+COBI` for atazanavir/cobicistat.
|
||||
#' - `name`\cr Official name as used by WHONET/EARS-Net or the WHO. ***This is a unique identifier.***
|
||||
#' - `atc`\cr ATC codes (Anatomical Therapeutic Chemical) as defined by the WHOCC
|
||||
#' - `atc`\cr ATC codes (Anatomical Therapeutic Chemical) as defined by the WHOCC, see *Details*
|
||||
#' - `cid`\cr Compound ID as found in PubChem. ***This is a unique identifier.***
|
||||
#' - `atc_group`\cr Official pharmacological subgroup (3rd level ATC code) as defined by the WHOCC
|
||||
#' - `synonyms`\cr Synonyms (often trade names) of a drug, as found in PubChem based on their compound ID
|
||||
@@ -59,13 +68,18 @@
|
||||
#' - `iv_ddd`\cr Defined Daily Dose (DDD), parenteral treatment
|
||||
#' - `iv_units`\cr Units of `iv_ddd`
|
||||
#' - `loinc`\cr All codes associated with the name of the antiviral drug from `r TAXONOMY_VERSION$LOINC$citation` Use [av_loinc()] to retrieve them quickly, see [av_property()].
|
||||
#' @details Properties that are based on an ATC code are only available when an ATC is available. These properties are: `atc_group1`, `atc_group2`, `oral_ddd`, `oral_units`, `iv_ddd` and `iv_units`.
|
||||
#' @details Properties that are based on an ATC code are only available when an ATC is available. These properties are: `atc_group1`, `atc_group2`, `oral_ddd`, `oral_units`, `iv_ddd` and `iv_units`. Do note that ATC codes are not unique. For example, J01CR02 is officially the ATC code for "amoxicillin and beta-lactamase inhibitor". Consequently, these two items from the [antimicrobials] data set both return `"J01CR02"`:
|
||||
#'
|
||||
#' Synonyms (i.e. trade names) were derived from the PubChem Compound ID (column `cid`) and consequently only available where a CID is available.
|
||||
#' ```r
|
||||
#' ab_atc("amoxicillin/clavulanic acid")
|
||||
#' ab_atc("amoxicillin/sulbactam")
|
||||
#' ```
|
||||
#'
|
||||
#' Synonyms (i.e. trade names) were derived from the PubChem Compound ID (column `cid`) and are consequently only available where a CID is available.
|
||||
#' @inheritSection AMR Download Our Reference Data
|
||||
#' @source
|
||||
#'
|
||||
#' * World Health Organization (WHO) Collaborating Centre for Drug Statistics Methodology (WHOCC): <https://atcddd.fhi.no/atc_ddd_index/>
|
||||
#' * `r TAXONOMY_VERSION$ATC_DDD$citation` Accessed from <`r TAXONOMY_VERSION$ATC_DDD$url`> on `r documentation_date(TAXONOMY_VERSION$ATC_DDD$accessed_date)`.
|
||||
#'
|
||||
#' * `r TAXONOMY_VERSION$LOINC$citation` Accessed from <`r TAXONOMY_VERSION$LOINC$url`> on `r documentation_date(TAXONOMY_VERSION$LOINC$accessed_date)`.
|
||||
#'
|
||||
@@ -77,6 +91,9 @@
|
||||
#' antivirals
|
||||
"antimicrobials"
|
||||
|
||||
#' @rdname antimicrobials
|
||||
"antibiotics"
|
||||
|
||||
#' @rdname antimicrobials
|
||||
"antivirals"
|
||||
|
||||
@@ -344,3 +361,15 @@
|
||||
#' @examples
|
||||
#' dosage
|
||||
"dosage"
|
||||
|
||||
#' Data Set with `r format(nrow(esbl_isolates), big.mark = " ")` ESBL Isolates
|
||||
#'
|
||||
#' A data set containing `r format(nrow(esbl_isolates), big.mark = " ")` microbial isolates with MIC values of common antibiotics and a binary `esbl` column for extended-spectrum beta-lactamase (ESBL) production. This data set contains randomised fictitious data but reflects reality and can be used to practise AMR-related machine learning, e.g., classification modelling with [tidymodels](https://amr-for-r.org/articles/AMR_with_tidymodels.html).
|
||||
#' @format A [tibble][tibble::tibble] with `r format(nrow(esbl_isolates), big.mark = " ")` observations and `r ncol(esbl_isolates)` variables:
|
||||
#' - `esbl`\cr Logical indicator if the isolate is ESBL-producing
|
||||
#' - `genus`\cr Genus of the microorganism
|
||||
#' - `AMC:COL`\cr MIC values for 17 antimicrobial agents, transformed to class [`mic`] (see [as.mic()])
|
||||
#' @details See our [tidymodels integration][amr-tidymodels] for an example using this data set.
|
||||
#' @examples
|
||||
#' esbl_isolates
|
||||
"esbl_isolates"
|
||||
|
||||
@@ -158,7 +158,8 @@ is.disk <- function(x) {
|
||||
inherits(x, "disk")
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, disk)
|
||||
pillar_shaft.disk <- function(x, ...) {
|
||||
out <- trimws(format(x))
|
||||
out[is.na(x)] <- font_na(NA)
|
||||
@@ -232,7 +233,8 @@ rep.disk <- function(x, ...) {
|
||||
y
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, disk)
|
||||
get_skimmers.disk <- function(column) {
|
||||
skimr::sfl(
|
||||
skim_type = "disk",
|
||||
|
||||
+22
-32
@@ -67,12 +67,12 @@ format_eucast_version_nr <- function(version, markdown = TRUE) {
|
||||
#' @param version_expected_phenotypes The version number to use for the EUCAST Expected Phenotypes. Can be `r vector_or(names(EUCAST_VERSION_EXPECTED_PHENOTYPES), reverse = TRUE)`.
|
||||
#' @param version_expertrules The version number to use for the EUCAST Expert Rules and Intrinsic Resistance guideline. Can be `r vector_or(names(EUCAST_VERSION_EXPERT_RULES), reverse = TRUE)`.
|
||||
#' @param ampc_cephalosporin_resistance (only applies when `rules` contains `"expert"` or `"all"`) a [character] value that should be applied to cefotaxime, ceftriaxone and ceftazidime for AmpC de-repressed cephalosporin-resistant mutants - the default is `NA`. Currently only works when `version_expertrules` is `3.2` and higher; these versions of '*EUCAST Expert Rules on Enterobacterales*' state that results of cefotaxime, ceftriaxone and ceftazidime should be reported with a note, or results should be suppressed (emptied) for these three drugs. A value of `NA` (the default) for this argument will remove results for these three drugs, while e.g. a value of `"R"` will make the results for these drugs resistant. Use `NULL` or `FALSE` to not alter results for these three drugs of AmpC de-repressed cephalosporin-resistant mutants. Using `TRUE` is equal to using `"R"`. \cr For *EUCAST Expert Rules* v3.2, this rule applies to: `r vector_and(gsub("[^a-zA-Z ]+", "", unlist(strsplit(EUCAST_RULES_DF[which(EUCAST_RULES_DF$reference.version %in% c(3.2, 3.3) & EUCAST_RULES_DF$reference.rule %like% "ampc"), "this_value"][1], "|", fixed = TRUE))), quotes = "*")`.
|
||||
#' @param ... Column name of an antimicrobial, see section *Antimicrobials* below.
|
||||
#' @param ... Column names of antimicrobials. To automatically detect antimicrobial column names, do not provide any named arguments; [guess_ab_col()] will then be used for detection. To manually specify a column, provide its name (case-insensitive) as an argument, e.g. `AMX = "amoxicillin"`. To skip a specific antimicrobial, set it to `NULL`, e.g. `TIC = NULL` to exclude ticarcillin. If a manually defined column does not exist in the data, it will be skipped with a warning.
|
||||
#' @param ab Any (vector of) text that can be coerced to a valid antimicrobial drug code with [as.ab()].
|
||||
#' @param administration Route of administration, either `r vector_or(dosage$administration)`.
|
||||
#' @param only_sir_columns A [logical] to indicate whether only antimicrobial columns must be detected that were transformed to class `sir` (see [as.sir()]) on beforehand (default is `FALSE`).
|
||||
#' @param only_sir_columns A [logical] to indicate whether only antimicrobial columns must be included that were transformed to class [sir][as.sir()] on beforehand. Defaults to `FALSE` if no columns of `x` have a class [sir][as.sir()].
|
||||
#' @param custom_rules Custom rules to apply, created with [custom_eucast_rules()].
|
||||
#' @param overwrite A [logical] indicating whether to overwrite non-`NA` values (default: `FALSE`). When `FALSE`, only non-SIR values are modified (i.e., any value that is not already S, I or R). To ensure compliance with EUCAST guidelines, **this should remain** `FALSE`, as EUCAST notes often state that an organism "should be tested for susceptibility to individual agents or be reported resistant".
|
||||
#' @param overwrite A [logical] indicating whether to overwrite existing SIR values (default: `FALSE`). When `FALSE`, only non-SIR values are modified (i.e., any value that is not already S, I or R). To ensure compliance with EUCAST guidelines, **this should remain** `FALSE`, as EUCAST notes often state that an organism "should be tested for susceptibility to individual agents or be reported resistant".
|
||||
#' @inheritParams first_isolate
|
||||
#' @details
|
||||
#' **Note:** This function does not translate MIC values to SIR values. Use [as.sir()] for that. \cr
|
||||
@@ -101,12 +101,6 @@ format_eucast_version_nr <- function(version, markdown = TRUE) {
|
||||
#' Important examples include amoxicillin and amoxicillin/clavulanic acid, and trimethoprim and trimethoprim/sulfamethoxazole. Needless to say, for these rules to work, both drugs must be available in the data set.
|
||||
#'
|
||||
#' Since these rules are not officially approved by EUCAST, they are not applied at default. To use these rules, include `"other"` to the `rules` argument, or use `eucast_rules(..., rules = "all")`. You can also set the package option [`AMR_eucastrules`][AMR-options], i.e. run `options(AMR_eucastrules = "all")`.
|
||||
#' @section Antimicrobials:
|
||||
#' To define antimicrobials column names, leave as it is to determine it automatically with [guess_ab_col()] or input a text (case-insensitive), or use `NULL` to skip a column (e.g. `TIC = NULL` to skip ticarcillin). Manually defined but non-existing columns will be skipped with a warning.
|
||||
#'
|
||||
#' The following antimicrobials are eligible for the functions [eucast_rules()] and [mdro()]. These are shown below in the format 'name (`antimicrobial ID`, [ATC code](https://atcddd.fhi.no/atc/structure_and_principles/))', sorted alphabetically:
|
||||
#'
|
||||
#' `r create_eucast_ab_documentation()`
|
||||
#' @aliases EUCAST
|
||||
#' @rdname eucast_rules
|
||||
#' @export
|
||||
@@ -171,7 +165,7 @@ eucast_rules <- function(x,
|
||||
version_expected_phenotypes = 1.2,
|
||||
version_expertrules = 3.3,
|
||||
ampc_cephalosporin_resistance = NA,
|
||||
only_sir_columns = FALSE,
|
||||
only_sir_columns = any(is.sir(x)),
|
||||
custom_rules = NULL,
|
||||
overwrite = FALSE,
|
||||
...) {
|
||||
@@ -448,7 +442,7 @@ eucast_rules <- function(x,
|
||||
# big speed gain! only analyse unique rows:
|
||||
pm_distinct(`.rowid`, .keep_all = TRUE) %pm>%
|
||||
as.data.frame(stringsAsFactors = FALSE)
|
||||
x[, col_mo] <- as.mo(as.character(x[, col_mo, drop = TRUE]), info = info)
|
||||
x[, col_mo] <- as.mo(as.character(x[, col_mo, drop = TRUE]), info = FALSE)
|
||||
# rename col_mo to prevent interference with joined columns
|
||||
colnames(x)[colnames(x) == col_mo] <- ".col_mo"
|
||||
col_mo <- ".col_mo"
|
||||
@@ -456,13 +450,20 @@ eucast_rules <- function(x,
|
||||
x <- left_join_microorganisms(x, by = col_mo, suffix = c("_oldcols", ""))
|
||||
x$gramstain <- mo_gramstain(x[, col_mo, drop = TRUE], language = NULL, info = FALSE)
|
||||
x$genus_species <- trimws(paste(x$genus, x$species))
|
||||
if (isTRUE(info) && NROW(x) > 10000) {
|
||||
message_(" OK.", add_fn = list(font_green, font_bold), as_note = FALSE)
|
||||
if (isTRUE(info) && NROW(x.bak) > 10000) {
|
||||
message_("OK.", add_fn = list(font_green, font_bold), as_note = FALSE)
|
||||
}
|
||||
|
||||
n_added <- 0
|
||||
n_changed <- 0
|
||||
|
||||
rule_current <- ""
|
||||
rule_group_current <- ""
|
||||
rule_group_previous <- ""
|
||||
rule_next <- ""
|
||||
rule_previous <- ""
|
||||
rule_text <- ""
|
||||
|
||||
# >>> Apply Other rules: enzyme inhibitors <<< ------------------------------------------
|
||||
if (any(c("all", "other") %in% rules)) {
|
||||
if (isTRUE(info)) {
|
||||
@@ -623,31 +624,16 @@ eucast_rules <- function(x,
|
||||
eucast_rules_df <- eucast_rules_df %pm>%
|
||||
rbind_AMR(eucast_rules_df_total %pm>%
|
||||
subset(reference.rule_group %like% "breakpoint" & reference.version == version_breakpoints))
|
||||
# eucast_rules_df <- subset(
|
||||
# eucast_rules_df,
|
||||
# reference.rule_group %unlike% "breakpoint" |
|
||||
# (reference.rule_group %like% "breakpoint" & reference.version == version_breakpoints)
|
||||
# )
|
||||
}
|
||||
if (any(c("all", "expected_phenotypes") %in% rules)) {
|
||||
eucast_rules_df <- eucast_rules_df %pm>%
|
||||
rbind_AMR(eucast_rules_df_total %pm>%
|
||||
subset(reference.rule_group %like% "expected" & reference.version == version_expected_phenotypes))
|
||||
# eucast_rules_df <- subset(
|
||||
# eucast_rules_df,
|
||||
# reference.rule_group %unlike% "expected" |
|
||||
# (reference.rule_group %like% "expected" & reference.version == version_expected_phenotypes)
|
||||
# )
|
||||
}
|
||||
if (any(c("all", "expert") %in% rules)) {
|
||||
eucast_rules_df <- eucast_rules_df %pm>%
|
||||
rbind_AMR(eucast_rules_df_total %pm>%
|
||||
subset(reference.rule_group %like% "expert" & reference.version == version_expertrules))
|
||||
# eucast_rules_df <- subset(
|
||||
# eucast_rules_df,
|
||||
# reference.rule_group %unlike% "expert" |
|
||||
# (reference.rule_group %like% "expert" & reference.version == version_expertrules)
|
||||
# )
|
||||
}
|
||||
## filter out AmpC de-repressed cephalosporin-resistant mutants ----
|
||||
# no need to filter on version number here - the rules contain these version number, so are inherently filtered
|
||||
@@ -670,6 +656,9 @@ eucast_rules <- function(x,
|
||||
# we only hints on remaining rows in `eucast_rules_df`
|
||||
screening_abx <- as.character(AMR::antimicrobials$ab[which(AMR::antimicrobials$ab %like% "-S$")])
|
||||
screening_abx <- screening_abx[screening_abx %in% unique(unlist(strsplit(EUCAST_RULES_DF$and_these_antibiotics[!is.na(EUCAST_RULES_DF$and_these_antibiotics)], ", *")))]
|
||||
if (isTRUE(info)) {
|
||||
cat("\n")
|
||||
}
|
||||
for (ab_s in screening_abx) {
|
||||
ab <- gsub("-S$", "", ab_s)
|
||||
if (ab %in% names(cols_ab) && !ab_s %in% names(cols_ab)) {
|
||||
@@ -900,7 +889,9 @@ eucast_rules <- function(x,
|
||||
}
|
||||
for (i in seq_len(length(custom_rules))) {
|
||||
rule <- custom_rules[[i]]
|
||||
rows <- which(eval(parse(text = rule$query), envir = x))
|
||||
rows <- tryCatch(which(eval(parse(text = rule$query), envir = x)),
|
||||
error = function(e) stop_(paste0(conditionMessage(e), font_red(" (check available data and compare with the custom rules set)")), call = FALSE)
|
||||
)
|
||||
cols <- as.character(rule$result_group)
|
||||
cols <- c(
|
||||
cols[cols %in% colnames(x)], # direct column names
|
||||
@@ -914,9 +905,8 @@ eucast_rules <- function(x,
|
||||
get_antibiotic_names(cols)
|
||||
)
|
||||
if (isTRUE(info)) {
|
||||
# print rule
|
||||
cat(italicise_taxonomy(
|
||||
word_wrap(format_custom_query_rule(rule$query, colours = FALSE),
|
||||
word_wrap(rule_text,
|
||||
width = getOption("width") - 30,
|
||||
extra_indent = 6
|
||||
),
|
||||
@@ -1188,7 +1178,7 @@ edit_sir <- function(x,
|
||||
ifelse(length(rows) > 10, "...", ""),
|
||||
" while writing value '", to,
|
||||
"' to column(s) `", paste(cols, collapse = "`, `"),
|
||||
"`:\n", e$message
|
||||
"`:\n", conditionMessage(e)
|
||||
),
|
||||
call. = FALSE
|
||||
)
|
||||
|
||||
+1
-1
@@ -72,7 +72,7 @@
|
||||
#'
|
||||
#' 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.
|
||||
#' @seealso [chisq.test()]
|
||||
#' @references 1. McDonald, J.H. 2014. **Handbook of Biological Statistics (3rd ed.)**. Sparky House Publishing, Baltimore, Maryland. <http://www.biostathandbook.com/gtestgof.html>.
|
||||
#' @references 1. McDonald, J.H. 2014. **Handbook of Biological Statistics (3rd ed.)**. Sparky House Publishing, Baltimore, Maryland.
|
||||
#' @source The code for this function is identical to that of [chisq.test()], except that:
|
||||
#' - The calculation of the statistic was changed to \eqn{2 * sum(x * log(x / E))}
|
||||
#' - Yates' continuity correction was removed as it does not apply to a *G*-test
|
||||
|
||||
+3
-2
@@ -177,6 +177,7 @@ ggplot_sir <- function(data,
|
||||
nrow = NULL,
|
||||
colours = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
SI = "#3CAEA3",
|
||||
I = "#F6D55C",
|
||||
IR = "#ED553B",
|
||||
@@ -205,7 +206,7 @@ ggplot_sir <- function(data,
|
||||
meet_criteria(minimum, allow_class = c("numeric", "integer"), has_length = 1, is_positive_or_zero = TRUE, is_finite = TRUE)
|
||||
language <- validate_language(language)
|
||||
meet_criteria(nrow, allow_class = c("numeric", "integer"), has_length = 1, allow_NULL = TRUE, is_positive = TRUE, is_finite = TRUE)
|
||||
meet_criteria(colours, allow_class = c("character", "logical"))
|
||||
meet_criteria(colours, allow_class = c("character", "logical"), allow_NULL = TRUE)
|
||||
meet_criteria(datalabels, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(datalabels.size, allow_class = c("numeric", "integer"), has_length = 1, is_positive = TRUE, is_finite = TRUE)
|
||||
meet_criteria(datalabels.colour, allow_class = "character", has_length = 1)
|
||||
@@ -245,7 +246,7 @@ ggplot_sir <- function(data,
|
||||
) +
|
||||
theme_sir()
|
||||
|
||||
if (fill == "interpretation") {
|
||||
if (fill == "interpretation" && !is.null(colours) && !isFALSE(colours)) {
|
||||
p <- suppressWarnings(p + scale_sir_colours(aesthetics = "fill", colours = colours))
|
||||
}
|
||||
|
||||
|
||||
+16
-12
@@ -33,7 +33,7 @@
|
||||
#' @param x A [data.frame].
|
||||
#' @param search_string A text to search `x` for, will be checked with [as.ab()] if this value is not a column in `x`.
|
||||
#' @param verbose A [logical] to indicate whether additional info should be printed.
|
||||
#' @param only_sir_columns A [logical] to indicate whether only antibiotic columns must be detected that were transformed to class `sir` (see [as.sir()]) on beforehand (default is `FALSE`).
|
||||
#' @param only_sir_columns A [logical] to indicate whether only antimicrobial columns must be included that were transformed to class [sir][as.sir()] on beforehand. Defaults to `FALSE` if no columns of `x` have a class [sir][as.sir()].
|
||||
#' @details You can look for an antibiotic (trade) name or abbreviation and it will search `x` and the [antimicrobials] data set for any column containing a name or code of that antibiotic.
|
||||
#' @return A column name of `x`, or `NULL` when no result is found.
|
||||
#' @export
|
||||
@@ -211,7 +211,7 @@ get_column_abx <- function(x,
|
||||
newnames <- suppressWarnings(as.ab(names(dots), info = FALSE))
|
||||
if (anyNA(newnames)) {
|
||||
if (isTRUE(info)) {
|
||||
message_(" WARNING", add_fn = list(font_yellow, font_bold), as_note = FALSE)
|
||||
message_(paste0(font_yellow(font_bold(" WARNING: ")), "some columns returned `NA` for `as.ab()`"), as_note = FALSE)
|
||||
}
|
||||
warning_("Invalid antibiotic reference(s): ", vector_and(names(dots)[is.na(newnames)], quotes = FALSE),
|
||||
call = FALSE,
|
||||
@@ -254,7 +254,10 @@ get_column_abx <- function(x,
|
||||
out <- out[order(names(out), out)]
|
||||
}
|
||||
|
||||
dups <- FALSE
|
||||
|
||||
if (return_all == FALSE) {
|
||||
dups <- names(out)[names(out) %in% names(out)[duplicated(names(out))]]
|
||||
# only keep the first hits, no duplicates
|
||||
duplicates <- c(out[duplicated(names(out))], out[duplicated(unname(out))])
|
||||
if (length(duplicates) > 0) {
|
||||
@@ -264,28 +267,29 @@ get_column_abx <- function(x,
|
||||
if (isTRUE(info)) {
|
||||
if (all_okay == TRUE) {
|
||||
message_(" OK.", add_fn = list(font_green, font_bold), as_note = FALSE)
|
||||
} else if (!isFALSE(dups)) {
|
||||
message_(paste0(font_yellow(font_bold(" WARNING: ")), "some results from `as.ab()` are duplicated: ", vector_and(dups, quotes = "`")), as_note = FALSE)
|
||||
} else {
|
||||
message_(" WARNING.", add_fn = list(font_yellow, font_bold), as_note = FALSE)
|
||||
}
|
||||
|
||||
for (i in seq_len(length(out))) {
|
||||
if (isTRUE(verbose) && !names(out[i]) %in% names(duplicates)) {
|
||||
if (isTRUE(verbose) && !out[i] %in% duplicates) {
|
||||
message_(
|
||||
"Using column '", font_bold(out[i]), "' as input for ", names(out)[i],
|
||||
" (", ab_name(names(out)[i], tolower = TRUE, language = NULL), ")."
|
||||
)
|
||||
}
|
||||
if (names(out[i]) %in% names(duplicates)) {
|
||||
already_set_as <- out[unname(out) == unname(out[i])][1L]
|
||||
if (names(out)[i] != names(already_set_as)) {
|
||||
warning_(
|
||||
if (out[i] %in% duplicates) {
|
||||
already_set_as <- out[which(out == out[i])[1L]]
|
||||
if (names(out)[i] != already_set_as) {
|
||||
message_(
|
||||
paste0(
|
||||
"Column '", font_bold(out[i]), "' will not be used for ",
|
||||
names(out)[i], " (", ab_name(names(out)[i], tolower = TRUE, language = NULL), ")",
|
||||
", as it is already set for ",
|
||||
names(already_set_as), " (", ab_name(names(already_set_as), tolower = TRUE, language = NULL), ")"
|
||||
names(out)[i], " (", suppressMessages(ab_name(names(out)[i], tolower = TRUE, language = NULL, fast_mode = TRUE)), ")",
|
||||
", as this antimicrobial has already been set."
|
||||
),
|
||||
add_fn = font_red,
|
||||
immediate = verbose
|
||||
add_fn = font_red
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#' @param gram_negative Names of antibiotic drugs for **Gram-positives**, case-insensitive. Set to `NULL` to ignore. See *Details* for the default antibiotic drugs.
|
||||
#' @param gram_positive Names of antibiotic drugs for **Gram-negatives**, case-insensitive. Set to `NULL` to ignore. See *Details* for the default antibiotic drugs.
|
||||
#' @param antifungal Names of antifungal drugs for **fungi**, case-insensitive. Set to `NULL` to ignore. See *Details* for the default antifungal drugs.
|
||||
#' @param only_sir_columns A [logical] to indicate whether only columns must be included that were transformed to class `sir` (see [as.sir()]) on beforehand (default is `FALSE`).
|
||||
#' @param only_sir_columns A [logical] to indicate whether only antimicrobial columns must be included that were transformed to class [sir][as.sir()] on beforehand. Defaults to `FALSE` if no columns of `x` have a class [sir][as.sir()].
|
||||
#' @param ... Ignored, only in place to allow future extensions.
|
||||
#' @details
|
||||
#' The [key_antimicrobials()] and [all_antimicrobials()] functions are context-aware. This means that the `x` argument can be left blank if used inside a [data.frame] call, see *Examples*.
|
||||
@@ -134,7 +134,7 @@ key_antimicrobials <- function(x = NULL,
|
||||
"anidulafungin", "caspofungin", "fluconazole",
|
||||
"miconazole", "nystatin", "voriconazole"
|
||||
),
|
||||
only_sir_columns = FALSE,
|
||||
only_sir_columns = any(is.sir(x)),
|
||||
...) {
|
||||
if (is_null_or_grouped_tbl(x)) {
|
||||
# when `x` is left blank, auto determine it (get_current_data() searches underlying data within call)
|
||||
@@ -246,7 +246,7 @@ key_antimicrobials <- function(x = NULL,
|
||||
#' @rdname key_antimicrobials
|
||||
#' @export
|
||||
all_antimicrobials <- function(x = NULL,
|
||||
only_sir_columns = FALSE,
|
||||
only_sir_columns = any(is.sir(x)),
|
||||
...) {
|
||||
if (is_null_or_grouped_tbl(x)) {
|
||||
# when `x` is left blank, auto determine it (get_current_data() searches underlying data within call)
|
||||
|
||||
@@ -38,13 +38,10 @@
|
||||
#' @param mecC [logical] values, or a column name containing logical values, indicating the presence of a *mecC* gene (or production of its proteins).
|
||||
#' @param vanA [logical] values, or a column name containing logical values, indicating the presence of a *vanA* gene (or production of its proteins).
|
||||
#' @param vanB [logical] values, or a column name containing logical values, indicating the presence of a *vanB* gene (or production of its proteins).
|
||||
#' @param ... In case of [custom_mdro_guideline()]: a set of rules, see section *Using Custom Guidelines* below. Otherwise: column name of an antibiotic, see section *Antimicrobials* below.
|
||||
#' @param as_factor A [logical] to indicate whether the returned value should be an ordered [factor] (`TRUE`, default), or otherwise a [character] vector.
|
||||
#' @inheritParams eucast_rules
|
||||
#' @param pct_required_classes Minimal required percentage of antimicrobial classes that must be available per isolate, rounded down. For example, with the default guideline, 17 antimicrobial classes must be available for *S. aureus*. Setting this `pct_required_classes` argument to `0.5` (default) means that for every *S. aureus* isolate at least 8 different classes must be available. Any lower number of available classes will return `NA` for that isolate.
|
||||
#' @param combine_SI A [logical] to indicate whether all values of S and I must be merged into one, so resistance is only considered when isolates are R, not I. As this is the default behaviour of the [mdro()] function, it follows the redefinition by EUCAST about the interpretation of I (increased exposure) in 2019, see section 'Interpretation of S, I and R' below. When using `combine_SI = FALSE`, resistance is considered when isolates are R or I.
|
||||
#' @param verbose A [logical] to turn Verbose mode on and off (default is off). In Verbose mode, the function does not return the MDRO results, but instead returns a data set in logbook form with extensive info about which isolates would be MDRO-positive, or why they are not.
|
||||
#' @inheritSection eucast_rules Antimicrobials
|
||||
#' @details
|
||||
#' These functions are context-aware. This means that the `x` argument can be left blank if used inside a [data.frame] call, see *Examples*.
|
||||
#'
|
||||
@@ -52,25 +49,29 @@
|
||||
#'
|
||||
#' **Note:** Every test that involves the Enterobacteriaceae family, will internally be performed using its newly named *order* Enterobacterales, since the Enterobacteriaceae family has been taxonomically reclassified by Adeolu *et al.* in 2016. Before that, Enterobacteriaceae was the only family under the Enterobacteriales (with an i) order. All species under the old Enterobacteriaceae family are still under the new Enterobacterales (without an i) order, but divided into multiple families. The way tests are performed now by this [mdro()] function makes sure that results from before 2016 and after 2016 are identical.
|
||||
#'
|
||||
#' @section Supported International / National Guidelines:
|
||||
#' ### Supported International / National Guidelines
|
||||
#'
|
||||
#' Please suggest to implement guidelines by [letting us know](https://github.com/msberends/AMR/issues/new?template=2-feature-request.yml&title=Add%20new%20MDRO%20guideline).
|
||||
#'
|
||||
#' Currently supported guidelines are (case-insensitive):
|
||||
#'
|
||||
#' * `guideline = "CMI2012"` (default)
|
||||
#' * `guideline = "CMI 2012"` (default)
|
||||
#'
|
||||
#' Magiorakos AP, Srinivasan A *et al.* "Multidrug-resistant, extensively drug-resistant and pandrug-resistant bacteria: an international expert proposal for interim standard definitions for acquired resistance." Clinical Microbiology and Infection (2012) (\doi{10.1111/j.1469-0691.2011.03570.x})
|
||||
#'
|
||||
#' * `guideline = "EUCAST3.3"` (or simply `guideline = "EUCAST"`)
|
||||
#' * `guideline = "EUCAST 3.3"` (or simply `guideline = "EUCAST"`)
|
||||
#'
|
||||
#' The European international guideline - EUCAST Expert Rules Version 3.3 "Intrinsic Resistance and Unusual Phenotypes" ([link](https://www.eucast.org/fileadmin/src/media/PDFs/EUCAST_files/Expert_Rules/2021/Intrinsic_Resistance_and_Unusual_Phenotypes_Tables_v3.3_20211018.pdf))
|
||||
#'
|
||||
#' * `guideline = "EUCAST3.2"`
|
||||
#' Also:
|
||||
#'
|
||||
#' The European international guideline - EUCAST Expert Rules Version 3.2 "Intrinsic Resistance and Unusual Phenotypes" ([link](https://www.eucast.org/fileadmin/src/media/PDFs/EUCAST_files/Expert_Rules/2020/Intrinsic_Resistance_and_Unusual_Phenotypes_Tables_v3.2_20200225.pdf))
|
||||
#' * `guideline = "EUCAST 3.2"`
|
||||
#'
|
||||
#' * `guideline = "EUCAST3.1"`
|
||||
#' The former European international guideline - EUCAST Expert Rules Version 3.2 "Intrinsic Resistance and Unusual Phenotypes" ([link](https://www.eucast.org/fileadmin/src/media/PDFs/EUCAST_files/Expert_Rules/2020/Intrinsic_Resistance_and_Unusual_Phenotypes_Tables_v3.2_20200225.pdf))
|
||||
#'
|
||||
#' The European international guideline - EUCAST Expert Rules Version 3.1 "Intrinsic Resistance and Exceptional Phenotypes Tables" ([link](https://www.eucast.org/fileadmin/src/media/PDFs/EUCAST_files/Expert_Rules/Expert_rules_intrinsic_exceptional_V3.1.pdf))
|
||||
#' * `guideline = "EUCAST 3.1"`
|
||||
#'
|
||||
#' The former European international guideline - EUCAST Expert Rules Version 3.1 "Intrinsic Resistance and Exceptional Phenotypes Tables" ([link](https://www.eucast.org/fileadmin/src/media/PDFs/EUCAST_files/Expert_Rules/Expert_rules_intrinsic_exceptional_V3.1.pdf))
|
||||
#'
|
||||
#' * `guideline = "TB"`
|
||||
#'
|
||||
@@ -80,7 +81,7 @@
|
||||
#'
|
||||
#' The German national guideline - Mueller et al. (2015) Antimicrobial Resistance and Infection Control 4:7; \doi{10.1186/s13756-015-0047-6}
|
||||
#'
|
||||
#' * `guideline = "BRMO"`
|
||||
#' * `guideline = "BRMO 2024"` (or simply `guideline = "BRMO"`)
|
||||
#'
|
||||
#' The Dutch national guideline - Samenwerkingverband Richtlijnen Infectiepreventie (SRI) (2024) "Bijzonder Resistente Micro-Organismen (BRMO)" ([link](https://www.sri-richtlijnen.nl/brmo))
|
||||
#'
|
||||
@@ -90,57 +91,16 @@
|
||||
#'
|
||||
#' The former Dutch national guideline - Werkgroep Infectiepreventie (WIP), RIVM, last revision as of 2017: "Bijzonder Resistente Micro-Organismen (BRMO)"
|
||||
#'
|
||||
#' Please suggest to implement guidelines by letting us know: <https://github.com/msberends/AMR/issues/new>.
|
||||
#' ### Using Custom Guidelines
|
||||
#'
|
||||
#' @section Using Custom Guidelines:
|
||||
#' Using a custom MDRO guideline is of importance if you have custom rules to determine MDROs in your hospital, e.g., rules that are dependent on ward, state of contact isolation or other variables in your data.
|
||||
#'
|
||||
#' Custom guidelines can be set with the [custom_mdro_guideline()] function. This is of great importance if you have custom rules to determine MDROs in your hospital, e.g., rules that are dependent on ward, state of contact isolation or other variables in your data.
|
||||
#' Custom guidelines can be set with the [custom_mdro_guideline()] function.
|
||||
#'
|
||||
#' If you are familiar with the [`case_when()`][dplyr::case_when()] function of the `dplyr` package, you will recognise the input method to set your own rules. Rules must be set using what \R considers to be the 'formula notation'. The rule is written *before* the tilde (`~`) and the consequence of the rule is written *after* the tilde:
|
||||
#'
|
||||
#' ```
|
||||
#' custom <- custom_mdro_guideline(CIP == "R" & age > 60 ~ "Elderly Type A",
|
||||
#' ERY == "R" & age > 60 ~ "Elderly Type B")
|
||||
#' ```
|
||||
#'
|
||||
#' If a row/an isolate matches the first rule, the value after the first `~` (in this case *'Elderly Type A'*) will be set as MDRO value. Otherwise, the second rule will be tried and so on. The number of rules is unlimited.
|
||||
#'
|
||||
#' You can print the rules set in the console for an overview. Colours will help reading it if your console supports colours.
|
||||
#'
|
||||
#' ```
|
||||
#' custom
|
||||
#' #> A set of custom MDRO rules:
|
||||
#' #> 1. CIP is "R" and age is higher than 60 -> Elderly Type A
|
||||
#' #> 2. ERY is "R" and age is higher than 60 -> Elderly Type B
|
||||
#' #> 3. Otherwise -> Negative
|
||||
#' #>
|
||||
#' #> Unmatched rows will return NA.
|
||||
#' ```
|
||||
#'
|
||||
#' The outcome of the function can be used for the `guideline` argument in the [mdro()] function:
|
||||
#'
|
||||
#' ```
|
||||
#' x <- mdro(example_isolates,
|
||||
#' guideline = custom)
|
||||
#' table(x)
|
||||
#' #> Negative Elderly Type A Elderly Type B
|
||||
#' #> 1070 198 732
|
||||
#' ```
|
||||
#'
|
||||
#' Rules can also be combined with other custom rules by using [c()]:
|
||||
#'
|
||||
#' ```
|
||||
#' x <- mdro(example_isolates,
|
||||
#' guideline = c(custom,
|
||||
#' custom_mdro_guideline(ERY == "R" & age > 50 ~ "Elderly Type C")))
|
||||
#' table(x)
|
||||
#' #> Negative Elderly Type A Elderly Type B Elderly Type C
|
||||
#' #> 961 198 732 109
|
||||
#' ```
|
||||
#'
|
||||
#' The rules set (the `custom` object in this case) could be exported to a shared file location using [saveRDS()] if you collaborate with multiple users. The custom rules set could then be imported using [readRDS()].
|
||||
#' @inheritSection as.sir Interpretation of SIR
|
||||
#' @return
|
||||
#' - If `verbose` is set to `TRUE`:\cr
|
||||
#' A [data.frame] containing columns `row_number`, `microorganism`, `MDRO`, `reason`, `all_nonsusceptible_columns`, `guideline`
|
||||
#' - CMI 2012 paper - function [mdr_cmi2012()] or [mdro()]:\cr
|
||||
#' Ordered [factor] with levels `Negative` < `Multi-drug-resistant (MDR)` < `Extensively drug-resistant (XDR)` < `Pandrug-resistant (PDR)`
|
||||
#' - TB guideline - function [mdr_tb()] or [`mdro(..., guideline = "TB")`][mdro()]:\cr
|
||||
@@ -148,40 +108,29 @@
|
||||
#' - German guideline - function [mrgn()] or [`mdro(..., guideline = "MRGN")`][mdro()]:\cr
|
||||
#' Ordered [factor] with levels `Negative` < `3MRGN` < `4MRGN`
|
||||
#' - Everything else, except for custom guidelines:\cr
|
||||
#' Ordered [factor] with levels `Negative` < `Positive, unconfirmed` < `Positive`. The value `"Positive, unconfirmed"` means that, according to the guideline, it is not entirely sure if the isolate is multi-drug resistant and this should be confirmed with additional (e.g. molecular) tests
|
||||
#' Ordered [factor] with levels `Negative` < `Positive, unconfirmed` < `Positive`. The value `"Positive, unconfirmed"` means that, according to the guideline, it is not entirely sure if the isolate is multi-drug resistant and this should be confirmed with additional (e.g. genotypic) tests
|
||||
#' @rdname mdro
|
||||
#' @aliases MDR XDR PDR BRMO 3MRGN 4MRGN
|
||||
#' @seealso [custom_mdro_guideline()]
|
||||
#' @export
|
||||
#' @source
|
||||
#' See the supported guidelines above for the [list] of publications used for this function.
|
||||
#' @examples
|
||||
#' out <- mdro(example_isolates, guideline = "EUCAST")
|
||||
#' out <- mdro(example_isolates)
|
||||
#' str(out)
|
||||
#' table(out)
|
||||
#'
|
||||
#' out <- mdro(example_isolates,
|
||||
#' guideline = custom_mdro_guideline(
|
||||
#' AMX == "R" ~ "Custom MDRO 1",
|
||||
#' VAN == "R" ~ "Custom MDRO 2"
|
||||
#' )
|
||||
#' )
|
||||
#' out <- mdro(example_isolates, guideline = "EUCAST 3.3")
|
||||
#' table(out)
|
||||
#'
|
||||
#' \donttest{
|
||||
#' if (require("dplyr")) {
|
||||
#' example_isolates %>%
|
||||
#' mdro() %>%
|
||||
#' table()
|
||||
#'
|
||||
#' # no need to define `x` when used inside dplyr verbs:
|
||||
#' example_isolates %>%
|
||||
#' mutate(MDRO = mdro()) %>%
|
||||
#' pull(MDRO) %>%
|
||||
#' table()
|
||||
#' count(MDRO)
|
||||
#' }
|
||||
#' }
|
||||
mdro <- function(x = NULL,
|
||||
guideline = "CMI2012",
|
||||
guideline = "CMI 2012",
|
||||
col_mo = NULL,
|
||||
esbl = NA,
|
||||
carbapenemase = NA,
|
||||
@@ -193,13 +142,14 @@ mdro <- function(x = NULL,
|
||||
pct_required_classes = 0.5,
|
||||
combine_SI = TRUE,
|
||||
verbose = FALSE,
|
||||
only_sir_columns = FALSE,
|
||||
only_sir_columns = any(is.sir(x)),
|
||||
...) {
|
||||
if (is_null_or_grouped_tbl(x)) {
|
||||
# when `x` is left blank, auto determine it (get_current_data() searches underlying data within call)
|
||||
# is also a fix for using a grouped df as input (i.e., a dot as first argument)
|
||||
x <- tryCatch(get_current_data(arg_name = "x", call = -2), error = function(e) x)
|
||||
}
|
||||
|
||||
meet_criteria(x, allow_class = "data.frame") # also checks dimensions to be >0
|
||||
meet_criteria(guideline, allow_class = c("list", "character"), allow_NULL = TRUE)
|
||||
if (!is.list(guideline)) meet_criteria(guideline, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
@@ -216,8 +166,11 @@ mdro <- function(x = NULL,
|
||||
meet_criteria(verbose, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(only_sir_columns, allow_class = "logical", has_length = 1)
|
||||
|
||||
if (!any(is_sir_eligible(x))) {
|
||||
stop_("There were no possible SIR columns found in the data set. Transform columns with `as.sir()` for valid antimicrobial interpretations.")
|
||||
|
||||
if (isTRUE(only_sir_columns) && !any(is.sir(x))) {
|
||||
stop_("There were no SIR columns found in the data set, despite `only_sir_columns` being `TRUE`. Transform columns with `as.sir()` for valid antimicrobial interpretations.")
|
||||
} else if (!isTRUE(only_sir_columns) && !any(is.sir(x)) && !any(is_sir_eligible(x))) {
|
||||
stop_("There were no eligible SIR columns found in the data set. Transform columns with `as.sir()` for valid antimicrobial interpretations.")
|
||||
}
|
||||
|
||||
# get gene values as TRUE/FALSE
|
||||
@@ -349,17 +302,26 @@ mdro <- function(x = NULL,
|
||||
))))
|
||||
}
|
||||
}
|
||||
|
||||
if (isTRUE(verbose)) {
|
||||
x$reason[is.na(x$reason)] <- "not covered by guideline"
|
||||
x$microorganism <- NA_character_
|
||||
x$guideline <- "Custom guideline"
|
||||
return(x[, c(
|
||||
"row_number",
|
||||
"microorganism",
|
||||
"MDRO",
|
||||
"reason",
|
||||
"columns_nonsusceptible"
|
||||
)])
|
||||
"all_nonsusceptible_columns",
|
||||
"guideline"
|
||||
),
|
||||
drop = FALSE
|
||||
])
|
||||
} else {
|
||||
return(x$MDRO)
|
||||
}
|
||||
}
|
||||
} # end of custom MDRO guideline
|
||||
|
||||
guideline <- tolower(gsub("[^a-zA-Z0-9.]+", "", guideline))
|
||||
if (is.null(guideline)) {
|
||||
# default to the paper by Magiorakos et al. (2012)
|
||||
@@ -369,14 +331,15 @@ mdro <- function(x = NULL,
|
||||
# turn into latest EUCAST guideline
|
||||
guideline <- "eucast3.3"
|
||||
}
|
||||
if (guideline == "nl") {
|
||||
guideline <- "brmo"
|
||||
if (guideline %in% c("nl", "brmo")) {
|
||||
# turn into latest BRMO guideline
|
||||
guideline <- "brmo2024"
|
||||
}
|
||||
if (guideline == "de") {
|
||||
guideline <- "mrgn"
|
||||
}
|
||||
stop_ifnot(
|
||||
guideline %in% c("brmo", "mrgn", "eucast3.1", "eucast3.2", "eucast3.3", "tb", "cmi2012"),
|
||||
guideline %in% c("brmo2017", "brmo2024", "mrgn", "eucast3.1", "eucast3.2", "eucast3.3", "tb", "cmi2012"),
|
||||
"invalid guideline: ", guideline.bak
|
||||
)
|
||||
guideline <- list(code = guideline)
|
||||
@@ -434,7 +397,7 @@ mdro <- function(x = NULL,
|
||||
guideline$version <- NA_character_
|
||||
guideline$source_url <- paste0("Antimicrobial Resistance and Infection Control 4:7, 2015; ", font_url("https://doi.org/10.1186/s13756-015-0047-6", "doi: 10.1186/s13756-015-0047-6"))
|
||||
guideline$type <- "MRGNs"
|
||||
} else if (guideline$code == "brmo") {
|
||||
} else if (guideline$code == "brmo2024") {
|
||||
combine_SI <- TRUE # I must not be considered resistant
|
||||
guideline$name <- "Bijzonder Resistente Micro-organismen (BRMO)"
|
||||
guideline$author <- "Samenwerkingsverband Richtlijnen Infectiepreventie (SRI)"
|
||||
@@ -536,10 +499,11 @@ mdro <- function(x = NULL,
|
||||
if (!"AMP" %in% names(cols_ab) && "AMX" %in% names(cols_ab)) {
|
||||
# ampicillin column is missing, but amoxicillin is available
|
||||
if (isTRUE(info)) {
|
||||
message_("Using column '", cols_ab[names(cols_ab) == "AMX"], "' as input for ampicillin since many MDRO rules depend on it.")
|
||||
message_("Using column '", cols_ab[names(cols_ab) == "AMX"], "' as input for ampicillin since many MDRO rules depend on it.", add_fn = font_red)
|
||||
}
|
||||
cols_ab <- c(cols_ab, c(AMP = unname(cols_ab[names(cols_ab) == "AMX"])))
|
||||
}
|
||||
cols_ab <- cols_ab[!duplicated(cols_ab)]
|
||||
|
||||
# nolint start
|
||||
AMC <- cols_ab["AMC"]
|
||||
@@ -589,6 +553,7 @@ mdro <- function(x = NULL,
|
||||
CTX <- cols_ab["CTX"]
|
||||
CTZ <- cols_ab["CTZ"]
|
||||
CXM <- cols_ab["CXM"]
|
||||
CZA <- cols_ab["CZA"]
|
||||
CZD <- cols_ab["CZD"]
|
||||
CZO <- cols_ab["CZO"]
|
||||
CZX <- cols_ab["CZX"]
|
||||
@@ -686,7 +651,6 @@ mdro <- function(x = NULL,
|
||||
abx_tb <- abx_tb[!is.na(abx_tb)]
|
||||
stop_if(guideline$code == "tb" & length(abx_tb) == 0, "no antimycobacterials found in data set")
|
||||
# nolint end
|
||||
|
||||
if (isTRUE(combine_SI)) {
|
||||
search_result <- "R"
|
||||
} else {
|
||||
@@ -735,7 +699,7 @@ mdro <- function(x = NULL,
|
||||
x
|
||||
}
|
||||
|
||||
# antibiotic classes
|
||||
# antimicrobial classes
|
||||
# nolint start
|
||||
aminoglycosides <- c(TOB, GEN)
|
||||
cephalosporins <- c(CDZ, CAC, CEC, CFR, RID, MAN, CTZ, CZD, CZO, CDR, DIT, FEP, CAT, CFM, CMX, CMZ, DIZ, CID, CFP, CSL, CND, CTX, CTT, CTF, FOX, CPM, CPO, CPD, CPR, CRD, CFS, CPT, CAZ, CCV, CTL, CTB, CZX, BPR, CFM1, CEI, CRO, CXM, LEX, CEP, HAP, CED, LTM, LOR)
|
||||
@@ -762,7 +726,7 @@ mdro <- function(x = NULL,
|
||||
),
|
||||
stringsAsFactors = FALSE
|
||||
)
|
||||
x[rows, "columns_nonsusceptible"] <<- vapply(
|
||||
x[rows, "all_nonsusceptible_columns"] <<- vapply(
|
||||
FUN.VALUE = character(1),
|
||||
rows,
|
||||
function(row, group_vct = cols_ab) {
|
||||
@@ -772,10 +736,10 @@ mdro <- function(x = NULL,
|
||||
function(y) y %in% search_result
|
||||
)
|
||||
paste(
|
||||
sort(c(
|
||||
unlist(strsplit(x[row, "columns_nonsusceptible", drop = TRUE], ", ", fixed = TRUE)),
|
||||
unique(sort(c(
|
||||
unlist(strsplit(x[row, "all_nonsusceptible_columns", drop = TRUE], ", ", fixed = TRUE)),
|
||||
names(cols_nonsus)[cols_nonsus]
|
||||
)),
|
||||
))),
|
||||
collapse = ", "
|
||||
)
|
||||
}
|
||||
@@ -844,12 +808,12 @@ mdro <- function(x = NULL,
|
||||
)
|
||||
|
||||
if (isTRUE(verbose)) {
|
||||
x[rows, "columns_nonsusceptible"] <<- vapply(
|
||||
x[rows, "all_nonsusceptible_columns"] <<- vapply(
|
||||
FUN.VALUE = character(1),
|
||||
rows,
|
||||
function(row, group_vct = lst_vector) {
|
||||
cols_nonsus <- vapply(FUN.VALUE = logical(1), x[row, group_vct, drop = FALSE], function(y) y %in% search_result)
|
||||
paste(sort(names(cols_nonsus)[cols_nonsus]), collapse = ", ")
|
||||
paste(unique(sort(names(cols_nonsus)[cols_nonsus])), collapse = ", ")
|
||||
}
|
||||
)
|
||||
}
|
||||
@@ -891,7 +855,7 @@ mdro <- function(x = NULL,
|
||||
x$MDRO <- ifelse(!is.na(x$genus), 1, NA_integer_)
|
||||
x$row_number <- seq_len(nrow(x))
|
||||
x$reason <- NA_character_
|
||||
x$columns_nonsusceptible <- ""
|
||||
x$all_nonsusceptible_columns <- ""
|
||||
|
||||
if (guideline$code == "cmi2012") {
|
||||
# CMI, 2012 ---------------------------------------------------------------
|
||||
@@ -1143,7 +1107,7 @@ mdro <- function(x = NULL,
|
||||
)
|
||||
}
|
||||
|
||||
# add antibiotic names of resistant ones to verbose output
|
||||
# add antimicrobial names of resistant ones to verbose output
|
||||
}
|
||||
|
||||
if (guideline$code == "eucast3.1") {
|
||||
@@ -1507,7 +1471,7 @@ mdro <- function(x = NULL,
|
||||
x[which(x$MDRO == 3), "reason"] <- "4MRGN"
|
||||
}
|
||||
|
||||
if (guideline$code == "brmo") {
|
||||
if (guideline$code == "brmo2024") {
|
||||
# Netherlands 2024 --------------------------------------------------------
|
||||
aminoglycosides <- c(GEN, TOB, AMK) # note 4: gentamicin or tobramycin or amikacin
|
||||
aminoglycosides_serratia_marcescens <- GEN # note 4: TOB and AMK do not count towards S. marcescens
|
||||
@@ -1526,7 +1490,7 @@ mdro <- function(x = NULL,
|
||||
if (length(ESBLs) > 0) {
|
||||
trans_tbl(
|
||||
2, # positive, unconfirmed
|
||||
rows = which(x$order == "Enterobacterales" & x[[ESBLs[1]]] == "R" & x[[ESBLs[2]]] == "R" & is.na(esbl)),
|
||||
rows = which(x$order == "Enterobacterales" & col_values(x, ESBLs[1]) == "R" & col_values(x, ESBLs[2]) == "R" & is.na(esbl)),
|
||||
cols = c(AMX %or% AMP, cephalosporins_3rd),
|
||||
any_all = "all",
|
||||
reason = "Enterobacterales: potential ESBL"
|
||||
@@ -1562,9 +1526,9 @@ mdro <- function(x = NULL,
|
||||
)
|
||||
trans_tbl(
|
||||
3,
|
||||
rows = which(x[[SXT]] == "R" &
|
||||
(x[[GEN]] == "R" | x[[TOB]] == "R" | x[[AMK]] == "R") &
|
||||
(x[[CIP]] == "R" | x[[NOR]] == "R" | x[[LVX]] == "R") &
|
||||
rows = which(col_values(x, SXT) == "R" &
|
||||
(col_values(x, GEN) == "R" | col_values(x, TOB) == "R" | col_values(x, AMK) == "R") &
|
||||
(col_values(x, CIP) == "R" | col_values(x, NOR) == "R" | col_values(x, LVX) == "R") &
|
||||
(x$genus %in% c("Enterobacter", "Providencia") | paste(x$genus, x$species) %in% c("Citrobacter freundii", "Klebsiella aerogenes", "Hafnia alvei", "Morganella morganii"))),
|
||||
cols = c(SXT, aminoglycosides, fluoroquinolones),
|
||||
any_all = "any",
|
||||
@@ -1572,9 +1536,9 @@ mdro <- function(x = NULL,
|
||||
)
|
||||
trans_tbl(
|
||||
3,
|
||||
rows = which(x[[SXT]] == "R" &
|
||||
x[[GEN]] == "R" &
|
||||
(x[[CIP]] == "R" | x[[NOR]] == "R" | x[[LVX]] == "R") &
|
||||
rows = which(col_values(x, SXT) == "R" &
|
||||
col_values(x, GEN) == "R" &
|
||||
(col_values(x, CIP) == "R" | col_values(x, NOR) == "R" | col_values(x, LVX) == "R") &
|
||||
paste(x$genus, x$species) == "Serratia marcescens"),
|
||||
cols = c(SXT, aminoglycosides_serratia_marcescens, fluoroquinolones),
|
||||
any_all = "any",
|
||||
@@ -1584,8 +1548,8 @@ mdro <- function(x = NULL,
|
||||
# Acinetobacter baumannii-calcoaceticus complex
|
||||
trans_tbl(
|
||||
3,
|
||||
rows = which((x[[GEN]] == "R" | x[[TOB]] == "R" | x[[AMK]] == "R") &
|
||||
(x[[CIP]] == "R" | x[[LVX]] == "R") &
|
||||
rows = which((col_values(x, GEN) == "R" | col_values(x, TOB) == "R" | col_values(x, AMK) == "R") &
|
||||
(col_values(x, CIP) == "R" | col_values(x, LVX) == "R") &
|
||||
x[[col_mo]] %in% AMR::microorganisms.groups$mo[AMR::microorganisms.groups$mo_group_name == "Acinetobacter baumannii complex"]),
|
||||
cols = c(aminoglycosides, CIP, LVX),
|
||||
any_all = "any",
|
||||
@@ -1607,28 +1571,24 @@ mdro <- function(x = NULL,
|
||||
)
|
||||
|
||||
# Pseudomonas aeruginosa
|
||||
if (ab_missing(PIP) && !ab_missing(TZP)) {
|
||||
# take pip/tazo if just pip is not available - many labs only test for pip/tazo because of availability on a Vitek card
|
||||
PIP <- TZP
|
||||
}
|
||||
x$psae <- 0
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, TOB) == "R" | col_values(x, AMK) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, IPM) == "R" | col_values(x, MEM) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, PIP) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, CAZ) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, CIP) == "R" | col_values(x, NOR) == "R" | col_values(x, LVX) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, TOB) == "R") | NA_as_FALSE(col_values(x, AMK) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, IPM) == "R") | NA_as_FALSE(col_values(x, MEM) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, PIP) == "R") | NA_as_FALSE(col_values(x, TZP) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, CAZ) == "R") | NA_as_FALSE(col_values(x, CZA) == "R"), 1, 0)
|
||||
x$psae <- x$psae + ifelse(NA_as_FALSE(col_values(x, CIP) == "R") | NA_as_FALSE(col_values(x, NOR) == "R") | NA_as_FALSE(col_values(x, LVX) == "R"), 1, 0)
|
||||
trans_tbl(
|
||||
3,
|
||||
1,
|
||||
rows = which(x$genus == "Pseudomonas" & x$species == "aeruginosa"),
|
||||
cols = c(CAZ, CIP, GEN, IPM, MEM, TOB, PIP),
|
||||
cols = "any",
|
||||
any_all = "all", # this will set all negatives to "guideline criteria not met" instead of "not covered by guideline"
|
||||
reason = "P. aeruginosa: at least 3 classes contain R"
|
||||
reason = "guideline criteria not met"
|
||||
)
|
||||
trans_tbl(
|
||||
3,
|
||||
rows = which(x$genus == "Pseudomonas" & x$species == "aeruginosa" & x$psae >= 3),
|
||||
cols = c(CAZ, CIP, GEN, IPM, MEM, TOB, PIP),
|
||||
any_all = "any", # this is the actual one, changing the ones with x$psae >= 3
|
||||
cols = "any",
|
||||
any_all = "any", # this is the actual one, overwriting the ones with x$psae >= 3
|
||||
reason = "P. aeruginosa: at least 3 classes contain R"
|
||||
)
|
||||
|
||||
@@ -1648,20 +1608,20 @@ mdro <- function(x = NULL,
|
||||
reason = "E. faecium: vanA/vanB gene + penicillin group"
|
||||
)
|
||||
|
||||
# Staphylococcus aureus
|
||||
# Staphylococcus aureus complex (= aureus, argenteus or schweitzeri)
|
||||
trans_tbl(
|
||||
2,
|
||||
rows = which(x$genus == "Staphylococcus" & x$species == "aureus" & (is.na(mecA) | is.na(mecC))),
|
||||
rows = which(x$genus == "Staphylococcus" & x$species %in% c("aureus", "argenteus", "schweitzeri") & (is.na(mecA) | is.na(mecC))),
|
||||
cols = c(AMC, TZP, FLC, OXA, FOX, FOX1),
|
||||
any_all = "any",
|
||||
reason = "S. aureus: potential MRSA"
|
||||
reason = "S. aureus complex: potential MRSA"
|
||||
)
|
||||
trans_tbl(
|
||||
3,
|
||||
rows = which(x$genus == "Staphylococcus" & x$species == "aureus" & (mecA == TRUE | mecC == TRUE)),
|
||||
rows = which(x$genus == "Staphylococcus" & x$species %in% c("aureus", "argenteus", "schweitzeri") & (mecA == TRUE | mecC == TRUE)),
|
||||
cols = "any",
|
||||
any_all = "any",
|
||||
reason = "S. aureus: mecA/mecC gene"
|
||||
reason = "S. aureus complex: mecA/mecC gene"
|
||||
)
|
||||
|
||||
# Candida auris
|
||||
@@ -1935,7 +1895,6 @@ mdro <- function(x = NULL,
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
if (isTRUE(verbose)) {
|
||||
# fill in empty reasons
|
||||
x$reason[is.na(x$reason)] <- "not covered by guideline"
|
||||
@@ -1943,12 +1902,14 @@ mdro <- function(x = NULL,
|
||||
# format data set
|
||||
colnames(x)[colnames(x) == col_mo] <- "microorganism"
|
||||
x$microorganism <- mo_name(x$microorganism, language = NULL)
|
||||
x$guideline <- paste0(guideline$author, " - ", guideline$name, ", ", guideline$version, ")")
|
||||
x[, c(
|
||||
"row_number",
|
||||
"microorganism",
|
||||
"MDRO",
|
||||
"reason",
|
||||
"columns_nonsusceptible"
|
||||
"all_nonsusceptible_columns",
|
||||
"guideline"
|
||||
),
|
||||
drop = FALSE
|
||||
]
|
||||
@@ -1959,182 +1920,7 @@ mdro <- function(x = NULL,
|
||||
|
||||
#' @rdname mdro
|
||||
#' @export
|
||||
custom_mdro_guideline <- function(..., as_factor = TRUE) {
|
||||
meet_criteria(as_factor, allow_class = "logical", has_length = 1)
|
||||
|
||||
dots <- tryCatch(list(...),
|
||||
error = function(e) "error"
|
||||
)
|
||||
stop_if(
|
||||
identical(dots, "error"),
|
||||
"rules must be a valid formula inputs (e.g., using '~'), see `?mdro`"
|
||||
)
|
||||
n_dots <- length(dots)
|
||||
stop_if(n_dots == 0, "no custom rules were set. Please read the documentation using `?mdro`.")
|
||||
out <- vector("list", n_dots)
|
||||
for (i in seq_len(n_dots)) {
|
||||
stop_ifnot(
|
||||
inherits(dots[[i]], "formula"),
|
||||
"rule ", i, " must be a valid formula input (e.g., using '~'), see `?mdro`"
|
||||
)
|
||||
|
||||
# Query
|
||||
qry <- dots[[i]][[2]]
|
||||
if (inherits(qry, "call")) {
|
||||
qry <- as.expression(qry)
|
||||
}
|
||||
qry <- as.character(qry)
|
||||
# these will prevent vectorisation, so replace them:
|
||||
qry <- gsub("&&", "&", qry, fixed = TRUE)
|
||||
qry <- gsub("||", "|", qry, fixed = TRUE)
|
||||
# support filter()-like writing: custom_mdro_guideline('CIP == "R", AMX == "S"' ~ "result 1")
|
||||
qry <- gsub(" *, *", " & ", qry)
|
||||
# format nicely, setting spaces around operators
|
||||
qry <- gsub(" *([&|+-/*^><==]+) *", " \\1 ", qry)
|
||||
qry <- gsub("'", "\"", qry, fixed = TRUE)
|
||||
out[[i]]$query <- as.expression(qry)
|
||||
|
||||
# Value
|
||||
val <- tryCatch(eval(dots[[i]][[3]]), error = function(e) NULL)
|
||||
stop_if(is.null(val), "rule ", i, " must return a valid value, it now returns an error: ", tryCatch(eval(dots[[i]][[3]]), error = function(e) e$message))
|
||||
stop_if(length(val) > 1, "rule ", i, " must return a value of length 1, not ", length(val))
|
||||
out[[i]]$value <- as.character(val)
|
||||
}
|
||||
|
||||
names(out) <- paste0("rule", seq_len(n_dots))
|
||||
out <- set_clean_class(out, new_class = c("custom_mdro_guideline", "list"))
|
||||
attr(out, "values") <- unname(c("Negative", vapply(FUN.VALUE = character(1), unclass(out), function(x) x$value)))
|
||||
attr(out, "as_factor") <- as_factor
|
||||
out
|
||||
}
|
||||
|
||||
#' @method c custom_mdro_guideline
|
||||
#' @noRd
|
||||
#' @export
|
||||
c.custom_mdro_guideline <- function(x, ..., as_factor = NULL) {
|
||||
if (length(list(...)) == 0) {
|
||||
return(x)
|
||||
}
|
||||
if (!is.null(as_factor)) {
|
||||
meet_criteria(as_factor, allow_class = "logical", has_length = 1)
|
||||
} else {
|
||||
as_factor <- attributes(x)$as_factor
|
||||
}
|
||||
for (g in list(...)) {
|
||||
stop_ifnot(inherits(g, "custom_mdro_guideline"),
|
||||
"for combining custom MDRO guidelines, all rules must be created with `custom_mdro_guideline()`",
|
||||
call = FALSE
|
||||
)
|
||||
vals <- attributes(x)$values
|
||||
if (!all(attributes(g)$values %in% vals)) {
|
||||
vals <- unname(unique(c(vals, attributes(g)$values)))
|
||||
}
|
||||
attributes(g) <- NULL
|
||||
x <- c(unclass(x), unclass(g))
|
||||
attr(x, "values") <- vals
|
||||
}
|
||||
names(x) <- paste0("rule", seq_len(length(x)))
|
||||
x <- set_clean_class(x, new_class = c("custom_mdro_guideline", "list"))
|
||||
attr(x, "values") <- vals
|
||||
attr(x, "as_factor") <- as_factor
|
||||
x
|
||||
}
|
||||
|
||||
#' @method as.list custom_mdro_guideline
|
||||
#' @noRd
|
||||
#' @export
|
||||
as.list.custom_mdro_guideline <- function(x, ...) {
|
||||
c(x, ...)
|
||||
}
|
||||
|
||||
#' @method print custom_mdro_guideline
|
||||
#' @export
|
||||
#' @noRd
|
||||
print.custom_mdro_guideline <- function(x, ...) {
|
||||
cat("A set of custom MDRO rules:\n")
|
||||
for (i in seq_len(length(x))) {
|
||||
rule <- x[[i]]
|
||||
rule$query <- format_custom_query_rule(rule$query)
|
||||
cat(" ", i, ". ", font_bold("If "), font_blue(rule$query), font_bold(" then: "), font_red(rule$value), "\n", sep = "")
|
||||
}
|
||||
cat(" ", i + 1, ". ", font_bold("Otherwise: "), font_red(paste0("Negative")), "\n", sep = "")
|
||||
cat("\nUnmatched rows will return ", font_red("NA"), ".\n", sep = "")
|
||||
if (isTRUE(attributes(x)$as_factor)) {
|
||||
cat("Results will be of class 'factor', with ordered levels: ", paste0(attributes(x)$values, collapse = " < "), "\n", sep = "")
|
||||
} else {
|
||||
cat("Results will be of class 'character'.\n")
|
||||
}
|
||||
}
|
||||
|
||||
run_custom_mdro_guideline <- function(df, guideline, info) {
|
||||
n_dots <- length(guideline)
|
||||
stop_if(n_dots == 0, "no custom guidelines set", call = -2)
|
||||
out <- character(length = NROW(df))
|
||||
reasons <- character(length = NROW(df))
|
||||
for (i in seq_len(n_dots)) {
|
||||
qry <- tryCatch(eval(parse(text = guideline[[i]]$query), envir = df, enclos = parent.frame()),
|
||||
error = function(e) {
|
||||
AMR_env$err_msg <- e$message
|
||||
return("error")
|
||||
}
|
||||
)
|
||||
if (identical(qry, "error")) {
|
||||
warning_("in `custom_mdro_guideline()`: rule ", i,
|
||||
" (`", as.character(guideline[[i]]$query), "`) was ignored because of this error message: ",
|
||||
AMR_env$err_msg,
|
||||
call = FALSE,
|
||||
add_fn = font_red
|
||||
)
|
||||
next
|
||||
}
|
||||
stop_ifnot(is.logical(qry), "in custom_mdro_guideline(): rule ", i, " (`", guideline[[i]]$query,
|
||||
"`) must return `TRUE` or `FALSE`, not ",
|
||||
format_class(class(qry), plural = FALSE),
|
||||
call = FALSE
|
||||
)
|
||||
|
||||
new_mdros <- which(qry == TRUE & out == "")
|
||||
|
||||
if (isTRUE(info)) {
|
||||
cat(word_wrap(
|
||||
"- Custom MDRO rule ", i, ": `", as.character(guideline[[i]]$query),
|
||||
"` (", length(new_mdros), " rows matched)"
|
||||
), "\n", sep = "")
|
||||
}
|
||||
val <- guideline[[i]]$value
|
||||
out[new_mdros] <- val
|
||||
reasons[new_mdros] <- paste0(
|
||||
"matched rule ",
|
||||
gsub("rule", "", names(guideline)[i], fixed = TRUE), ": ", as.character(guideline[[i]]$query)
|
||||
)
|
||||
}
|
||||
out[out == ""] <- "Negative"
|
||||
reasons[out == "Negative"] <- "no rules matched"
|
||||
|
||||
if (isTRUE(attributes(guideline)$as_factor)) {
|
||||
out <- factor(out, levels = attributes(guideline)$values, ordered = TRUE)
|
||||
}
|
||||
|
||||
columns_nonsusceptible <- as.data.frame(t(df[, is.sir(df), drop = FALSE] == "R"))
|
||||
columns_nonsusceptible <- vapply(
|
||||
FUN.VALUE = character(1),
|
||||
columns_nonsusceptible,
|
||||
function(x) paste0(rownames(columns_nonsusceptible)[which(x)], collapse = " ")
|
||||
)
|
||||
columns_nonsusceptible[is.na(out)] <- NA_character_
|
||||
|
||||
data.frame(
|
||||
row_number = seq_len(NROW(df)),
|
||||
MDRO = out,
|
||||
reason = reasons,
|
||||
columns_nonsusceptible = columns_nonsusceptible,
|
||||
stringsAsFactors = FALSE
|
||||
)
|
||||
}
|
||||
|
||||
#' @rdname mdro
|
||||
#' @export
|
||||
brmo <- function(x = NULL, only_sir_columns = FALSE, ...) {
|
||||
brmo <- function(x = NULL, only_sir_columns = any(is.sir(x)), ...) {
|
||||
meet_criteria(x, allow_class = "data.frame", allow_NULL = TRUE)
|
||||
meet_criteria(only_sir_columns, allow_class = "logical", has_length = 1)
|
||||
stop_if(
|
||||
@@ -2147,7 +1933,7 @@ brmo <- function(x = NULL, only_sir_columns = FALSE, ...) {
|
||||
|
||||
#' @rdname mdro
|
||||
#' @export
|
||||
mrgn <- function(x = NULL, only_sir_columns = FALSE, verbose = FALSE, ...) {
|
||||
mrgn <- function(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) {
|
||||
meet_criteria(x, allow_class = "data.frame", allow_NULL = TRUE)
|
||||
meet_criteria(only_sir_columns, allow_class = "logical", has_length = 1)
|
||||
stop_if(
|
||||
@@ -2159,7 +1945,7 @@ mrgn <- function(x = NULL, only_sir_columns = FALSE, verbose = FALSE, ...) {
|
||||
|
||||
#' @rdname mdro
|
||||
#' @export
|
||||
mdr_tb <- function(x = NULL, only_sir_columns = FALSE, verbose = FALSE, ...) {
|
||||
mdr_tb <- function(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) {
|
||||
meet_criteria(x, allow_class = "data.frame", allow_NULL = TRUE)
|
||||
meet_criteria(only_sir_columns, allow_class = "logical", has_length = 1)
|
||||
stop_if(
|
||||
@@ -2171,19 +1957,19 @@ mdr_tb <- function(x = NULL, only_sir_columns = FALSE, verbose = FALSE, ...) {
|
||||
|
||||
#' @rdname mdro
|
||||
#' @export
|
||||
mdr_cmi2012 <- function(x = NULL, only_sir_columns = FALSE, verbose = FALSE, ...) {
|
||||
mdr_cmi2012 <- function(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) {
|
||||
meet_criteria(x, allow_class = "data.frame", allow_NULL = TRUE)
|
||||
meet_criteria(only_sir_columns, allow_class = "logical", has_length = 1)
|
||||
stop_if(
|
||||
"guideline" %in% names(list(...)),
|
||||
"argument `guideline` must not be set since this is a guideline-specific function"
|
||||
)
|
||||
mdro(x = x, only_sir_columns = only_sir_columns, verbose = verbose, guideline = "CMI2012", ...)
|
||||
mdro(x = x, only_sir_columns = only_sir_columns, verbose = verbose, guideline = "CMI 2012", ...)
|
||||
}
|
||||
|
||||
#' @rdname mdro
|
||||
#' @export
|
||||
eucast_exceptional_phenotypes <- function(x = NULL, only_sir_columns = FALSE, verbose = FALSE, ...) {
|
||||
eucast_exceptional_phenotypes <- function(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) {
|
||||
meet_criteria(x, allow_class = "data.frame", allow_NULL = TRUE)
|
||||
meet_criteria(only_sir_columns, allow_class = "logical", has_length = 1)
|
||||
stop_if(
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
#'
|
||||
#' Calculates a normalised mean for antimicrobial resistance between multiple observations, to help to identify similar isolates without comparing antibiograms by hand.
|
||||
#' @param x A vector of class [sir][as.sir()], [mic][as.mic()] or [disk][as.disk()], or a [data.frame] containing columns of any of these classes.
|
||||
#' @param ... Variables to select. Supports [tidyselect language][tidyselect::language] (such as `column1:column4` and `where(is.mic)`), and can thus also be [antimicrobial selectors][amr_selector()].
|
||||
#' @param ... Variables to select. Supports [tidyselect language][tidyselect::starts_with()] such as `where(is.mic)`, `starts_with(...)`, or `column1:column4`, and can thus also be [antimicrobial selectors][amr_selector()].
|
||||
#' @param combine_SI A [logical] to indicate whether all values of S, SDD, and I must be merged into one, so the input only consists of S+I vs. R (susceptible vs. resistant) - the default is `TRUE`.
|
||||
#' @details The mean AMR distance is effectively [the Z-score](https://en.wikipedia.org/wiki/Standard_score); a normalised numeric value to compare AMR test results which can help to identify similar isolates, without comparing antibiograms by hand.
|
||||
#'
|
||||
|
||||
@@ -422,7 +422,8 @@ all_valid_mics <- function(x) {
|
||||
!any(is.na(x_mic)) && !all(is.na(x))
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, mic)
|
||||
pillar_shaft.mic <- function(x, ...) {
|
||||
if (!identical(levels(x), VALID_MIC_LEVELS) && message_not_thrown_before("pillar_shaft.mic")) {
|
||||
warning_(AMR_env$sup_1_icon, " These columns contain an outdated or altered structure - convert with `as.mic()` to update",
|
||||
@@ -431,15 +432,22 @@ pillar_shaft.mic <- function(x, ...) {
|
||||
}
|
||||
crude_numbers <- as.double(x)
|
||||
operators <- gsub("[^<=>]+", "", as.character(x))
|
||||
# colourise operators
|
||||
operators[!is.na(operators) & operators != ""] <- font_silver(operators[!is.na(operators) & operators != ""], collapse = NULL)
|
||||
out <- trimws(paste0(operators, trimws(format(crude_numbers))))
|
||||
out[is.na(x)] <- font_na(NA)
|
||||
# make trailing zeroes less visible
|
||||
out[out %like% "[.]"] <- gsub("([.]?0+)$", font_silver("\\1"), out[out %like% "[.]"], perl = TRUE)
|
||||
if (is_dark()) {
|
||||
fn <- font_silver
|
||||
} else {
|
||||
fn <- font_white
|
||||
}
|
||||
out[out %like% "[.]"] <- gsub("([.]?0+)$", fn("\\1"), out[out %like% "[.]"], perl = TRUE)
|
||||
create_pillar_column(out, align = "right", width = max(nchar(font_stripstyle(out))))
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::type_sum, mic)
|
||||
type_sum.mic <- function(x, ...) {
|
||||
if (!identical(levels(x), VALID_MIC_LEVELS)) {
|
||||
paste0("mic", AMR_env$sup_1_icon)
|
||||
@@ -582,7 +590,8 @@ hist.mic <- function(x, ...) {
|
||||
hist(log2(x))
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, mic)
|
||||
get_skimmers.mic <- function(column) {
|
||||
column <- as.mic(column) # make sure that currently implemented MIC levels are used
|
||||
skimr::sfl(
|
||||
|
||||
@@ -276,12 +276,17 @@ as.mo <- function(x,
|
||||
AMR_env$mo_failures <- NULL
|
||||
|
||||
# Laboratory systems: remove (translated) entries like "no growth", "not E. coli", etc.
|
||||
x[trimws2(x) %like% translate_into_language("no .*growth", language = language)] <- NA_character_
|
||||
x[trimws2(x) %like% paste0("^(", translate_into_language("no|not", language = language), ") ")] <- NA_character_
|
||||
x[trimws2(x) %like% translate_AMR("no .*growth", language = language)] <- NA_character_
|
||||
x[trimws2(x) %like% paste0("^(", translate_AMR("no|not", language = language), ") ")] <- NA_character_
|
||||
|
||||
# groups are in our taxonomic table with a capital G
|
||||
x <- gsub(" group( |$)", " Group\\1", x, perl = TRUE)
|
||||
|
||||
# convert translations
|
||||
x[x %like_case% "enter[o\u00F6]?[ck]o[ck](ken)?$"] <- gsub("(.* )?enter[o\u00F6]?[ck]o[ck](ken)?$", "enterococcus", x[x %like_case% "enter[o\u00F6]?[ck]o[ck](ken)?$"], perl = TRUE)
|
||||
x[x %like_case% "strept[o\u00F6]?[ck]o[ck](ken)?$"] <- gsub("(.* )?strept[o\u00F6]?[ck]o[ck](ken)?$", "streptococcus", x[x %like_case% "strept[o\u00F6]?[ck]o[ck](ken)?$"], perl = TRUE)
|
||||
x[x %like_case% "staph[yij]?[lo]*[ck]o[ck](ken)?$"] <- gsub("(.* )?staph[yij]?[lo]*[ck]o[ck](ken)?$", "staphylococcus", x[x %like_case% "staph[yij]?[lo]*[ck]o[ck](ken)?$"], perl = TRUE)
|
||||
|
||||
# run over all unique leftovers
|
||||
x_unique <- unique(x[is.na(out) & !is.na(x)])
|
||||
|
||||
@@ -620,7 +625,8 @@ mo_cleaning_regex <- function() {
|
||||
|
||||
# UNDOCUMENTED METHODS ----------------------------------------------------
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, mo)
|
||||
pillar_shaft.mo <- function(x, ...) {
|
||||
add_MO_lookup_to_AMR_env()
|
||||
out <- trimws(format(x))
|
||||
@@ -690,12 +696,14 @@ pillar_shaft.mo <- function(x, ...) {
|
||||
)
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::type_sum, mo)
|
||||
type_sum.mo <- function(x, ...) {
|
||||
"mo"
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(cleaner::freq, mo)
|
||||
freq.mo <- function(x, ...) {
|
||||
x_noNA <- as.mo(x[!is.na(x)]) # as.mo() to get the newest mo codes
|
||||
grams <- mo_gramstain(x_noNA, language = NULL)
|
||||
@@ -736,7 +744,8 @@ freq.mo <- function(x, ...) {
|
||||
)
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, mo)
|
||||
get_skimmers.mo <- function(column) {
|
||||
skimr::sfl(
|
||||
skim_type = "mo",
|
||||
@@ -1061,6 +1070,8 @@ convert_colloquial_input <- function(x) {
|
||||
out[x %like_case% "mil+er+i gr"] <- "B_STRPT_MILL"
|
||||
out[x %like_case% "((strepto|^s).* viridans|^vgs[^a-z]*$)"] <- "B_STRPT_VIRI"
|
||||
out[x %like_case% "(viridans.* (strepto|^s).*|^vgs[^a-z]*$)"] <- "B_STRPT_VIRI"
|
||||
out[x %like_case% "meningo[ck]o[ck](ken)?$"] <- "B_NESSR_MNNG"
|
||||
out[x %like_case% "pneumo[ck]o[ck](ken)?$"] <- "B_STRPT_PNMN"
|
||||
|
||||
# Salmonella in different languages, like "Salmonella grupo B"
|
||||
out[x %like_case% "salmonella.* [abcdefgh]$"] <- gsub(".*salmonella.* ([abcdefgh])$",
|
||||
@@ -1175,7 +1186,7 @@ parse_and_convert <- function(x) {
|
||||
parsed <- gsub('"', "", parsed, fixed = TRUE)
|
||||
parsed
|
||||
},
|
||||
error = function(e) stop(e$message, call. = FALSE)
|
||||
error = function(e) stop(conditionMessage(e), call. = FALSE)
|
||||
) # this will also be thrown when running `as.mo(no_existing_object)`
|
||||
}
|
||||
out <- trimws2(out)
|
||||
|
||||
+1
-1
@@ -974,7 +974,7 @@ mo_validate <- function(x, property, language, keep_synonyms = keep_synonyms, ..
|
||||
# try to catch an error when inputting an invalid argument
|
||||
# so the 'call.' can be set to FALSE
|
||||
tryCatch(x[1L] %in% unlist(AMR_env$MO_lookup[1, property, drop = TRUE]),
|
||||
error = function(e) stop(e$message, call. = FALSE)
|
||||
error = function(e) stop(conditionMessage(e), call. = FALSE)
|
||||
)
|
||||
|
||||
dots <- list(...)
|
||||
|
||||
@@ -99,7 +99,7 @@ pca <- function(x,
|
||||
new_list <- list(0)
|
||||
for (i in seq_len(length(dots) - 1)) {
|
||||
new_list[[i]] <- tryCatch(eval(dots[[i + 1]], envir = x),
|
||||
error = function(e) stop(e$message, call. = FALSE)
|
||||
error = function(e) stop(conditionMessage(e), call. = FALSE)
|
||||
)
|
||||
if (length(new_list[[i]]) == 1) {
|
||||
if (is.character(new_list[[i]]) && new_list[[i]] %in% colnames(x)) {
|
||||
|
||||
+217
-125
@@ -90,7 +90,11 @@
|
||||
#' autoplot(some_mic_values, mo = "Escherichia coli", ab = "cipro")
|
||||
#' }
|
||||
#' if (require("ggplot2")) {
|
||||
#' # support for 20 languages, various guidelines, and many options
|
||||
#' autoplot(some_mic_values, mo = "Staph aureus", ab = "Ceftaroline", guideline = "CLSI")
|
||||
#' }
|
||||
#'
|
||||
#' if (require("ggplot2")) {
|
||||
#' # support for 27 languages, various guidelines, and many options
|
||||
#' autoplot(some_disk_values,
|
||||
#' mo = "Escherichia coli", ab = "cipro",
|
||||
#' guideline = "CLSI 2024", language = "no",
|
||||
@@ -146,7 +150,7 @@
|
||||
#' aes(group, mic)
|
||||
#' ) +
|
||||
#' geom_boxplot() +
|
||||
#' geom_violin(linetype = 2, colour = "grey", fill = NA) +
|
||||
#' geom_violin(linetype = 2, colour = "grey30", fill = NA) +
|
||||
#' scale_y_mic()
|
||||
#' }
|
||||
#' if (require("ggplot2")) {
|
||||
@@ -158,7 +162,7 @@
|
||||
#' aes(group, mic)
|
||||
#' ) +
|
||||
#' geom_boxplot() +
|
||||
#' geom_violin(linetype = 2, colour = "grey", fill = NA) +
|
||||
#' geom_violin(linetype = 2, colour = "grey30", fill = NA) +
|
||||
#' scale_y_mic(mic_range = c(NA, 0.25))
|
||||
#' }
|
||||
#'
|
||||
@@ -191,7 +195,7 @@
|
||||
#' aes(x = group, y = mic, colour = sir)
|
||||
#' ) +
|
||||
#' theme_minimal() +
|
||||
#' geom_boxplot(fill = NA, colour = "grey") +
|
||||
#' geom_boxplot(fill = NA, colour = "grey30") +
|
||||
#' geom_jitter(width = 0.25)
|
||||
#'
|
||||
#' plain
|
||||
@@ -207,7 +211,7 @@
|
||||
#' scale_y_mic(mic_range = c(0.005, 32), name = "Our MICs!") +
|
||||
#' scale_colour_sir(
|
||||
#' language = "pt",
|
||||
#' name = "Support in 20 languages"
|
||||
#' name = "Support in 27 languages"
|
||||
#' )
|
||||
#' }
|
||||
#' }
|
||||
@@ -377,6 +381,8 @@ create_scale_sir <- function(aesthetics, colours_SIR, language, eucast_I, ...) {
|
||||
args <- list(...)
|
||||
args[c("value", "labels", "limits")] <- NULL
|
||||
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR, unname = FALSE)
|
||||
|
||||
if (identical(aesthetics, "x")) {
|
||||
ggplot_fn <- ggplot2::scale_x_discrete
|
||||
} else {
|
||||
@@ -385,24 +391,19 @@ create_scale_sir <- function(aesthetics, colours_SIR, language, eucast_I, ...) {
|
||||
args,
|
||||
list(
|
||||
aesthetics = aesthetics,
|
||||
values = c(
|
||||
S = colours_SIR[1],
|
||||
SDD = colours_SIR[2],
|
||||
I = colours_SIR[2],
|
||||
R = colours_SIR[3],
|
||||
NI = "grey30"
|
||||
)
|
||||
values = c(colours_SIR, NI = "grey30")
|
||||
)
|
||||
)
|
||||
}
|
||||
scale <- do.call(ggplot_fn, args)
|
||||
|
||||
scale$labels <- function(x) {
|
||||
stop_ifnot(all(x %in% c(levels(NA_sir_), NA)),
|
||||
stop_ifnot(all(x %in% c(levels(NA_sir_), "SI", "IR", NA)),
|
||||
"Apply `scale_", aesthetics[1], "_sir()` to a variable of class 'sir', see `?as.sir`.",
|
||||
call = FALSE
|
||||
)
|
||||
x <- as.character(as.sir(x))
|
||||
x <- as.character(x)
|
||||
x[!x %in% c("SI", "IR")] <- as.character(as.sir(x[!x %in% c("SI", "IR")]))
|
||||
if (!is.null(language)) {
|
||||
x[x == "S"] <- "(S) Susceptible"
|
||||
x[x == "SDD"] <- "(SDD) Susceptible dose-dependent"
|
||||
@@ -412,6 +413,8 @@ create_scale_sir <- function(aesthetics, colours_SIR, language, eucast_I, ...) {
|
||||
x[x == "I"] <- "(I) Intermediate"
|
||||
}
|
||||
x[x == "R"] <- "(R) Resistant"
|
||||
x[x == "SI"] <- "(S/I) Susceptible"
|
||||
x[x == "IR"] <- "(I/R) Non-susceptible"
|
||||
x[x == "NI"] <- "(NI) Non-interpretable"
|
||||
x <- translate_AMR(x, language = language)
|
||||
}
|
||||
@@ -419,7 +422,7 @@ create_scale_sir <- function(aesthetics, colours_SIR, language, eucast_I, ...) {
|
||||
}
|
||||
scale$limits <- function(x, ...) {
|
||||
# force SIR in the right order
|
||||
as.character(sort(factor(x, levels = levels(NA_sir_))))
|
||||
as.character(sort(factor(x, levels = c(levels(NA_sir_), "SI", "IR"))))
|
||||
}
|
||||
|
||||
scale
|
||||
@@ -427,11 +430,16 @@ create_scale_sir <- function(aesthetics, colours_SIR, language, eucast_I, ...) {
|
||||
|
||||
#' @rdname plot
|
||||
#' @export
|
||||
scale_x_sir <- function(colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
scale_x_sir <- function(colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST",
|
||||
...) {
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(eucast_I, allow_class = "logical", has_length = 1)
|
||||
create_scale_sir(aesthetics = "x", colours_SIR = colours_SIR, language = language, eucast_I = eucast_I)
|
||||
@@ -439,11 +447,16 @@ scale_x_sir <- function(colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
|
||||
#' @rdname plot
|
||||
#' @export
|
||||
scale_colour_sir <- function(colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
scale_colour_sir <- function(colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST",
|
||||
...) {
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(eucast_I, allow_class = "logical", has_length = 1)
|
||||
args <- list(...)
|
||||
@@ -463,11 +476,16 @@ scale_color_sir <- scale_colour_sir
|
||||
|
||||
#' @rdname plot
|
||||
#' @export
|
||||
scale_fill_sir <- function(colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
scale_fill_sir <- function(colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST",
|
||||
...) {
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(eucast_I, allow_class = "logical", has_length = 1)
|
||||
args <- list(...)
|
||||
@@ -491,7 +509,12 @@ plot.mic <- function(x,
|
||||
main = deparse(substitute(x)),
|
||||
ylab = translate_AMR("Frequency", language = language),
|
||||
xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = language),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
@@ -503,16 +526,13 @@ plot.mic <- function(x,
|
||||
meet_criteria(main, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
meet_criteria(ylab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(xlab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
x <- as.mic(x) # make sure that currently implemented MIC levels are used
|
||||
|
||||
if (length(colours_SIR) == 1) {
|
||||
colours_SIR <- rep(colours_SIR, 3)
|
||||
}
|
||||
main <- gsub(" +", " ", paste0(main, collapse = " "))
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR)
|
||||
|
||||
x <- plotrange_as_table(x, expand = expand)
|
||||
cols_sub <- plot_colours_subtitle_guideline(
|
||||
@@ -549,13 +569,17 @@ plot.mic <- function(x,
|
||||
legend_col <- colours_SIR[1]
|
||||
}
|
||||
if (any(cols_sub$cols == colours_SIR[2] & cols_sub$count > 0)) {
|
||||
legend_txt <- c(legend_txt, paste("(I)", plot_name_of_I(cols_sub$guideline)))
|
||||
legend_txt <- c(legend_txt, "(SDD) Susceptible dose-dependent")
|
||||
legend_col <- c(legend_col, colours_SIR[2])
|
||||
}
|
||||
if (any(cols_sub$cols == colours_SIR[3] & cols_sub$count > 0)) {
|
||||
legend_txt <- c(legend_txt, "(R) Resistant")
|
||||
legend_txt <- c(legend_txt, paste("(I)", plot_name_of_I(cols_sub$guideline)))
|
||||
legend_col <- c(legend_col, colours_SIR[3])
|
||||
}
|
||||
if (any(cols_sub$cols == colours_SIR[4] & cols_sub$count > 0)) {
|
||||
legend_txt <- c(legend_txt, "(R) Resistant")
|
||||
legend_col <- c(legend_col, colours_SIR[4])
|
||||
}
|
||||
|
||||
legend("top",
|
||||
x.intersp = 0.5,
|
||||
@@ -580,7 +604,12 @@ barplot.mic <- function(height,
|
||||
main = deparse(substitute(height)),
|
||||
ylab = translate_AMR("Frequency", language = language),
|
||||
xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = language),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
...) {
|
||||
@@ -590,7 +619,7 @@ barplot.mic <- function(height,
|
||||
meet_criteria(mo, allow_class = c("mo", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(ab, allow_class = c("ab", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(guideline, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
@@ -613,7 +642,8 @@ barplot.mic <- function(height,
|
||||
|
||||
#' @method autoplot mic
|
||||
#' @rdname plot
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, mic)
|
||||
autoplot.mic <- function(object,
|
||||
mo = NULL,
|
||||
ab = NULL,
|
||||
@@ -621,7 +651,12 @@ autoplot.mic <- function(object,
|
||||
title = deparse(substitute(object)),
|
||||
ylab = translate_AMR("Frequency", language = language),
|
||||
xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = language),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
@@ -634,7 +669,7 @@ autoplot.mic <- function(object,
|
||||
meet_criteria(title, allow_class = "character", allow_NULL = TRUE)
|
||||
meet_criteria(ylab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(xlab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
@@ -645,6 +680,8 @@ autoplot.mic <- function(object,
|
||||
title <- gsub(" +", " ", paste0(title, collapse = " "))
|
||||
}
|
||||
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR)
|
||||
|
||||
object <- as.mic(object) # make sure that currently implemented MIC levels are used
|
||||
x <- plotrange_as_table(object, expand = expand)
|
||||
cols_sub <- plot_colours_subtitle_guideline(
|
||||
@@ -664,12 +701,14 @@ autoplot.mic <- function(object,
|
||||
colnames(df) <- c("mic", "count")
|
||||
df$cols <- cols_sub$cols
|
||||
df$cols[df$cols == colours_SIR[1]] <- "(S) Susceptible"
|
||||
df$cols[df$cols == colours_SIR[2]] <- paste("(I)", plot_name_of_I(cols_sub$guideline))
|
||||
df$cols[df$cols == colours_SIR[3]] <- "(R) Resistant"
|
||||
df$cols[df$cols == colours_SIR[2]] <- "(SDD) Susceptible dose-dependent"
|
||||
df$cols[df$cols == colours_SIR[3]] <- paste("(I)", plot_name_of_I(cols_sub$guideline))
|
||||
df$cols[df$cols == colours_SIR[4]] <- "(R) Resistant"
|
||||
df$cols <- factor(translate_into_language(df$cols, language = language),
|
||||
levels = translate_into_language(
|
||||
c(
|
||||
"(S) Susceptible",
|
||||
"(SDD) Susceptible dose-dependent",
|
||||
paste("(I)", plot_name_of_I(cols_sub$guideline)),
|
||||
"(R) Resistant"
|
||||
),
|
||||
@@ -683,10 +722,10 @@ autoplot.mic <- function(object,
|
||||
vals <- c(
|
||||
"(S) Susceptible" = colours_SIR[1],
|
||||
"(SDD) Susceptible dose-dependent" = colours_SIR[2],
|
||||
"(I) Susceptible, incr. exp." = colours_SIR[2],
|
||||
"(I) Intermediate" = colours_SIR[2],
|
||||
"(R) Resistant" = colours_SIR[3],
|
||||
"(NI) Non-interpretable" = "grey"
|
||||
"(I) Susceptible, incr. exp." = colours_SIR[3],
|
||||
"(I) Intermediate" = colours_SIR[3],
|
||||
"(R) Resistant" = colours_SIR[4],
|
||||
"(NI) Non-interpretable" = "grey30"
|
||||
)
|
||||
names(vals) <- translate_into_language(names(vals), language = language)
|
||||
p <- p +
|
||||
@@ -708,7 +747,8 @@ autoplot.mic <- function(object,
|
||||
|
||||
#' @method fortify mic
|
||||
#' @noRd
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, mic)
|
||||
fortify.mic <- function(object, ...) {
|
||||
object <- as.mic(object) # make sure that currently implemented MIC levels are used
|
||||
stats::setNames(
|
||||
@@ -729,7 +769,12 @@ plot.disk <- function(x,
|
||||
mo = NULL,
|
||||
ab = NULL,
|
||||
guideline = getOption("AMR_guideline", "EUCAST"),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
@@ -741,14 +786,12 @@ plot.disk <- function(x,
|
||||
meet_criteria(mo, allow_class = c("mo", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(ab, allow_class = c("ab", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(guideline, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
if (length(colours_SIR) == 1) {
|
||||
colours_SIR <- rep(colours_SIR, 3)
|
||||
}
|
||||
main <- gsub(" +", " ", paste0(main, collapse = " "))
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR)
|
||||
|
||||
x <- plotrange_as_table(x, expand = expand)
|
||||
cols_sub <- plot_colours_subtitle_guideline(
|
||||
@@ -781,12 +824,16 @@ plot.disk <- function(x,
|
||||
if (any(colours_SIR %in% cols_sub$cols)) {
|
||||
legend_txt <- character(0)
|
||||
legend_col <- character(0)
|
||||
if (any(cols_sub$cols == colours_SIR[3] & cols_sub$count > 0)) {
|
||||
if (any(cols_sub$cols == colours_SIR[4] & cols_sub$count > 0)) {
|
||||
legend_txt <- "(R) Resistant"
|
||||
legend_col <- colours_SIR[3]
|
||||
legend_col <- colours_SIR[4]
|
||||
}
|
||||
if (any(cols_sub$cols == colours_SIR[3] & cols_sub$count > 0)) {
|
||||
legend_txt <- c(legend_txt, paste("(I)", plot_name_of_I(cols_sub$guideline)))
|
||||
legend_col <- c(legend_col, colours_SIR[3])
|
||||
}
|
||||
if (any(cols_sub$cols == colours_SIR[2] & cols_sub$count > 0)) {
|
||||
legend_txt <- c(legend_txt, paste("(I)", plot_name_of_I(cols_sub$guideline)))
|
||||
legend_txt <- c(legend_txt, "(SDD) Susceptible dose-dependent")
|
||||
legend_col <- c(legend_col, colours_SIR[2])
|
||||
}
|
||||
if (any(cols_sub$cols == colours_SIR[1] & cols_sub$count > 0)) {
|
||||
@@ -816,7 +863,12 @@ barplot.disk <- function(height,
|
||||
mo = NULL,
|
||||
ab = NULL,
|
||||
guideline = getOption("AMR_guideline", "EUCAST"),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
...) {
|
||||
@@ -826,7 +878,7 @@ barplot.disk <- function(height,
|
||||
meet_criteria(mo, allow_class = c("mo", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(ab, allow_class = c("ab", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(guideline, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
@@ -847,7 +899,8 @@ barplot.disk <- function(height,
|
||||
|
||||
#' @method autoplot disk
|
||||
#' @rdname plot
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, disk)
|
||||
autoplot.disk <- function(object,
|
||||
mo = NULL,
|
||||
ab = NULL,
|
||||
@@ -855,7 +908,12 @@ autoplot.disk <- function(object,
|
||||
ylab = translate_AMR("Frequency", language = language),
|
||||
xlab = translate_AMR("Disk diffusion diameter (mm)", language = language),
|
||||
guideline = getOption("AMR_guideline", "EUCAST"),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
@@ -868,7 +926,7 @@ autoplot.disk <- function(object,
|
||||
meet_criteria(mo, allow_class = c("mo", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(ab, allow_class = c("ab", "character"), allow_NULL = TRUE)
|
||||
meet_criteria(guideline, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
@@ -879,6 +937,8 @@ autoplot.disk <- function(object,
|
||||
title <- gsub(" +", " ", paste0(title, collapse = " "))
|
||||
}
|
||||
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR)
|
||||
|
||||
x <- plotrange_as_table(object, expand = expand)
|
||||
cols_sub <- plot_colours_subtitle_guideline(
|
||||
x = x,
|
||||
@@ -896,10 +956,10 @@ autoplot.disk <- function(object,
|
||||
df <- as.data.frame(x, stringsAsFactors = TRUE)
|
||||
colnames(df) <- c("disk", "count")
|
||||
df$cols <- cols_sub$cols
|
||||
|
||||
df$cols[df$cols == colours_SIR[1]] <- "(S) Susceptible"
|
||||
df$cols[df$cols == colours_SIR[2]] <- paste("(I)", plot_name_of_I(cols_sub$guideline))
|
||||
df$cols[df$cols == colours_SIR[3]] <- "(R) Resistant"
|
||||
df$cols[df$cols == colours_SIR[2]] <- "(SDD) Susceptible dose-dependent"
|
||||
df$cols[df$cols == colours_SIR[3]] <- paste("(I)", plot_name_of_I(cols_sub$guideline))
|
||||
df$cols[df$cols == colours_SIR[4]] <- "(R) Resistant"
|
||||
df$cols <- factor(translate_into_language(df$cols, language = language),
|
||||
levels = translate_into_language(
|
||||
c(
|
||||
@@ -917,10 +977,10 @@ autoplot.disk <- function(object,
|
||||
vals <- c(
|
||||
"(S) Susceptible" = colours_SIR[1],
|
||||
"(SDD) Susceptible dose-dependent" = colours_SIR[2],
|
||||
"(I) Susceptible, incr. exp." = colours_SIR[2],
|
||||
"(I) Intermediate" = colours_SIR[2],
|
||||
"(R) Resistant" = colours_SIR[3],
|
||||
"(NI) Non-interpretable" = "grey"
|
||||
"(I) Susceptible, incr. exp." = colours_SIR[3],
|
||||
"(I) Intermediate" = colours_SIR[3],
|
||||
"(R) Resistant" = colours_SIR[4],
|
||||
"(NI) Non-interpretable" = "grey30"
|
||||
)
|
||||
names(vals) <- translate_into_language(names(vals), language = language)
|
||||
p <- p +
|
||||
@@ -942,7 +1002,8 @@ autoplot.disk <- function(object,
|
||||
|
||||
#' @method fortify disk
|
||||
#' @noRd
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, disk)
|
||||
fortify.disk <- function(object, ...) {
|
||||
stats::setNames(
|
||||
as.data.frame(plotrange_as_table(object, expand = FALSE)),
|
||||
@@ -1020,22 +1081,26 @@ barplot.sir <- function(height,
|
||||
main = deparse(substitute(height)),
|
||||
xlab = translate_AMR("Antimicrobial Interpretation", language = language),
|
||||
ylab = translate_AMR("Frequency", language = language),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
expand = TRUE,
|
||||
...) {
|
||||
meet_criteria(xlab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(main, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
meet_criteria(ylab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
language <- validate_language(language)
|
||||
meet_criteria(expand, allow_class = "logical", has_length = 1)
|
||||
|
||||
if (length(colours_SIR) == 1) {
|
||||
colours_SIR <- rep(colours_SIR, 3)
|
||||
}
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR)
|
||||
|
||||
# add SDD and N to colours
|
||||
colours_SIR <- c(colours_SIR[1:2], colours_SIR[2], colours_SIR[3], "#888888")
|
||||
colours_SIR <- c(colours_SIR, "grey30")
|
||||
main <- gsub(" +", " ", paste0(main, collapse = " "))
|
||||
|
||||
x <- table(height)
|
||||
@@ -1055,19 +1120,25 @@ barplot.sir <- function(height,
|
||||
|
||||
#' @method autoplot sir
|
||||
#' @rdname plot
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, sir)
|
||||
autoplot.sir <- function(object,
|
||||
title = deparse(substitute(object)),
|
||||
xlab = translate_AMR("Antimicrobial Interpretation", language = language),
|
||||
ylab = translate_AMR("Frequency", language = language),
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B"),
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
),
|
||||
language = get_AMR_locale(),
|
||||
...) {
|
||||
stop_ifnot_installed("ggplot2")
|
||||
meet_criteria(title, allow_class = "character", allow_NULL = TRUE)
|
||||
meet_criteria(ylab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(xlab, allow_class = "character", has_length = 1)
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
|
||||
if ("main" %in% names(list(...))) {
|
||||
title <- list(...)$main
|
||||
@@ -1076,9 +1147,7 @@ autoplot.sir <- function(object,
|
||||
title <- gsub(" +", " ", paste0(title, collapse = " "))
|
||||
}
|
||||
|
||||
if (length(colours_SIR) == 1) {
|
||||
colours_SIR <- rep(colours_SIR, 3)
|
||||
}
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR)
|
||||
|
||||
df <- as.data.frame(table(object), stringsAsFactors = TRUE)
|
||||
colnames(df) <- c("x", "n")
|
||||
@@ -1090,9 +1159,9 @@ autoplot.sir <- function(object,
|
||||
values = c(
|
||||
"S" = colours_SIR[1],
|
||||
"SDD" = colours_SIR[2],
|
||||
"I" = colours_SIR[2],
|
||||
"R" = colours_SIR[3],
|
||||
"NI" = "#888888"
|
||||
"I" = colours_SIR[3],
|
||||
"R" = colours_SIR[4],
|
||||
"NI" = "grey30"
|
||||
),
|
||||
limits = force
|
||||
) +
|
||||
@@ -1102,7 +1171,8 @@ autoplot.sir <- function(object,
|
||||
|
||||
#' @method fortify sir
|
||||
#' @noRd
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, sir)
|
||||
fortify.sir <- function(object, ...) {
|
||||
stats::setNames(
|
||||
as.data.frame(table(object)),
|
||||
@@ -1217,9 +1287,9 @@ plot_colours_subtitle_guideline <- function(x, mo, ab, guideline, colours_SIR, f
|
||||
cols[is.na(sir)] <- "#BEBEBE"
|
||||
cols[sir == "S"] <- colours_SIR[1]
|
||||
cols[sir == "SDD"] <- colours_SIR[2]
|
||||
cols[sir == "I"] <- colours_SIR[2]
|
||||
cols[sir == "R"] <- colours_SIR[3]
|
||||
cols[sir == "NI"] <- "#888888"
|
||||
cols[sir == "I"] <- colours_SIR[3]
|
||||
cols[sir == "R"] <- colours_SIR[4]
|
||||
cols[sir == "NI"] <- "grey30"
|
||||
sub <- bquote(.(abname) ~ "-" ~ italic(.(moname)) ~ .(guideline_txt))
|
||||
} else {
|
||||
cols <- "#BEBEBE"
|
||||
@@ -1278,10 +1348,15 @@ scale_y_percent <- function(breaks = function(x) seq(0, max(x, na.rm = TRUE), 0.
|
||||
#' @export
|
||||
scale_sir_colours <- function(...,
|
||||
aesthetics,
|
||||
colours_SIR = c("#3CAEA3", "#F6D55C", "#ED553B")) {
|
||||
colours_SIR = c(
|
||||
S = "#3CAEA3",
|
||||
SDD = "#8FD6C4",
|
||||
I = "#F6D55C",
|
||||
R = "#ED553B"
|
||||
)) {
|
||||
stop_ifnot_installed("ggplot2")
|
||||
meet_criteria(aesthetics, allow_class = "character", is_in = c("alpha", "colour", "color", "fill", "linetype", "shape", "size"))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3))
|
||||
meet_criteria(colours_SIR, allow_class = "character", has_length = c(1, 3, 4))
|
||||
|
||||
if ("fill" %in% aesthetics && message_not_thrown_before("scale_sir_colours", "fill", entire_session = TRUE)) {
|
||||
warning_("Using `scale_sir_colours()` for the `fill` aesthetic has been superseded by `scale_fill_sir()`, please use that instead. This warning will be shown once per session.")
|
||||
@@ -1290,67 +1365,48 @@ scale_sir_colours <- function(...,
|
||||
warning_("Using `scale_sir_colours()` for the `colour` aesthetic has been superseded by `scale_colour_sir()`, please use that instead. This warning will be shown once per session.")
|
||||
}
|
||||
|
||||
if (length(colours_SIR) == 1) {
|
||||
colours_SIR <- rep(colours_SIR, 3)
|
||||
}
|
||||
# behaviour until AMR pkg v1.5.0 and also when coming from ggplot_sir()
|
||||
if ("colours" %in% names(list(...))) {
|
||||
original_cols <- c(
|
||||
S = colours_SIR[1],
|
||||
SI = colours_SIR[1],
|
||||
I = colours_SIR[2],
|
||||
IR = colours_SIR[3],
|
||||
R = colours_SIR[3]
|
||||
)
|
||||
colours <- replace(original_cols, names(list(...)$colours), list(...)$colours)
|
||||
colours_SIR <- list(...)$colours
|
||||
}
|
||||
|
||||
colours_SIR <- expand_SIR_colours(colours_SIR, unname = FALSE)
|
||||
|
||||
# behaviour when coming from ggplot_sir()
|
||||
if ("colours" %in% names(list(...))) {
|
||||
# limits = force is needed in ggplot2 3.3.4 and 3.3.5, see here;
|
||||
# https://github.com/tidyverse/ggplot2/issues/4511#issuecomment-866185530
|
||||
return(ggplot2::scale_fill_manual(values = colours, limits = force, aesthetics = aesthetics))
|
||||
return(ggplot2::scale_fill_manual(values = colours_SIR, limits = force, aesthetics = aesthetics))
|
||||
}
|
||||
if (identical(unlist(list(...)), FALSE)) {
|
||||
return(invisible())
|
||||
}
|
||||
|
||||
names_susceptible <- c(
|
||||
"S", "SI", "IS", "S+I", "I+S", "susceptible", "Susceptible",
|
||||
unique(TRANSLATIONS[which(TRANSLATIONS$pattern == "Susceptible"),
|
||||
"replacement",
|
||||
drop = TRUE
|
||||
])
|
||||
)
|
||||
colours_SIR <- unname(colours_SIR)
|
||||
|
||||
names_susceptible <- c("S", "SI", "IS", "S+I", "I+S", "susceptible", "Susceptible")
|
||||
names_susceptible_dose_dep <- c("SDD", "susceptible dose-dependent", "Susceptible dose-dependent")
|
||||
names_incr_exposure <- c(
|
||||
"I", "intermediate", "increased exposure", "incr. exposure",
|
||||
"Increased exposure", "Incr. exposure", "Susceptible, incr. exp.",
|
||||
unique(TRANSLATIONS[which(TRANSLATIONS$pattern == "Intermediate"),
|
||||
"replacement",
|
||||
drop = TRUE
|
||||
]),
|
||||
unique(TRANSLATIONS[which(TRANSLATIONS$pattern == "Susceptible, incr. exp."),
|
||||
"replacement",
|
||||
drop = TRUE
|
||||
])
|
||||
)
|
||||
names_resistant <- c(
|
||||
"R", "IR", "RI", "R+I", "I+R", "resistant", "Resistant",
|
||||
unique(TRANSLATIONS[which(TRANSLATIONS$pattern == "Resistant"),
|
||||
"replacement",
|
||||
drop = TRUE
|
||||
])
|
||||
"Increased exposure", "Incr. exposure", "Susceptible, incr. exp."
|
||||
)
|
||||
names_resistant <- c("R", "IR", "RI", "R+I", "I+R", "resistant", "Resistant")
|
||||
|
||||
susceptible <- rep(colours_SIR[1], length(names_susceptible))
|
||||
names(susceptible) <- names_susceptible
|
||||
incr_exposure <- rep(colours_SIR[2], length(names_incr_exposure))
|
||||
susceptible_dose_dep <- rep(colours_SIR[2], length(names_susceptible_dose_dep))
|
||||
names(susceptible_dose_dep) <- names_susceptible_dose_dep
|
||||
incr_exposure <- rep(colours_SIR[3], length(names_incr_exposure))
|
||||
names(incr_exposure) <- names_incr_exposure
|
||||
resistant <- rep(colours_SIR[3], length(names_resistant))
|
||||
resistant <- rep(colours_SIR[4], length(names_resistant))
|
||||
names(resistant) <- names_resistant
|
||||
|
||||
original_cols <- c(susceptible, incr_exposure, resistant)
|
||||
original_cols <- c(susceptible, susceptible_dose_dep, incr_exposure, resistant)
|
||||
dots <- c(...)
|
||||
# replace S, I, R as colours: scale_sir_colours(mydatavalue = "S")
|
||||
# replace S, SDD, I, R as colours: scale_sir_colours(mydatavalue = "S")
|
||||
dots[dots == "S"] <- colours_SIR[1]
|
||||
dots[dots == "I"] <- colours_SIR[2]
|
||||
dots[dots == "R"] <- colours_SIR[3]
|
||||
dots[dots == "SDD"] <- colours_SIR[2]
|
||||
dots[dots == "I"] <- colours_SIR[3]
|
||||
dots[dots == "R"] <- colours_SIR[4]
|
||||
cols <- replace(original_cols, names(dots), dots)
|
||||
# limits = force is needed in ggplot2 3.3.4 and 3.3.5, see here;
|
||||
# https://github.com/tidyverse/ggplot2/issues/4511#issuecomment-866185530
|
||||
@@ -1429,3 +1485,39 @@ labels_sir_count <- function(position = NULL,
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
expand_SIR_colours <- function(colours_SIR, unname = TRUE) {
|
||||
sir_order <- c("S", "SDD", "I", "R", "SI", "IR")
|
||||
|
||||
if (is.null(names(colours_SIR))) {
|
||||
if (length(colours_SIR) == 1) {
|
||||
colours_SIR <- rep(colours_SIR, 4)
|
||||
} else if (length(colours_SIR) == 3) {
|
||||
# old method for AMR < 3.0.1 which allowed for 3 colours
|
||||
# fill in green for SDD as extra colour
|
||||
colours_SIR <- c(colours_SIR[1], colours_SIR[1], colours_SIR[2], colours_SIR[3])
|
||||
}
|
||||
if (length(colours_SIR) == 4) {
|
||||
# add colours for SI (same as S) and IR (same as R)
|
||||
colours_SIR <- c(colours_SIR[1:4], colours_SIR[1], colours_SIR[4])
|
||||
}
|
||||
names(colours_SIR) <- sir_order
|
||||
} else {
|
||||
# named input: match and reorder
|
||||
stop_ifnot(
|
||||
all(names(colours_SIR) %in% sir_order),
|
||||
"Unknown names in `colours_SIR`. Expected any of: ", vector_or(levels(NA_sir_), quotes = FALSE, sort = FALSE), "."
|
||||
)
|
||||
if (length(colours_SIR) == 4) {
|
||||
# add colours for SI (same as S) and IR (same as R)
|
||||
colours_SIR <- c(colours_SIR[1:4], SI = unname(colours_SIR[1]), IR = unname(colours_SIR[4]))
|
||||
}
|
||||
colours_SIR <- colours_SIR[sir_order]
|
||||
}
|
||||
|
||||
if (unname) {
|
||||
colours_SIR <- unname(colours_SIR)
|
||||
}
|
||||
|
||||
return(colours_SIR)
|
||||
}
|
||||
|
||||
+10
-10
@@ -237,7 +237,7 @@ resistance <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -255,7 +255,7 @@ susceptibility <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -283,7 +283,7 @@ sir_confidence_interval <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
n <- tryCatch(
|
||||
sir_calc(...,
|
||||
@@ -291,7 +291,7 @@ sir_confidence_interval <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = TRUE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
|
||||
if (x == 0) {
|
||||
@@ -347,7 +347,7 @@ proportion_R <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -365,7 +365,7 @@ proportion_IR <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -383,7 +383,7 @@ proportion_I <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -401,7 +401,7 @@ proportion_SI <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -419,7 +419,7 @@ proportion_S <- function(...,
|
||||
only_all_tested = only_all_tested,
|
||||
only_count = FALSE
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -443,6 +443,6 @@ proportion_df <- function(data,
|
||||
combine_SI = combine_SI,
|
||||
confidence_level = confidence_level
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc_df(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc_df(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
+91
-65
@@ -31,13 +31,17 @@
|
||||
#'
|
||||
#' These functions can be used for generating random MIC values and disk diffusion diameters, for AMR data analysis practice. By providing a microorganism and antimicrobial drug, the generated results will reflect reality as much as possible.
|
||||
#' @param size Desired size of the returned vector. If used in a [data.frame] call or `dplyr` verb, will get the current (group) size if left blank.
|
||||
#' @param mo Any [character] that can be coerced to a valid microorganism code with [as.mo()].
|
||||
#' @param mo Any [character] that can be coerced to a valid microorganism code with [as.mo()]. Can be the same length as `size`.
|
||||
#' @param ab Any [character] that can be coerced to a valid antimicrobial drug code with [as.ab()].
|
||||
#' @param prob_SIR A vector of length 3: the probabilities for "S" (1st value), "I" (2nd value) and "R" (3rd value).
|
||||
#' @param skew Direction of skew for MIC or disk values, either `"right"` or `"left"`. A left-skewed distribution has the majority of the data on the right.
|
||||
#' @param severity Skew severity; higher values will increase the skewedness. Default is `2`; use `0` to prevent skewedness.
|
||||
#' @param ... Ignored, only in place to allow future extensions.
|
||||
#' @details The base \R function [sample()] is used for generating values.
|
||||
#'
|
||||
#' Generated values are based on the EUCAST `r max(as.integer(gsub("[^0-9]", "", subset(clinical_breakpoints, guideline %like% "EUCAST")$guideline)))` guideline as implemented in the [clinical_breakpoints] data set. To create specific generated values per bug or drug, set the `mo` and/or `ab` argument.
|
||||
#' @details
|
||||
#' Internally, MIC and disk zone values are sampled based on clinical breakpoints defined in the [clinical_breakpoints] data set. To create specific generated values per bug or drug, set the `mo` and/or `ab` argument. The MICs are sampled on a log2 scale and disks linearly, using weighted probabilities. The weights are based on the `skew` and `severity` arguments:
|
||||
#' * `skew = "right"` places more emphasis on lower MIC or higher disk values.
|
||||
#' * `skew = "left"` places more emphasis on higher MIC or lower disk values.
|
||||
#' * `severity` controls the exponential bias applied.
|
||||
#' @return class `mic` for [random_mic()] (see [as.mic()]) and class `disk` for [random_disk()] (see [as.disk()])
|
||||
#' @name random
|
||||
#' @rdname random
|
||||
@@ -47,8 +51,13 @@
|
||||
#' random_disk(25)
|
||||
#' random_sir(25)
|
||||
#'
|
||||
#' # add more skewedness, make more realistic by setting a bug and/or drug:
|
||||
#' disks <- random_disk(100, severity = 2, mo = "Escherichia coli", ab = "CIP")
|
||||
#' plot(disks)
|
||||
#' # `plot()` and `ggplot2::autoplot()` allow for coloured bars if `mo` and `ab` are set
|
||||
#' plot(disks, mo = "Escherichia coli", ab = "CIP", guideline = "CLSI 2025")
|
||||
#'
|
||||
#' \donttest{
|
||||
#' # make the random generation more realistic by setting a bug and/or drug:
|
||||
#' random_mic(25, "Klebsiella pneumoniae") # range 0.0625-64
|
||||
#' random_mic(25, "Klebsiella pneumoniae", "meropenem") # range 0.0625-16
|
||||
#' random_mic(25, "Streptococcus pneumoniae", "meropenem") # range 0.0625-4
|
||||
@@ -57,26 +66,61 @@
|
||||
#' random_disk(25, "Klebsiella pneumoniae", "ampicillin") # range 11-17
|
||||
#' random_disk(25, "Streptococcus pneumoniae", "ampicillin") # range 12-27
|
||||
#' }
|
||||
random_mic <- function(size = NULL, mo = NULL, ab = NULL, ...) {
|
||||
random_mic <- function(size = NULL, mo = NULL, ab = NULL, skew = "right", severity = 1, ...) {
|
||||
meet_criteria(size, allow_class = c("numeric", "integer"), has_length = 1, is_positive = TRUE, is_finite = TRUE, allow_NULL = TRUE)
|
||||
meet_criteria(mo, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
meet_criteria(mo, allow_class = "character", has_length = c(1, size), allow_NULL = TRUE)
|
||||
meet_criteria(ab, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
meet_criteria(skew, allow_class = "character", is_in = c("right", "left"), has_length = 1)
|
||||
meet_criteria(severity, allow_class = c("numeric", "integer"), has_length = 1, is_positive_or_zero = TRUE, is_finite = TRUE)
|
||||
|
||||
if (is.null(size)) {
|
||||
size <- NROW(get_current_data(arg_name = "size", call = -3))
|
||||
}
|
||||
random_exec("MIC", size = size, mo = mo, ab = ab)
|
||||
if (length(mo) > 1) {
|
||||
out <- rep(NA_mic_, length(size))
|
||||
p <- progress_ticker(n = length(unique(mo)), n_min = 10, title = "Generating random MIC values")
|
||||
for (mo_ in unique(mo)) {
|
||||
p$tick()
|
||||
out[which(mo == mo_)] <- random_exec("MIC", size = sum(mo == mo_), mo = mo_, ab = ab, skew = skew, severity = severity)
|
||||
}
|
||||
out <- as.mic(out, keep_operators = "none")
|
||||
if (stats::runif(1) > 0.5 && length(unique(out)) > 1) {
|
||||
out[out == min(out)] <- paste0("<=", out[out == min(out)])
|
||||
}
|
||||
if (stats::runif(1) > 0.5 && length(unique(out)) > 1) {
|
||||
out[out == max(out) & out %unlike% "<="] <- paste0(">=", out[out == max(out) & out %unlike% "<="])
|
||||
}
|
||||
|
||||
return(out)
|
||||
} else {
|
||||
random_exec("MIC", size = size, mo = mo, ab = ab, skew = skew, severity = severity)
|
||||
}
|
||||
}
|
||||
|
||||
#' @rdname random
|
||||
#' @export
|
||||
random_disk <- function(size = NULL, mo = NULL, ab = NULL, ...) {
|
||||
random_disk <- function(size = NULL, mo = NULL, ab = NULL, skew = "left", severity = 1, ...) {
|
||||
meet_criteria(size, allow_class = c("numeric", "integer"), has_length = 1, is_positive = TRUE, is_finite = TRUE, allow_NULL = TRUE)
|
||||
meet_criteria(mo, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
meet_criteria(mo, allow_class = "character", has_length = c(1, size), allow_NULL = TRUE)
|
||||
meet_criteria(ab, allow_class = "character", has_length = 1, allow_NULL = TRUE)
|
||||
meet_criteria(skew, allow_class = "character", is_in = c("right", "left"), has_length = 1)
|
||||
meet_criteria(severity, allow_class = c("numeric", "integer"), has_length = 1, is_positive_or_zero = TRUE, is_finite = TRUE)
|
||||
|
||||
if (is.null(size)) {
|
||||
size <- NROW(get_current_data(arg_name = "size", call = -3))
|
||||
}
|
||||
random_exec("DISK", size = size, mo = mo, ab = ab)
|
||||
if (length(mo) > 1) {
|
||||
out <- rep(NA_mic_, length(size))
|
||||
p <- progress_ticker(n = length(unique(mo)), n_min = 10, title = "Generating random MIC values")
|
||||
for (mo_ in unique(mo)) {
|
||||
p$tick()
|
||||
out[which(mo == mo_)] <- random_exec("DISK", size = sum(mo == mo_), mo = mo_, ab = ab, skew = skew, severity = severity)
|
||||
}
|
||||
out <- as.disk(out)
|
||||
return(out)
|
||||
} else {
|
||||
random_exec("DISK", size = size, mo = mo, ab = ab, skew = skew, severity = severity)
|
||||
}
|
||||
}
|
||||
|
||||
#' @rdname random
|
||||
@@ -90,78 +134,60 @@ random_sir <- function(size = NULL, prob_SIR = c(0.33, 0.33, 0.33), ...) {
|
||||
sample(as.sir(c("S", "I", "R")), size = size, replace = TRUE, prob = prob_SIR)
|
||||
}
|
||||
|
||||
random_exec <- function(method_type, size, mo = NULL, ab = NULL) {
|
||||
df <- AMR::clinical_breakpoints %pm>%
|
||||
pm_filter(guideline %like% "EUCAST") %pm>%
|
||||
pm_arrange(pm_desc(guideline)) %pm>%
|
||||
subset(guideline == max(guideline) &
|
||||
method == method_type &
|
||||
type == "human")
|
||||
|
||||
random_exec <- function(method_type, size, mo = NULL, ab = NULL, skew = "right", severity = 1) {
|
||||
df <- AMR::clinical_breakpoints %pm>% subset(method == method_type & type == "human")
|
||||
|
||||
if (!is.null(mo)) {
|
||||
mo_coerced <- as.mo(mo)
|
||||
mo_include <- c(
|
||||
mo_coerced,
|
||||
as.mo(mo_genus(mo_coerced)),
|
||||
as.mo(mo_family(mo_coerced)),
|
||||
as.mo(mo_order(mo_coerced))
|
||||
)
|
||||
df_new <- df %pm>%
|
||||
subset(mo %in% mo_include)
|
||||
if (nrow(df_new) > 0) {
|
||||
df <- df_new
|
||||
} else {
|
||||
warning_("in `random_", tolower(method_type), "()`: no rows found that match mo '", mo, "', ignoring argument `mo`")
|
||||
}
|
||||
mo_coerced <- as.mo(mo, info = FALSE)
|
||||
mo_include <- c(mo_coerced, as.mo(mo_genus(mo_coerced)), as.mo(mo_family(mo_coerced)), as.mo(mo_order(mo_coerced)))
|
||||
df_new <- df %pm>% subset(mo %in% mo_include)
|
||||
if (nrow(df_new) > 0) df <- df_new
|
||||
}
|
||||
|
||||
if (!is.null(ab)) {
|
||||
ab_coerced <- as.ab(ab)
|
||||
df_new <- df %pm>%
|
||||
subset(ab %in% ab_coerced)
|
||||
if (nrow(df_new) > 0) {
|
||||
df <- df_new
|
||||
} else {
|
||||
warning_("in `random_", tolower(method_type), "()`: no rows found that match ab '", ab, "' (", ab_name(ab_coerced, tolower = TRUE, language = NULL), "), ignoring argument `ab`")
|
||||
}
|
||||
df_new <- df %pm>% subset(ab %in% ab_coerced)
|
||||
if (nrow(df_new) > 0) df <- df_new
|
||||
}
|
||||
|
||||
if (method_type == "MIC") {
|
||||
# set range
|
||||
mic_range <- c(0.001, 0.002, 0.005, 0.010, 0.025, 0.0625, 0.125, 0.250, 0.5, 1, 2, 4, 8, 16, 32, 64, 128, 256)
|
||||
lowest_mic <- min(df$breakpoint_S, na.rm = TRUE)
|
||||
lowest_mic <- log2(lowest_mic) + sample(c(-3:2), 1)
|
||||
lowest_mic <- 2^lowest_mic
|
||||
highest_mic <- max(df$breakpoint_R, na.rm = TRUE)
|
||||
highest_mic <- log2(highest_mic) + sample(c(-3:1), 1)
|
||||
highest_mic <- max(lowest_mic * 2, 2^highest_mic)
|
||||
|
||||
# get highest/lowest +/- random 1 to 3 higher factors of two
|
||||
max_range <- mic_range[min(
|
||||
length(mic_range),
|
||||
which(mic_range == max(df$breakpoint_R[!is.na(df$breakpoint_R)], na.rm = TRUE)) + sample(c(1:3), 1)
|
||||
)]
|
||||
min_range <- mic_range[max(
|
||||
1,
|
||||
which(mic_range == min(df$breakpoint_S, na.rm = TRUE)) - sample(c(1:3), 1)
|
||||
)]
|
||||
|
||||
mic_range_new <- mic_range[mic_range <= max_range & mic_range >= min_range]
|
||||
if (length(mic_range_new) == 0) {
|
||||
mic_range_new <- mic_range
|
||||
}
|
||||
out <- as.mic(sample(mic_range_new, size = size, replace = TRUE))
|
||||
# 50% chance that lowest will get <= and highest will get >=
|
||||
out <- skewed_values(COMMON_MIC_VALUES, size = size, min = lowest_mic, max = highest_mic, skew = skew, severity = severity)
|
||||
if (stats::runif(1) > 0.5 && length(unique(out)) > 1) {
|
||||
out[out == min(out)] <- paste0("<=", out[out == min(out)])
|
||||
}
|
||||
if (stats::runif(1) > 0.5 && length(unique(out)) > 1) {
|
||||
out[out == max(out)] <- paste0(">=", out[out == max(out)])
|
||||
out[out == max(out) & out %unlike% "<="] <- paste0(">=", out[out == max(out) & out %unlike% "<="])
|
||||
}
|
||||
return(out)
|
||||
return(as.mic(out))
|
||||
} else if (method_type == "DISK") {
|
||||
set_range <- seq(
|
||||
from = as.integer(min(df$breakpoint_R[!is.na(df$breakpoint_R)], na.rm = TRUE) / 1.25),
|
||||
to = as.integer(max(df$breakpoint_S, na.rm = TRUE) * 1.25),
|
||||
disk_range <- seq(
|
||||
from = floor(min(df$breakpoint_R[!is.na(df$breakpoint_R)], na.rm = TRUE) / 1.25),
|
||||
to = ceiling(max(df$breakpoint_S[df$breakpoint_S != 50], na.rm = TRUE) * 1.25),
|
||||
by = 1
|
||||
)
|
||||
out <- sample(set_range, size = size, replace = TRUE)
|
||||
out[out < 6] <- sample(c(6:10), length(out[out < 6]), replace = TRUE)
|
||||
out[out > 50] <- sample(c(40:50), length(out[out > 50]), replace = TRUE)
|
||||
disk_range <- disk_range[disk_range >= 6 & disk_range <= 50]
|
||||
out <- skewed_values(disk_range, size = size, min = min(disk_range), max = max(disk_range), skew = skew, severity = severity)
|
||||
return(as.disk(out))
|
||||
}
|
||||
}
|
||||
|
||||
skewed_values <- function(values, size, min, max, skew = c("right", "left"), severity = 1) {
|
||||
skew <- match.arg(skew)
|
||||
range_vals <- values[values >= min & values <= max]
|
||||
if (length(range_vals) < 2) range_vals <- values
|
||||
ranks <- seq_along(range_vals)
|
||||
weights <- switch(skew,
|
||||
right = rev(ranks)^severity,
|
||||
left = ranks^severity
|
||||
)
|
||||
weights <- weights / sum(weights)
|
||||
sample(range_vals, size = size, replace = TRUE, prob = weights)
|
||||
}
|
||||
|
||||
@@ -401,7 +401,8 @@ ggplot_sir_predict <- function(x,
|
||||
|
||||
#' @method autoplot resistance_predict
|
||||
#' @rdname resistance_predict
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::autoplot, resistance_predict)
|
||||
autoplot.resistance_predict <- function(object,
|
||||
main = paste("Resistance Prediction of", x_name),
|
||||
ribbon = TRUE,
|
||||
@@ -414,7 +415,8 @@ autoplot.resistance_predict <- function(object,
|
||||
|
||||
#' @method fortify resistance_predict
|
||||
#' @noRd
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(ggplot2::fortify, resistance_predict)
|
||||
fortify.resistance_predict <- function(model, data, ...) {
|
||||
as.data.frame(model)
|
||||
}
|
||||
|
||||
@@ -59,16 +59,19 @@
|
||||
#'
|
||||
#' The default `"standard"` setting ensures cautious handling of uncertain values while preserving interpretability. This option can also be set with the package option [`AMR_capped_mic_handling`][AMR-options].
|
||||
#' @param add_intrinsic_resistance *(only useful when using a EUCAST guideline)* a [logical] to indicate whether intrinsic antibiotic resistance must also be considered for applicable bug-drug combinations, meaning that e.g. ampicillin will always return "R" in *Klebsiella* species. Determination is based on the [intrinsic_resistant] data set, that itself is based on `r format_eucast_version_nr(3.3)`.
|
||||
#' @param substitute_missing_r_breakpoint A [logical] to indicate that a missing clinical breakpoints for R (resistant) must be substituted with R - the default is `FALSE`. Some (especially CLSI) breakpoints only have a breakpoint for S, meaning the outcome can only be `"S"` or `NA`. Setting this to `TRUE` will convert the `NA`s to `"R"` only if the R breakpoint is missing. Can also be set with the package option [`AMR_substitute_missing_r_breakpoint`][AMR-options].
|
||||
#' @param substitute_missing_r_breakpoint A [logical] to indicate that a missing clinical breakpoints for R (resistant) must be substituted with R - the default is `FALSE`. Some (especially CLSI) breakpoints only have a breakpoint for S, meaning that the outcome can only be `"S"` or `NA`. Setting this to `TRUE` will convert the `NA`s in these cases to `"R"`. Can also be set with the package option [`AMR_substitute_missing_r_breakpoint`][AMR-options].
|
||||
#' @param include_screening A [logical] to indicate that clinical breakpoints for screening are allowed - the default is `FALSE`. Can also be set with the package option [`AMR_include_screening`][AMR-options].
|
||||
#' @param include_PKPD A [logical] to indicate that PK/PD clinical breakpoints must be applied as a last resort - the default is `TRUE`. Can also be set with the package option [`AMR_include_PKPD`][AMR-options].
|
||||
#' @param breakpoint_type The type of breakpoints to use, either `r vector_or(clinical_breakpoints$type)`. ECOFF stands for Epidemiological Cut-Off values. The default is `"human"`, which can also be set with the package option [`AMR_breakpoint_type`][AMR-options]. If `host` is set to values of veterinary species, this will automatically be set to `"animal"`.
|
||||
#' @param host A vector (or column name) with [character]s to indicate the host. Only useful for veterinary breakpoints, as it requires `breakpoint_type = "animal"`. The values can be any text resembling the animal species, even in any of the `r length(LANGUAGES_SUPPORTED)` supported languages of this package. For foreign languages, be sure to set the language with [set_AMR_locale()] (though it will be automatically guessed based on the system language).
|
||||
#' @param language Language to convert values set in `host` when using animal breakpoints. Use one of these supported language names or [ISO 639-1 codes](https://en.wikipedia.org/wiki/ISO_639-1): `r vector_or(paste0(sapply(LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]), " (" , LANGUAGES_SUPPORTED, ")"), quotes = FALSE, sort = FALSE)`.
|
||||
#' @param verbose A [logical] to indicate that all notes should be printed during interpretation of MIC values or disk diffusion values.
|
||||
#' @param reference_data A [data.frame] to be used for interpretation, which defaults to the [clinical_breakpoints] data set. Changing this argument allows for using own interpretation guidelines. This argument must contain a data set that is equal in structure to the [clinical_breakpoints] data set (same column names and column types). Please note that the `guideline` argument will be ignored when `reference_data` is manually set.
|
||||
#' @param threshold Maximum fraction of invalid antimicrobial interpretations of `x`, see *Examples*.
|
||||
#' @param conserve_capped_values Deprecated, use `capped_mic_handling` instead.
|
||||
#' @param ... For using on a [data.frame]: names of columns to apply [as.sir()] on (supports tidy selection such as `column1:column4`). Otherwise: arguments passed on to methods.
|
||||
#' @param ... For using on a [data.frame]: selection of columns to apply `as.sir()` to. Supports [tidyselect language][tidyselect::starts_with()] such as `where(is.mic)`, `starts_with(...)`, or `column1:column4`, and can thus also be [antimicrobial selectors][amr_selector()] such as `as.sir(df, penicillins())`.
|
||||
#'
|
||||
#' Otherwise: arguments passed on to methods.
|
||||
#' @details
|
||||
#' *Note: The clinical breakpoints in this package were validated through, and imported from, [WHONET](https://whonet.org). The public use of this `AMR` package has been endorsed by both CLSI and EUCAST. See [clinical_breakpoints] for more information.*
|
||||
#'
|
||||
@@ -158,9 +161,9 @@
|
||||
#'
|
||||
#' The function [is.sir()] detects if the input contains class `sir`. If the input is a [data.frame] or [list], it iterates over all columns/items and returns a [logical] vector.
|
||||
#'
|
||||
#' The base R function [as.double()] can be used to retrieve quantitative values from a `sir` object: `"S"` = 1, `"I"`/`"SDD"` = 2, `"R"` = 3. All other values are rendered `NA` . **Note:** Do not use `as.integer()`, since that (because of how R works internally) will return the factor level indices, and not these aforementioned quantitative values.
|
||||
#' The base R function [as.double()] can be used to retrieve quantitative values from a `sir` object: `"S"` = 1, `"I"`/`"SDD"` = 2, `"R"` = 3. All other values are rendered `NA`. **Note:** Do not use `as.integer()`, since that (because of how R works internally) will return the factor level indices, and not these aforementioned quantitative values.
|
||||
#'
|
||||
#' The function [is_sir_eligible()] returns `TRUE` when a column contains at most 5% invalid antimicrobial interpretations (not S and/or I and/or R and/or NI and/or SDD), and `FALSE` otherwise. The threshold of 5% can be set with the `threshold` argument. If the input is a [data.frame], it iterates over all columns and returns a [logical] vector.
|
||||
#' The function [is_sir_eligible()] returns `TRUE` when a column contains at most 5% potentially invalid antimicrobial interpretations, and `FALSE` otherwise. The threshold of 5% can be set with the `threshold` argument. If the input is a [data.frame], it iterates over all columns and returns a [logical] vector.
|
||||
#' @section Interpretation of SIR:
|
||||
#' In 2019, the European Committee on Antimicrobial Susceptibility Testing (EUCAST) has decided to change the definitions of susceptibility testing categories S, I, and R (<https://www.eucast.org/newsiandr>).
|
||||
#'
|
||||
@@ -182,11 +185,10 @@
|
||||
#' @inheritSection AMR Download Our Reference Data
|
||||
#' @examples
|
||||
#' example_isolates
|
||||
#' summary(example_isolates) # see all SIR results at a glance
|
||||
#'
|
||||
#' # For INTERPRETING disk diffusion and MIC values -----------------------
|
||||
#' summary(example_isolates[, 1:10]) # see all SIR results at a glance
|
||||
#'
|
||||
#' # example data sets, with combined MIC values and disk zones
|
||||
#' # create some example data sets, with combined MIC values and disk zones
|
||||
#' df_wide <- data.frame(
|
||||
#' microorganism = "Escherichia coli",
|
||||
#' amoxicillin = as.mic(8),
|
||||
@@ -202,6 +204,11 @@
|
||||
#' disks = as.disk(c(6, 10, 14, 18)),
|
||||
#' guideline = c("EUCAST 2021", "EUCAST 2022", "EUCAST 2023", "EUCAST 2024")
|
||||
#' )
|
||||
#' # and clean previous SIR interpretation logs
|
||||
#' x <- sir_interpretation_history(clean = TRUE)
|
||||
#'
|
||||
#'
|
||||
#' # For INTERPRETING disk diffusion and MIC values -----------------------
|
||||
#'
|
||||
#' # most basic application:
|
||||
#' as.sir(df_wide)
|
||||
@@ -220,9 +227,12 @@
|
||||
#' df_wide %>% mutate_if(is.mic, as.sir)
|
||||
#' df_wide %>% mutate_if(function(x) is.mic(x) | is.disk(x), as.sir)
|
||||
#' df_wide %>% mutate(across(where(is.mic), as.sir))
|
||||
#'
|
||||
#' df_wide %>% mutate_at(vars(amoxicillin:tobra), as.sir)
|
||||
#' df_wide %>% mutate(across(amoxicillin:tobra, as.sir))
|
||||
#'
|
||||
#' df_wide %>% mutate(across(aminopenicillins(), as.sir))
|
||||
#'
|
||||
#' # approaches that all work with additional arguments:
|
||||
#' df_long %>%
|
||||
#' # given a certain data type, e.g. MIC values
|
||||
@@ -322,13 +332,6 @@
|
||||
#'
|
||||
#' ## Using base R ------------------------------------------------
|
||||
#'
|
||||
#' as.sir(df_wide)
|
||||
#'
|
||||
#' # return a 'logbook' about the results:
|
||||
#' sir_interpretation_history()
|
||||
#'
|
||||
#' # using parallel computing, which is available in base R
|
||||
#' as.sir(df_wide, parallel = TRUE)
|
||||
#'
|
||||
#' # for single values
|
||||
#' as.sir(
|
||||
@@ -357,6 +360,7 @@
|
||||
#'
|
||||
#' # as common in R, you can use as.integer() to return factor indices:
|
||||
#' as.integer(as.sir(c("S", "SDD", "I", "R", "NI", NA)))
|
||||
#'
|
||||
#' # but for computational use, as.double() will return 1 for S, 2 for I/SDD, and 3 for R:
|
||||
#' as.double(as.sir(c("S", "SDD", "I", "R", "NI", NA)))
|
||||
#'
|
||||
@@ -372,7 +376,7 @@
|
||||
#' example_isolates %>%
|
||||
#' mutate_if(is_sir_eligible, as.sir)
|
||||
#'
|
||||
#' # since dplyr 1.0.0, this can also be:
|
||||
#' # since dplyr 1.0.0, this can also be the more impractical:
|
||||
#' # example_isolates %>%
|
||||
#' # mutate(across(where(is_sir_eligible), as.sir))
|
||||
#' }
|
||||
@@ -381,26 +385,15 @@ as.sir <- function(x, ...) {
|
||||
UseMethod("as.sir")
|
||||
}
|
||||
|
||||
as_sir_structure <- function(x,
|
||||
guideline = NULL,
|
||||
mo = NULL,
|
||||
ab = NULL,
|
||||
method = NULL,
|
||||
ref_tbl = NULL,
|
||||
ref_breakpoints = NULL) {
|
||||
out <- structure(
|
||||
as_sir_structure <- function(x) {
|
||||
int <- attr(x, "interpretation_details")
|
||||
structure(
|
||||
factor(as.character(unlist(unname(x))),
|
||||
levels = c("S", "SDD", "I", "R", "NI"),
|
||||
ordered = TRUE
|
||||
),
|
||||
# TODO for #170
|
||||
# guideline = guideline,
|
||||
# mo = mo,
|
||||
# ab = ab,
|
||||
# method = method,
|
||||
# ref_tbl = ref_tbl,
|
||||
# ref_breakpoints = ref_breakpoints,
|
||||
class = c("sir", "ordered", "factor")
|
||||
interpretation_details = int,
|
||||
class = c(if (!is.null(int)) "interpreted_sir" else NULL, "sir", "ordered", "factor")
|
||||
)
|
||||
}
|
||||
|
||||
@@ -446,9 +439,9 @@ is_sir_eligible <- function(x, threshold = 0.05) {
|
||||
%in% class(x))) {
|
||||
# no transformation needed
|
||||
return(FALSE)
|
||||
} else if (all(x %in% c("S", "SDD", "I", "R", "NI", NA)) & !all(is.na(x))) {
|
||||
} else if (!all(is.na(x)) && all(x %in% c("S", "SDD", "I", "R", "NI", NA, "s", "sdd", "i", "r", "ni"))) {
|
||||
return(TRUE)
|
||||
} else if (!any(c("S", "SDD", "I", "R", "NI") %in% x, na.rm = TRUE) & !all(is.na(x))) {
|
||||
} else if (!all(is.na(x)) && !any(c("S", "SDD", "I", "R", "NI") %in% gsub("([SIR])\\1+", "\\1", gsub("[^A-Z]", "", toupper(unique(x[1:10000])), perl = TRUE), perl = TRUE), na.rm = TRUE)) {
|
||||
return(FALSE)
|
||||
} else {
|
||||
x <- x[!is.na(x) & !is.null(x) & !x %in% c("", "-", "NULL")]
|
||||
@@ -613,6 +606,7 @@ as.sir.mic <- function(x,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
breakpoint_type = getOption("AMR_breakpoint_type", "human"),
|
||||
host = NULL,
|
||||
language = get_AMR_locale(),
|
||||
verbose = FALSE,
|
||||
info = interactive(),
|
||||
conserve_capped_values = NULL,
|
||||
@@ -633,6 +627,7 @@ as.sir.mic <- function(x,
|
||||
include_PKPD = include_PKPD,
|
||||
breakpoint_type = breakpoint_type,
|
||||
host = host,
|
||||
language = language,
|
||||
verbose = verbose,
|
||||
info = info,
|
||||
conserve_capped_values = conserve_capped_values,
|
||||
@@ -654,6 +649,7 @@ as.sir.disk <- function(x,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
breakpoint_type = getOption("AMR_breakpoint_type", "human"),
|
||||
host = NULL,
|
||||
language = get_AMR_locale(),
|
||||
verbose = FALSE,
|
||||
info = interactive(),
|
||||
...) {
|
||||
@@ -673,6 +669,7 @@ as.sir.disk <- function(x,
|
||||
include_PKPD = include_PKPD,
|
||||
breakpoint_type = breakpoint_type,
|
||||
host = host,
|
||||
language = language,
|
||||
verbose = verbose,
|
||||
info = info,
|
||||
...
|
||||
@@ -680,7 +677,7 @@ as.sir.disk <- function(x,
|
||||
}
|
||||
|
||||
#' @rdname as.sir
|
||||
#' @param parallel A [logical] to indicate if parallel computing must be used, defaults to `FALSE`. This requires no additional packages, as the used `parallel` package is part of base \R. On Windows and on \R < 4.0.0 [parallel::parLapply()] will be used, in all other cases the most efficient [parallel::mclapply()] will be used.
|
||||
#' @param parallel A [logical] to indicate if parallel computing must be used, defaults to `FALSE`. This requires no additional packages, as the used `parallel` package is part of base \R. On Windows and on \R < 4.0.0 [parallel::parLapply()] will be used, in all other cases the more efficient [parallel::mclapply()] will be used.
|
||||
#' @param max_cores Maximum number of cores to use if `parallel = TRUE`. Use a negative value to subtract that number from the available number of cores, e.g. a value of `-2` on an 8-core machine means that at most 6 cores will be used. Defaults to `-1`. There will never be used more cores than variables to analyse. The available number of cores are detected using [parallelly::availableCores()] if that package is installed, and base \R's [parallel::detectCores()] otherwise.
|
||||
#' @export
|
||||
as.sir.data.frame <- function(x,
|
||||
@@ -696,6 +693,7 @@ as.sir.data.frame <- function(x,
|
||||
include_PKPD = getOption("AMR_include_PKPD", TRUE),
|
||||
breakpoint_type = getOption("AMR_breakpoint_type", "human"),
|
||||
host = NULL,
|
||||
language = get_AMR_locale(),
|
||||
verbose = FALSE,
|
||||
info = interactive(),
|
||||
parallel = FALSE,
|
||||
@@ -713,12 +711,22 @@ as.sir.data.frame <- function(x,
|
||||
meet_criteria(include_PKPD, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(breakpoint_type, allow_class = "character", is_in = reference_data$type, has_length = 1)
|
||||
meet_criteria(host, allow_class = c("character", "factor"), allow_NULL = TRUE, allow_NA = TRUE)
|
||||
language <- validate_language(language)
|
||||
meet_criteria(verbose, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(info, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(parallel, allow_class = "logical", has_length = 1)
|
||||
meet_criteria(max_cores, allow_class = c("numeric", "integer"), has_length = 1)
|
||||
|
||||
x.bak <- x
|
||||
|
||||
if (tryCatch(length(list(...)) > 0, error = function(e) TRUE)) {
|
||||
sel <- colnames(pm_select(x, ...))
|
||||
} else {
|
||||
sel <- colnames(x)
|
||||
}
|
||||
if (!is.null(col_mo)) {
|
||||
sel <- sel[sel != col_mo]
|
||||
}
|
||||
|
||||
for (i in seq_len(ncol(x))) {
|
||||
# don't keep factors, overwriting them is hard
|
||||
if (is.factor(x[, i, drop = TRUE])) {
|
||||
@@ -729,20 +737,20 @@ as.sir.data.frame <- function(x,
|
||||
# -- MO
|
||||
col_mo.bak <- col_mo
|
||||
if (is.null(col_mo)) {
|
||||
col_mo <- search_type_in_df(x = x, type = "mo", info = FALSE)
|
||||
col_mo <- search_type_in_df(x = x, type = "mo", info = info)
|
||||
}
|
||||
|
||||
# -- host
|
||||
if (missing(breakpoint_type) && any(host %in% clinical_breakpoints$host[!clinical_breakpoints$host %in% c("human", "ECOFF")], na.rm = TRUE)) {
|
||||
if (isTRUE(info)) message_("Assuming `breakpoint_type = \"animal\"` since `host` contains animal species.")
|
||||
breakpoint_type <- "animal"
|
||||
} else if (any(!suppressMessages(convert_host(host)) %in% c("human", "ECOFF"), na.rm = TRUE)) {
|
||||
} else if (any(!suppressMessages(convert_host(host, lang = language)) %in% c("human", "ECOFF"), na.rm = TRUE)) {
|
||||
if (isTRUE(info)) message_("Assuming `breakpoint_type = \"animal\"`.")
|
||||
breakpoint_type <- "animal"
|
||||
}
|
||||
if (breakpoint_type == "animal") {
|
||||
if (is.null(host)) {
|
||||
host <- search_type_in_df(x = x, type = "host", add_col_prefix = FALSE)
|
||||
host <- search_type_in_df(x = x, type = "host", add_col_prefix = FALSE, info = info)
|
||||
} else if (length(host) == 1 && as.character(host) %in% colnames(x)) {
|
||||
host <- x[[as.character(host)]]
|
||||
}
|
||||
@@ -753,7 +761,7 @@ as.sir.data.frame <- function(x,
|
||||
# -- UTIs
|
||||
col_uti <- uti
|
||||
if (is.null(col_uti)) {
|
||||
col_uti <- search_type_in_df(x = x, type = "uti", add_col_prefix = FALSE)
|
||||
col_uti <- search_type_in_df(x = x, type = "uti", add_col_prefix = FALSE, info = info)
|
||||
}
|
||||
if (!is.null(col_uti)) {
|
||||
if (is.logical(col_uti)) {
|
||||
@@ -773,7 +781,7 @@ as.sir.data.frame <- function(x,
|
||||
}
|
||||
} else {
|
||||
# col_uti is still NULL - look for specimen column and make logicals of the urines
|
||||
col_specimen <- suppressMessages(search_type_in_df(x = x, type = "specimen"))
|
||||
col_specimen <- suppressMessages(search_type_in_df(x = x, type = "specimen", info = info))
|
||||
if (!is.null(col_specimen)) {
|
||||
uti <- x[, col_specimen, drop = TRUE] %like% "urin"
|
||||
values <- sort(unique(x[uti, col_specimen, drop = TRUE]))
|
||||
@@ -798,15 +806,6 @@ as.sir.data.frame <- function(x,
|
||||
}
|
||||
|
||||
i <- 0
|
||||
if (tryCatch(length(list(...)) > 0, error = function(e) TRUE)) {
|
||||
sel <- colnames(pm_select(x, ...))
|
||||
} else {
|
||||
sel <- colnames(x)
|
||||
}
|
||||
if (!is.null(col_mo)) {
|
||||
sel <- sel[sel != col_mo]
|
||||
}
|
||||
|
||||
ab_cols <- colnames(x)[vapply(FUN.VALUE = logical(1), x, function(y) {
|
||||
i <<- i + 1
|
||||
check <- is.mic(y) | is.disk(y)
|
||||
@@ -846,7 +845,7 @@ as.sir.data.frame <- function(x,
|
||||
stop_if(is.null(col_mo), "`col_mo` must be set")
|
||||
# if not null, we already found it, now find again so a message will show
|
||||
if (is.null(col_mo.bak)) {
|
||||
col_mo <- search_type_in_df(x = x, type = "mo")
|
||||
col_mo <- search_type_in_df(x = x, type = "mo", info = info)
|
||||
}
|
||||
x_mo <- as.mo(x[, col_mo, drop = TRUE], info = info)
|
||||
}
|
||||
@@ -854,10 +853,17 @@ as.sir.data.frame <- function(x,
|
||||
# set up parallel computing
|
||||
n_cores <- get_n_cores(max_cores = max_cores)
|
||||
n_cores <- min(n_cores, length(ab_cols)) # never more cores than variables required
|
||||
if (isTRUE(parallel) && .Platform$OS.type != "windows" && getRversion() < "4.0.0") {
|
||||
n_cores <- 1
|
||||
if (isTRUE(info)) {
|
||||
warning("Parallel computing is not available on unix in R < 4.0", call. = FALSE)
|
||||
if (isTRUE(parallel) && (.Platform$OS.type == "windows" || getRversion() < "4.0.0")) {
|
||||
cl <- tryCatch(parallel::makeCluster(n_cores, type = "PSOCK"),
|
||||
error = function(e) {
|
||||
if (isTRUE(info)) {
|
||||
message_("Could not create parallel cluster, using single-core computation. Error message: ", conditionMessage(e), add_fn = font_red)
|
||||
}
|
||||
return(NULL)
|
||||
}
|
||||
)
|
||||
if (is.null(cl)) {
|
||||
n_cores <- 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -959,10 +965,10 @@ as.sir.data.frame <- function(x,
|
||||
if (isTRUE(parallel) && n_cores > 1 && length(ab_cols) > 1) {
|
||||
if (isTRUE(info)) {
|
||||
message()
|
||||
message_("Running in parallel mode using ", n_cores, " out of ", get_n_cores(Inf), " cores, on columns ", vector_and(font_bold(ab_cols, collapse = NULL), quotes = "'", sort = FALSE), "...", as_note = FALSE, appendLF = FALSE, add_fn = font_red)
|
||||
message_("Running in parallel mode using ", n_cores, " out of ", get_n_cores(Inf), " cores, on columns ", vector_and(font_bold(ab_cols, collapse = NULL), quotes = "'", sort = FALSE), "...", as_note = FALSE, appendLF = FALSE)
|
||||
}
|
||||
if (.Platform$OS.type == "windows" || getRversion() < "4.0.0") {
|
||||
cl <- parallel::makeCluster(n_cores, type = "PSOCK")
|
||||
# `cl` has been created in the part above before the `run_as_sir_column` function
|
||||
on.exit(parallel::stopCluster(cl), add = TRUE)
|
||||
parallel::clusterExport(cl, varlist = c(
|
||||
"x", "x.bak", "x_mo", "ab_cols", "types",
|
||||
@@ -974,12 +980,13 @@ as.sir.data.frame <- function(x,
|
||||
), envir = environment())
|
||||
result_list <- parallel::parLapply(cl, seq_along(ab_cols), run_as_sir_column)
|
||||
} else {
|
||||
# R>=4.0 on unix
|
||||
result_list <- parallel::mclapply(seq_along(ab_cols), run_as_sir_column, mc.cores = n_cores)
|
||||
}
|
||||
if (isTRUE(info)) {
|
||||
message_(" Done.", appendLF = TRUE, as_note = FALSE, add_fn = font_red)
|
||||
message_(font_green_bg(" DONE "), as_note = FALSE)
|
||||
message()
|
||||
message_("Run `sir_interpretation_history()` to retrieve a logbook with all the details of the breakpoint interpretations.", add_fn = font_green)
|
||||
message_("Run `sir_interpretation_history()` to retrieve a logbook with all details of the breakpoint interpretations.", add_fn = font_green)
|
||||
}
|
||||
} else {
|
||||
# sequential mode (non-parallel)
|
||||
@@ -1029,38 +1036,43 @@ get_guideline <- function(guideline, reference_data) {
|
||||
guideline_param
|
||||
}
|
||||
|
||||
convert_host <- function(x, lang = get_AMR_locale()) {
|
||||
convert_host <- function(x, lang = NULL) {
|
||||
x <- gsub("[^a-zA-Z ]", "", trimws2(tolower(as.character(x))), perl = TRUE)
|
||||
x_out <- rep(NA_character_, length(x))
|
||||
x_out[trimws2(tolower(x)) == "human"] <- "human"
|
||||
x_out[trimws2(tolower(x)) == "ecoff"] <- "ecoff"
|
||||
# this order is based on: clinical_breakpoints |> filter(type == "animal") |> count(host, sort = TRUE)
|
||||
x_out[is.na(x_out) & (x %like% "dog|canine|Canis lupus" | x %like% translate_AMR("dog|dogs|canine", lang))] <- "dogs"
|
||||
x_out[is.na(x_out) & (x %like% "cattle|bovine|Bos taurus" | x %like% translate_AMR("cattle|bovine", lang))] <- "cattle"
|
||||
x_out[is.na(x_out) & (x %like% "swine|suida(e)?|Sus scrofa" | x %like% translate_AMR("swine|swines", lang))] <- "swine"
|
||||
x_out[is.na(x_out) & (x %like% "cat|feline|Felis catus" | x %like% translate_AMR("cat|cats|feline", lang))] <- "cats"
|
||||
x_out[is.na(x_out) & (x %like% "horse|equine|Equus ferus" | x %like% translate_AMR("horse|horses|equine", lang))] <- "horse"
|
||||
x_out[is.na(x_out) & (x %like% "aqua|fish|Pisces" | x %like% translate_AMR("aquatic|fish", lang))] <- "aquatic"
|
||||
x_out[is.na(x_out) & (x %like% "bird|chicken|poultry|avia|Gallus gallus" | x %like% translate_AMR("bird|birds|poultry", lang))] <- "poultry"
|
||||
|
||||
# additional animals, not necessarily currently in breakpoint guidelines:
|
||||
x_out[is.na(x_out) & (x %like% "camel|camelid|Camelus dromedarius" | x %like% translate_AMR("camel|camels|camelid", lang))] <- "camels"
|
||||
x_out[is.na(x_out) & (x %like% "deer|cervine|Cervidae" | x %like% translate_AMR("deer|deers|cervine", lang))] <- "deer"
|
||||
x_out[is.na(x_out) & (x %like% "donkey|asinine|Equus africanus" | x %like% translate_AMR("donkey|donkeys|asinine", lang))] <- "donkeys"
|
||||
x_out[is.na(x_out) & (x %like% "ferret|musteline|Mustela putorius" | x %like% translate_AMR("ferret|ferrets|musteline", lang))] <- "ferrets"
|
||||
x_out[is.na(x_out) & (x %like% "goat|caprine|Capra aegagrus" | x %like% translate_AMR("goat|goats|caprine", lang))] <- "goats"
|
||||
x_out[is.na(x_out) & (x %like% "guinea pig|caviine|Cavia porcellus" | x %like% translate_AMR("guinea pig|guinea pigs|caviine", lang))] <- "guinea pigs"
|
||||
x_out[is.na(x_out) & (x %like% "hamster|cricetine|Cricetinae" | x %like% translate_AMR("hamster|hamsters|cricetine", lang))] <- "hamsters"
|
||||
x_out[is.na(x_out) & (x %like% "monkey|simian|Simia" | x %like% translate_AMR("monkey|monkeys|simian", lang))] <- "monkeys"
|
||||
x_out[is.na(x_out) & (x %like% "mouse|murine|Mus musculus" | x %like% translate_AMR("mouse|mice|murine", lang))] <- "mice"
|
||||
x_out[is.na(x_out) & (x %like% "pig|porcine|Sus scrofa" | x %like% translate_AMR("pig|pigs|porcine", lang))] <- "pigs"
|
||||
x_out[is.na(x_out) & (x %like% "rabbit|leporine|Oryctolagus cuniculus" | x %like% translate_AMR("rabbit|rabbits|leporine", lang))] <- "rabbits"
|
||||
x_out[is.na(x_out) & (x %like% "rat|ratine|Rattus" | x %like% translate_AMR("rat|rats|ratine", lang))] <- "rats"
|
||||
x_out[is.na(x_out) & (x %like% "sheep|ovine|Ovis aries" | x %like% translate_AMR("sheep|sheeps|ovine", lang))] <- "sheep"
|
||||
x_out[is.na(x_out) & (x %like% "snake|serpentine|Serpentes" | x %like% translate_AMR("snake|snakes|serpentine", lang))] <- "snakes"
|
||||
x_out[is.na(x_out) & (x %like% "turkey|meleagrine|Meleagris gallopavo" | x %like% translate_AMR("turkey|turkeys|meleagrine", lang))] <- "turkey"
|
||||
# Veterinary breakpoints - matching clinical_breakpoints$host (type == "animal")
|
||||
x_out[is.na(x_out) & (x == "CAN" | x %like% "dog|canine|Canis lupus" | x %like% translate_AMR("dog|dogs|canine", lang))] <- "dogs"
|
||||
x_out[is.na(x_out) & (x == "BOV" | x %like% "cattle|bovine|Bos taurus" | x %like% translate_AMR("cattle|bovine", lang))] <- "cattle"
|
||||
x_out[is.na(x_out) & (x == "POR" | x %like% "swine|suida(e)?|Sus scrofa" | x %like% translate_AMR("swine|swines|porcine", lang))] <- "swine"
|
||||
x_out[is.na(x_out) & (x == "FEL" | x %like% "cat|feline|Felis catus" | x %like% translate_AMR("cat|cats|feline", lang))] <- "cats"
|
||||
x_out[is.na(x_out) & (x == "EQU" | x %like% "horse|equine|Equus ferus" | x %like% translate_AMR("horse|horses|equine", lang))] <- "horse"
|
||||
x_out[is.na(x_out) & (x == "POUL" | x == "AVI" | x %like% "bird|chicken|poultry|avia|Gallus gallus" | x %like% translate_AMR("bird|birds|poultry", lang))] <- "poultry"
|
||||
x_out[is.na(x_out) & (x == "AMP" | x %like% "amphibian|frog|toad" | x %like% translate_AMR("amphibian|frog|toad", lang))] <- "amphibian"
|
||||
|
||||
# Additional animals (not necessarily present in guidelines)
|
||||
x_out[is.na(x_out) & (x == "CAM" | x %like% "camel|camelid|Camelus dromedarius" | x %like% translate_AMR("camel|camels|camelid", lang))] <- "camels"
|
||||
x_out[is.na(x_out) & (x == "CER" | x %like% "deer|cervine|Cervidae" | x %like% translate_AMR("deer|deers|cervine", lang))] <- "deer"
|
||||
x_out[is.na(x_out) & (x == "EQU" | x %like% "donkey|asinine|Equus africanus" | x %like% translate_AMR("donkey|donkeys|asinine", lang))] <- "donkeys"
|
||||
x_out[is.na(x_out) & (x == "ROD" | x %like% "ferret|musteline|Mustela putorius" | x %like% translate_AMR("ferret|ferrets|musteline", lang))] <- "ferrets"
|
||||
x_out[is.na(x_out) & (x == "CAP" | x %like% "goat|caprine|Capra aegagrus" | x %like% translate_AMR("goat|goats|caprine", lang))] <- "goats"
|
||||
x_out[is.na(x_out) & (x == "LAG" | x %like% "rabbit|leporine|Oryctolagus cuniculus" | x %like% translate_AMR("rabbit|rabbits|leporine", lang))] <- "rabbits"
|
||||
x_out[is.na(x_out) & (x == "ROD" | x %like% "guinea pig|caviine|Cavia porcellus" | x %like% translate_AMR("guinea pig|guinea pigs|caviine", lang))] <- "guinea pigs"
|
||||
x_out[is.na(x_out) & (x == "ROD" | x %like% "hamster|cricetine|Cricetinae" | x %like% translate_AMR("hamster|hamsters|cricetine", lang))] <- "hamsters"
|
||||
x_out[is.na(x_out) & (x == "PRI" | x %like% "monkey|simian|Simia" | x %like% translate_AMR("monkey|monkeys|simian", lang))] <- "monkeys"
|
||||
x_out[is.na(x_out) & (x == "ROD" | x %like% "mouse|murine|Mus musculus" | x %like% translate_AMR("mouse|mice|murine", lang))] <- "mice"
|
||||
x_out[is.na(x_out) & (x == "POR" | x %like% "pig|porcine|Sus scrofa" | x %like% translate_AMR("pig|pigs|porcine", lang))] <- "pigs"
|
||||
x_out[is.na(x_out) & (x == "ROD" | x %like% "rat|ratine|Rattus" | x %like% translate_AMR("rat|rats|ratine", lang))] <- "rats"
|
||||
x_out[is.na(x_out) & (x == "OVI" | x %like% "sheep|ovine|Ovis aries" | x %like% translate_AMR("sheep|sheeps|ovine", lang))] <- "sheep"
|
||||
x_out[is.na(x_out) & (x == "REP" | x %like% "snake|serpentine|Serpentes" | x %like% translate_AMR("snake|snakes|serpentine", lang))] <- "snakes"
|
||||
x_out[is.na(x_out) & (x == "AVI" | x %like% "turkey|meleagrine|Meleagris gallopavo" | x %like% translate_AMR("turkey|turkeys|meleagrine", lang))] <- "turkey"
|
||||
x_out[is.na(x_out) & (x == "CET" | x %like% "cetacean|whale|dolphin|porpoise" | x %like% translate_AMR("cetacean|whale|dolphin|porpoise", lang))] <- "cetacean"
|
||||
x_out[is.na(x_out) & (x == "PIN" | x %like% "pinniped|seal|sea lion|walrus" | x %like% translate_AMR("pinniped|seal|sea lion|walrus", lang))] <- "pinniped"
|
||||
x_out[is.na(x_out) & (x == "PAC" | x %like% "pachyderm|elephant|hippopotamus|rhino" | x %like% translate_AMR("pachyderm|elephant|hippopotamus|rhino", lang))] <- "pachyderm"
|
||||
x_out[is.na(x_out) & (x == "MAR" | x %like% "marsupial|kangaroo|koala" | x %like% translate_AMR("marsupial|kangaroo|koala", lang))] <- "marsupial"
|
||||
|
||||
# Standardise label for ECOFFs
|
||||
x_out[x_out == "ecoff"] <- "ECOFF"
|
||||
x_out
|
||||
}
|
||||
@@ -1080,6 +1092,7 @@ as_sir_method <- function(method_short,
|
||||
include_PKPD,
|
||||
breakpoint_type,
|
||||
host,
|
||||
language,
|
||||
verbose,
|
||||
info,
|
||||
conserve_capped_values = NULL,
|
||||
@@ -1102,6 +1115,7 @@ as_sir_method <- function(method_short,
|
||||
check_reference_data(reference_data, .call_depth = -2)
|
||||
meet_criteria(breakpoint_type, allow_class = "character", is_in = reference_data$type, has_length = 1, .call_depth = -2)
|
||||
meet_criteria(host, allow_class = c("character", "factor"), allow_NULL = TRUE, allow_NA = TRUE, .call_depth = -2)
|
||||
language <- validate_language(language)
|
||||
meet_criteria(verbose, allow_class = "logical", has_length = 1, .call_depth = -2)
|
||||
meet_criteria(info, allow_class = "logical", has_length = 1, .call_depth = -2)
|
||||
|
||||
@@ -1115,8 +1129,7 @@ as_sir_method <- function(method_short,
|
||||
current_sir_interpretation_history <- NROW(AMR_env$sir_interpretation_history)
|
||||
|
||||
if (isTRUE(info) && message_not_thrown_before("as.sir", "sir_interpretation_history")) {
|
||||
message()
|
||||
message_("Run `sir_interpretation_history()` afterwards to retrieve a logbook with all the details of the breakpoint interpretations.\n\n", add_fn = font_green)
|
||||
message_("Run `sir_interpretation_history()` afterwards to retrieve a logbook with all details of the breakpoint interpretations.\n\n", add_fn = font_green)
|
||||
}
|
||||
|
||||
current_df <- tryCatch(get_current_data(NA, 0), error = function(e) NULL)
|
||||
@@ -1161,7 +1174,7 @@ as_sir_method <- function(method_short,
|
||||
}
|
||||
}
|
||||
host.bak <- host
|
||||
host <- convert_host(host)
|
||||
host <- convert_host(host, lang = language)
|
||||
if (any(is.na(host) & !is.na(host.bak)) && isTRUE(info) && message_not_thrown_before("as.sir", "missing_hosts")) {
|
||||
warning_("The following animal host(s) could not be coerced: ", vector_and(host.bak[is.na(host) & !is.na(host.bak)]), immediate = TRUE)
|
||||
message() # new line
|
||||
@@ -1200,7 +1213,7 @@ as_sir_method <- function(method_short,
|
||||
mo <- NULL
|
||||
try(
|
||||
{
|
||||
mo <- suppressMessages(search_type_in_df(df, "mo", add_col_prefix = FALSE))
|
||||
mo <- suppressMessages(search_type_in_df(df, "mo", add_col_prefix = FALSE, info = info))
|
||||
},
|
||||
silent = TRUE
|
||||
)
|
||||
@@ -1236,7 +1249,7 @@ as_sir_method <- function(method_short,
|
||||
uti <- NULL
|
||||
try(
|
||||
{
|
||||
uti <- suppressMessages(search_type_in_df(df, "uti", add_col_prefix = FALSE))
|
||||
uti <- suppressMessages(search_type_in_df(df, "uti", add_col_prefix = FALSE, info = info))
|
||||
},
|
||||
silent = TRUE
|
||||
)
|
||||
@@ -1372,7 +1385,7 @@ as_sir_method <- function(method_short,
|
||||
test_values <- df$values
|
||||
test_values_dbl <- as.double(test_values)
|
||||
test_values_dbl[test_values %like% "^>[0-9]"] <- test_values_dbl[test_values %like% "^>[0-9]"] + 0.0000001
|
||||
test_values_dbl[test_values %like% "^<[0-9]"] <- test_values_dbl[test_values %like% "^>[0-9]"] - 0.0000001
|
||||
test_values_dbl[test_values %like% "^<[0-9]"] <- test_values_dbl[test_values %like% "^<[0-9]"] - 0.0000001
|
||||
test_outcome <- vapply(
|
||||
FUN.VALUE = double(1),
|
||||
test_values_dbl,
|
||||
@@ -1441,14 +1454,7 @@ as_sir_method <- function(method_short,
|
||||
if (nrow(breakpoints) == 0) {
|
||||
# apparently no breakpoints found
|
||||
if (isTRUE(info)) {
|
||||
message(
|
||||
paste0(font_rose_bg(" WARNING "), "\n"),
|
||||
font_black(paste0(
|
||||
" ", AMR_env$bullet_icon, " No ", method_coerced, " breakpoints available for ",
|
||||
suppressMessages(suppressWarnings(ab_name(unique(ab_coerced), language = NULL, tolower = TRUE, info = info))),
|
||||
" (", unique(ab_coerced), ")."
|
||||
), collapse = "\n")
|
||||
)
|
||||
message(font_grey_bg(font_black(" NO BREAKPOINTS ")))
|
||||
}
|
||||
|
||||
load_mo_uncertainties(metadata_mo)
|
||||
@@ -1540,7 +1546,7 @@ as_sir_method <- function(method_short,
|
||||
))
|
||||
|
||||
if (breakpoint_type == "animal") {
|
||||
# 2025-03-13 for now, only strictly follow guideline for current host, no extrapolation
|
||||
# 2025-03-13/ for now, only strictly follow guideline for current host, no extrapolation
|
||||
breakpoints_current <- breakpoints_current[which(breakpoints_current$host == host_current), , drop = FALSE]
|
||||
}
|
||||
|
||||
@@ -1632,32 +1638,31 @@ as_sir_method <- function(method_short,
|
||||
breakpoint_S_R = vectorise_log_entry(NA_character_, length(rows)),
|
||||
stringsAsFactors = FALSE
|
||||
)
|
||||
attr(new_sir, "interpretation_details") <- out
|
||||
out <- subset(out, !is.na(input_given))
|
||||
AMR_env$sir_interpretation_history <- rbind_AMR(AMR_env$sir_interpretation_history, out)
|
||||
notes <- c(notes, notes_current)
|
||||
df[rows, "result"] <- new_sir
|
||||
next
|
||||
}
|
||||
|
||||
# sort on host and taxonomic rank
|
||||
# (this will e.g. prefer 'species' breakpoints over 'order' breakpoints)
|
||||
if (is.na(uti_current)) {
|
||||
breakpoints_current <- breakpoints_current %pm>%
|
||||
# `uti` is a column in the data set
|
||||
# this will put UTI = FALSE first, then UTI = NA, then UTI = TRUE
|
||||
pm_mutate(uti_index = ifelse(!is.na(uti) & uti == FALSE, 1,
|
||||
ifelse(is.na(uti), 2,
|
||||
3
|
||||
)
|
||||
)) %pm>%
|
||||
# be as specific as possible (i.e. prefer species over genus):
|
||||
pm_arrange(rank_index, uti_index)
|
||||
} else if (uti_current == TRUE) {
|
||||
breakpoints_current <- breakpoints_current %pm>%
|
||||
subset(uti == TRUE) %pm>%
|
||||
# be as specific as possible (i.e. prefer species over genus):
|
||||
pm_arrange(rank_index)
|
||||
# if the user explicitly set uti, keep only those rows
|
||||
if (!is.na(uti_current)) {
|
||||
breakpoints_current <- breakpoints_current[breakpoints_current$uti == uti_current, , drop = FALSE]
|
||||
}
|
||||
|
||||
# build a helper factor so FALSE < NA < TRUE
|
||||
uti_index <- factor(
|
||||
ifelse(is.na(breakpoints_current$uti), "NA",
|
||||
as.character(breakpoints_current$uti)
|
||||
),
|
||||
levels = c("FALSE", "NA", "TRUE")
|
||||
)
|
||||
|
||||
# sort on host and taxonomic rank first, then by UTI
|
||||
# (this will e.g. prefer 'species' breakpoints over 'order' breakpoints)
|
||||
breakpoints_current <- breakpoints_current[order(breakpoints_current$rank_index, uti_index), , drop = FALSE]
|
||||
|
||||
# throw messages for different body sites
|
||||
site <- breakpoints_current[1L, "site", drop = FALSE] # this is the one we'll take
|
||||
if (is.na(site)) {
|
||||
@@ -1669,7 +1674,7 @@ as_sir_method <- function(method_short,
|
||||
# only UTI breakpoints available
|
||||
notes_current <- paste0(
|
||||
notes_current, "\n",
|
||||
paste0("Breakpoints for ", font_bold(ab_formatted), " in ", mo_formatted, " are only available for (uncomplicated) urinary tract infections (UTI); assuming `uti = TRUE`.")
|
||||
paste0("Breakpoints for ", font_bold(ab_formatted), " in ", mo_formatted, " are only available for (uncomplicated) urinary tract infections (UTI) - assuming `uti = TRUE`.")
|
||||
)
|
||||
} else if (nrow(breakpoints_current) > 1 && length(unique(breakpoints_current$site)) > 1 && any(is.na(uti_current)) && all(c(TRUE, FALSE) %in% breakpoints_current$uti, na.rm = TRUE) && message_not_thrown_before("as.sir", "siteUTI", mo_current, ab_current)) {
|
||||
# both UTI and Non-UTI breakpoints available
|
||||
@@ -1692,7 +1697,7 @@ as_sir_method <- function(method_short,
|
||||
new_sir <- rep(as.sir("R"), length(rows))
|
||||
notes_current <- paste0(
|
||||
notes_current, "\n",
|
||||
paste0("Intrinsic resistance applied for ", ab_formatted, " in ", mo_formatted, "")
|
||||
paste0("Intrinsic resistance applied for ", ab_formatted, " in ", mo_formatted, ".")
|
||||
)
|
||||
} else if (nrow(breakpoints_current) == 0) {
|
||||
# no rules available
|
||||
@@ -1700,41 +1705,48 @@ as_sir_method <- function(method_short,
|
||||
} else {
|
||||
# then run the rules
|
||||
breakpoints_current <- breakpoints_current[1L, , drop = FALSE]
|
||||
if (breakpoints_current$rank_index > 3) {
|
||||
# we resort to a high-level taxonomic record since there are no breakpoint on genus (rank_index = 3) or lower, so note this
|
||||
notes_current <- paste0(
|
||||
"No genus- or species-level breakpoint available - applying higher taxonomic level instead.\n",
|
||||
notes_current
|
||||
)
|
||||
}
|
||||
|
||||
notes_current <- paste0(
|
||||
notes_current, "\n",
|
||||
ifelse(breakpoints_current$mo == "UNKNOWN" | breakpoints_current$ref_tbl %like% "PK.*PD",
|
||||
"Some PK/PD breakpoints were applied - use `include_PKPD = FALSE` to prevent this",
|
||||
"Some PK/PD breakpoints were applied - use `include_PKPD = FALSE` to prevent this.",
|
||||
""
|
||||
),
|
||||
"\n",
|
||||
ifelse(breakpoints_current$site %like% "screen" | breakpoints_current$ref_tbl %like% "screen",
|
||||
"Some screening breakpoints were applied - use `include_screening = FALSE` to prevent this",
|
||||
"Some screening breakpoints were applied - use `include_screening = FALSE` to prevent this.",
|
||||
""
|
||||
),
|
||||
"\n",
|
||||
ifelse(method == "mic" & capped_mic_handling %in% c("conservative", "inverse") & as.character(values_bak) %like% "^[<][0-9]",
|
||||
paste0("MIC values with the operator '<' are all considered 'S' since capped_mic_handling = \"", capped_mic_handling, "\""),
|
||||
paste0("MIC values with the operator '<' are all considered 'S' since capped_mic_handling = \"", capped_mic_handling, "\"."),
|
||||
""
|
||||
),
|
||||
"\n",
|
||||
ifelse(method == "mic" & capped_mic_handling %in% c("conservative", "inverse") & as.character(values_bak) %like% "^[>][0-9]",
|
||||
paste0("MIC values with the operator '>' are all considered 'R' since capped_mic_handling = \"", capped_mic_handling, "\""),
|
||||
paste0("MIC values with the operator '>' are all considered 'R' since capped_mic_handling = \"", capped_mic_handling, "\"."),
|
||||
""
|
||||
),
|
||||
"\n",
|
||||
ifelse(method == "mic" & capped_mic_handling %in% c("conservative", "standard") & as.character(values_bak) %like% "^[><]=[0-9]" & as.double(values) > breakpoints_current$breakpoint_S & as.double(values) < breakpoints_current$breakpoint_R,
|
||||
paste0("MIC values within the breakpoint guideline range with the operator '<=' or '>=' are considered 'NI' (non-interpretable) since capped_mic_handling = \"", capped_mic_handling, "\""),
|
||||
paste0("MIC values within the breakpoint guideline range with the operator '<=' or '>=' are considered 'NI' (non-interpretable) since capped_mic_handling = \"", capped_mic_handling, "\"."),
|
||||
""
|
||||
),
|
||||
"\n",
|
||||
ifelse(method == "mic" & capped_mic_handling %in% c("conservative", "standard") & as.character(values_bak) %like% "^<=[0-9]" & as.double(values) == breakpoints_current$breakpoint_R,
|
||||
paste0("MIC values at the R breakpoint with the operator '<=' are considered 'NI' (non-interpretable) since capped_mic_handling = \"", capped_mic_handling, "\""),
|
||||
paste0("MIC values at the R breakpoint with the operator '<=' are considered 'NI' (non-interpretable) since capped_mic_handling = \"", capped_mic_handling, "\"."),
|
||||
""
|
||||
),
|
||||
"\n",
|
||||
ifelse(method == "mic" & capped_mic_handling %in% c("conservative", "standard") & as.character(values_bak) %like% "^>=[0-9]" & as.double(values) == breakpoints_current$breakpoint_S,
|
||||
paste0("MIC values at the S breakpoint with the operator '>=' are considered 'NI' (non-interpretable) since capped_mic_handling = \"", capped_mic_handling, "\""),
|
||||
paste0("MIC values at the S breakpoint with the operator '>=' are considered 'NI' (non-interpretable) since capped_mic_handling = \"", capped_mic_handling, "\"."),
|
||||
""
|
||||
)
|
||||
)
|
||||
@@ -1744,7 +1756,7 @@ as_sir_method <- function(method_short,
|
||||
notes_current <- paste0(
|
||||
notes_current, "\n",
|
||||
ifelse(!is.na(breakpoints_current$breakpoint_S) & is.na(breakpoints_current$breakpoint_R),
|
||||
"NAs because of missing R breakpoints were substituted with R since substitute_missing_r_breakpoint = TRUE",
|
||||
"NAs because of missing R breakpoints were substituted with R since substitute_missing_r_breakpoint = TRUE.",
|
||||
""
|
||||
)
|
||||
)
|
||||
@@ -1783,7 +1795,7 @@ as_sir_method <- function(method_short,
|
||||
}
|
||||
|
||||
# write to verbose output
|
||||
notes_current <- trimws2(notes_current)
|
||||
notes_current <- gsub("\n\n", "\n", trimws2(notes_current), fixed = TRUE)
|
||||
notes_current[notes_current == ""] <- NA_character_
|
||||
out <- data.frame(
|
||||
# recycling 1 to 2 rows does not always seem to work, which is why vectorise_log_entry() was added
|
||||
@@ -1806,6 +1818,7 @@ as_sir_method <- function(method_short,
|
||||
breakpoint_S_R = vectorise_log_entry(paste0(breakpoints_current[, "breakpoint_S", drop = TRUE], "-", breakpoints_current[, "breakpoint_R", drop = TRUE]), length(rows)),
|
||||
stringsAsFactors = FALSE
|
||||
)
|
||||
attr(new_sir, "interpretation_details") <- out
|
||||
out <- subset(out, !is.na(input_given))
|
||||
AMR_env$sir_interpretation_history <- rbind_AMR(AMR_env$sir_interpretation_history, out)
|
||||
}
|
||||
@@ -1829,12 +1842,13 @@ as_sir_method <- function(method_short,
|
||||
message(font_yellow_bg(" NOTE "))
|
||||
}
|
||||
notes <- unique(notes)
|
||||
if (isTRUE(verbose) || length(notes) == 1 || NROW(AMR_env$sir_interpretation_history) == 0) {
|
||||
# if (isTRUE(verbose) || length(notes) == 1 || NROW(AMR_env$sir_interpretation_history) == 0) {
|
||||
if (isTRUE(verbose)) {
|
||||
for (i in seq_along(notes)) {
|
||||
message(word_wrap(" ", AMR_env$bullet_icon, " ", notes[i], add_fn = font_black))
|
||||
}
|
||||
} else {
|
||||
message(word_wrap(" ", AMR_env$bullet_icon, " There were multiple notes. Print or View `sir_interpretation_history()` to examine them, or use `as.sir(..., verbose = TRUE)` next time to directly print them here.", add_fn = font_black))
|
||||
# message(word_wrap(" ", AMR_env$bullet_icon, " There were multiple notes. Print or View `sir_interpretation_history()` to examine them, or use `as.sir(..., verbose = TRUE)` next time to directly print them here.", add_fn = font_black))
|
||||
}
|
||||
} else {
|
||||
message(font_green_bg(" OK "))
|
||||
@@ -1849,19 +1863,33 @@ as_sir_method <- function(method_short,
|
||||
new_part <- new_part[order(new_part$index), , drop = FALSE]
|
||||
AMR_env$sir_interpretation_history <- rbind_AMR(old_part, new_part)
|
||||
|
||||
df$result
|
||||
as_sir_structure(df$result)
|
||||
}
|
||||
|
||||
#' @rdname as.sir
|
||||
#' @param sir_values SIR values that were interpreted from MIC or disk diffusion values using [as.sir()].
|
||||
#' @param clean A [logical] to indicate whether previously stored results should be forgotten after returning the 'logbook' with results.
|
||||
#' @export
|
||||
sir_interpretation_history <- function(clean = FALSE) {
|
||||
sir_interpretation_history <- function(sir_values = NULL, clean = FALSE) {
|
||||
# for AMR v3.0.0 and lower, the first argument was `clean`, so allow `sir_interpretation_history(TRUE)` to keep working
|
||||
if (is.logical(sir_values) && missing(clean)) {
|
||||
clean <- sir_values
|
||||
sir_values <- NULL
|
||||
warning_("For `sir_interpretation_history()`, the `clean` argument is no longer the first argument, please update your code to explicitly state 'clean': `sir_interpretation_history(clean = ", clean, ")`.")
|
||||
}
|
||||
meet_criteria(sir_values, allow_class = "sir", allow_NULL = TRUE)
|
||||
meet_criteria(clean, allow_class = "logical", has_length = 1)
|
||||
out <- AMR_env$sir_interpretation_history
|
||||
out$outcome <- as.sir(out$outcome)
|
||||
out$site <- as.character(out$site)
|
||||
if (isTRUE(clean)) {
|
||||
AMR_env$sir_interpretation_history <- AMR_env$sir_interpretation_history[0, , drop = FALSE]
|
||||
|
||||
if (!is.null(sir_values)) {
|
||||
out <- attr(sir_values, "interpretation_details")
|
||||
} else {
|
||||
out <- AMR_env$sir_interpretation_history
|
||||
out <- out[which(!is.na(out$datetime)), , drop = FALSE]
|
||||
out$outcome <- as.sir(out$outcome)
|
||||
out$site <- as.character(out$site)
|
||||
if (isTRUE(clean)) {
|
||||
AMR_env$sir_interpretation_history <- AMR_env$sir_interpretation_history[0, , drop = FALSE]
|
||||
}
|
||||
}
|
||||
if (pkg_is_available("tibble")) {
|
||||
out <- import_fn("as_tibble", "tibble")(out)
|
||||
@@ -1874,35 +1902,38 @@ sir_interpretation_history <- function(clean = FALSE) {
|
||||
#' @noRd
|
||||
print.sir_log <- function(x, ...) {
|
||||
if (NROW(x) == 0) {
|
||||
message_("No results to print. Run `as.sir()` on MIC values or disk diffusion zones first to print a 'logbook' data set here.")
|
||||
message_("No results to print. First run `as.sir()` on MIC values or disk diffusion zones (or on a `data.frame` containing any of these) to print a 'logbook' data set here.")
|
||||
return(invisible(NULL))
|
||||
}
|
||||
class(x) <- class(x)[class(x) != "sir_log"]
|
||||
print(x, ...)
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::pillar_shaft, sir)
|
||||
pillar_shaft.sir <- function(x, ...) {
|
||||
out <- trimws(format(x))
|
||||
if (has_colour()) {
|
||||
# colours will anyway not work when has_colour() == FALSE,
|
||||
# but then the indentation should also not be applied
|
||||
out[is.na(x)] <- font_grey(" NA")
|
||||
out[x == "NI"] <- font_grey_bg(" NI ")
|
||||
out[x == "S"] <- font_green_bg(" S ")
|
||||
out[x == "SDD"] <- font_green_lighter_bg(" SDD ")
|
||||
out[x == "I"] <- font_orange_bg(" I ")
|
||||
out[x == "SDD"] <- font_orange_bg(" SDD ")
|
||||
out[x == "R"] <- font_rose_bg(" R ")
|
||||
out[x == "NI"] <- font_grey_bg(font_black(" NI "))
|
||||
}
|
||||
create_pillar_column(out, align = "left", width = 5)
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(pillar::type_sum, sir)
|
||||
type_sum.sir <- function(x, ...) {
|
||||
"sir"
|
||||
}
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(cleaner::freq, sir)
|
||||
freq.sir <- function(x, ...) {
|
||||
x_name <- deparse(substitute(x))
|
||||
x_name <- gsub(".*[$]", "", x_name)
|
||||
@@ -1945,8 +1976,8 @@ freq.sir <- function(x, ...) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# will be exported using s3_register() in R/zzz.R
|
||||
# this prevents the requirement for putting the dependency in Imports:
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(skimr::get_skimmers, sir)
|
||||
get_skimmers.sir <- function(column) {
|
||||
# get the variable name 'skim_variable'
|
||||
name_call <- function(.data) {
|
||||
@@ -1982,21 +2013,60 @@ get_skimmers.sir <- function(column) {
|
||||
#' @export
|
||||
#' @noRd
|
||||
print.sir <- function(x, ...) {
|
||||
x_name <- deparse(substitute(x))
|
||||
cat("Class 'sir'\n")
|
||||
# TODO for #170
|
||||
# if (!is.null(attributes(x)$guideline) && !all(is.na(attributes(x)$guideline))) {
|
||||
# cat(font_blue(word_wrap("These values were interpreted using ",
|
||||
# font_bold(vector_and(attributes(x)$guideline, quotes = FALSE)),
|
||||
# " based on ",
|
||||
# vector_and(attributes(x)$method, quotes = FALSE),
|
||||
# " values. ",
|
||||
# "Use `sir_interpretation_history(", x_name, ")` to return a full logbook.")))
|
||||
# cat("\n")
|
||||
# }
|
||||
print(as.character(x), quote = FALSE)
|
||||
}
|
||||
|
||||
#' @method print interpreted_sir
|
||||
#' @export
|
||||
#' @noRd
|
||||
print.interpreted_sir <- function(x, ...) {
|
||||
cat("Class 'sir'\n")
|
||||
print(as.character(x), quote = FALSE)
|
||||
|
||||
if (length(x) == 0) {
|
||||
return(invisible())
|
||||
}
|
||||
|
||||
int <- attr(x, "interpretation_details")
|
||||
if (NROW(int) == 0) {
|
||||
if (length(x) == 1) {
|
||||
cat(font_blue(word_wrap("Source data were lost for this interpreted value.")))
|
||||
} else {
|
||||
cat(font_blue(word_wrap("Source data were lost for these interpreted values.")))
|
||||
}
|
||||
} else {
|
||||
relevant_cols <- int[, c("guideline", "method", "ab", "mo"), drop = FALSE]
|
||||
relevant_cols <- unique(relevant_cols)
|
||||
vals1_plural <- ifelse(length(x) == 1, "This value was", "These values were")
|
||||
vals2_plural <- ifelse(length(x) == 1, "value", "values")
|
||||
method_fn <- ifelse(relevant_cols$method == "MIC", "MIC", "disk diffusion")
|
||||
if (NROW(relevant_cols) == 1) {
|
||||
in_host <- ifelse(relevant_cols$host == "human", "", paste0(" in ", relevant_cols$host))
|
||||
cat(font_blue(word_wrap(
|
||||
vals1_plural, " interpreted using ",
|
||||
relevant_cols$guideline,
|
||||
" based on the ",
|
||||
method_fn,
|
||||
" ", vals2_plural, " for ",
|
||||
ab_name(relevant_cols$ab, language = NULL, info = FALSE, tolower = TRUE), " in ",
|
||||
italicise_taxonomy(mo_name(relevant_cols$mo, language = NULL, info = FALSE), type = "ansi"),
|
||||
in_host,
|
||||
"."
|
||||
)))
|
||||
} else {
|
||||
cat(font_blue(word_wrap(
|
||||
vals1_plural, " interpreted using ",
|
||||
vector_and(relevant_cols$guideline, quotes = FALSE),
|
||||
" based on ",
|
||||
vector_and(method_fn, quotes = FALSE),
|
||||
" ", vals2_plural, "."
|
||||
)))
|
||||
}
|
||||
cat(font_blue(word_wrap("\nUse `sir_interpretation_history()` on this object to return a full logbook.\n")))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#' @method as.double sir
|
||||
#' @export
|
||||
@@ -2052,51 +2122,132 @@ summary.sir <- function(object, ...) {
|
||||
value
|
||||
}
|
||||
|
||||
#' @method [ sir
|
||||
#' @export
|
||||
#' @noRd
|
||||
"[.sir" <- function(x, ...) {
|
||||
y <- NextMethod()
|
||||
det <- attr(x, "interpretation_details")
|
||||
if (!is.null(det)) {
|
||||
subset_idx <- seq_along(x)[...]
|
||||
# safer than relying on implicit eval inside NextMethod()
|
||||
attr(y, "interpretation_details") <- det[subset_idx, , drop = FALSE]
|
||||
}
|
||||
y
|
||||
}
|
||||
#' @method [[ sir
|
||||
#' @export
|
||||
#' @noRd
|
||||
"[[.sir" <- function(x, i, ...) {
|
||||
if (length(i) != 1L) {
|
||||
stop("attempt to select more than one element with [[.", call. = FALSE)
|
||||
}
|
||||
x[i] # calls `[.sir`, ensures attr alignment
|
||||
}
|
||||
|
||||
#' @method [<- sir
|
||||
#' @export
|
||||
#' @noRd
|
||||
"[<-.sir" <- function(i, j, ..., value) {
|
||||
value <- as.sir(value)
|
||||
y <- NextMethod()
|
||||
attributes(y) <- attributes(i)
|
||||
|
||||
old_det <- attr(i, "interpretation_details")
|
||||
new_det <- attr(value, "interpretation_details")
|
||||
|
||||
len_y <- length(y)
|
||||
|
||||
# Neither i nor value have details -> do nothing
|
||||
if (is.null(old_det) && is.null(new_det)) {
|
||||
return(y)
|
||||
}
|
||||
|
||||
# Start building full_det as copy of old_det or empty
|
||||
full_det <- if (!is.null(old_det)) old_det else data.frame(row = seq_along(i))
|
||||
|
||||
# Ensure full_det has correct row count and order
|
||||
if (nrow(full_det) != length(i)) {
|
||||
attr(y, "interpretation_details") <- NULL
|
||||
return(y)
|
||||
}
|
||||
|
||||
# Which rows are being assigned?
|
||||
assign_idx <- if (missing(j)) seq_along(i) else j
|
||||
assign_idx <- as.integer(assign_idx)
|
||||
|
||||
# If new_det is missing or too short, fill it
|
||||
if (is.null(new_det)) {
|
||||
new_det <- data.frame(row = assign_idx)
|
||||
} else if (nrow(new_det) != length(value)) {
|
||||
new_det <- data.frame(row = assign_idx)
|
||||
}
|
||||
|
||||
# Add temporary .row to track positions
|
||||
full_det$.row <- seq_len(nrow(full_det))
|
||||
new_det$.row <- assign_idx
|
||||
|
||||
# Replace old rows with new rows
|
||||
full_det <- rbind(
|
||||
subset(full_det, !.row %in% assign_idx),
|
||||
new_det
|
||||
)
|
||||
full_det <- full_det[order(full_det$.row), , drop = FALSE]
|
||||
full_det$.row <- NULL
|
||||
|
||||
# Clean up: ensure right number of rows
|
||||
if (nrow(full_det) == len_y) {
|
||||
attr(y, "interpretation_details") <- full_det
|
||||
} else {
|
||||
attr(y, "interpretation_details") <- NULL
|
||||
}
|
||||
|
||||
y
|
||||
}
|
||||
#' @method [[<- sir
|
||||
#' @export
|
||||
#' @noRd
|
||||
"[[<-.sir" <- function(i, j, ..., value) {
|
||||
value <- as.sir(value)
|
||||
y <- NextMethod()
|
||||
attributes(y) <- attributes(i)
|
||||
y
|
||||
if (!is.null(det) && length(i) == 1 && nrow(det) >= i) {
|
||||
i[j] <- value
|
||||
i
|
||||
} else {
|
||||
NextMethod()
|
||||
}
|
||||
}
|
||||
#' @method c sir
|
||||
#' @export
|
||||
#' @noRd
|
||||
c.sir <- function(...) {
|
||||
lst <- list(...)
|
||||
c.sir <- function(..., recursive = FALSE) {
|
||||
lst <- lapply(
|
||||
list(...),
|
||||
function(x) {
|
||||
list(
|
||||
values = as.character(x),
|
||||
interpretation_details = attr(x, "interpretation_details")
|
||||
)
|
||||
}
|
||||
)
|
||||
x <- unlist(lapply(lst, `[[`, "values"), use.names = FALSE)
|
||||
details <- lapply(lst, `[[`, "interpretation_details")
|
||||
has_details <- vapply(details, is.data.frame, logical(1))
|
||||
if (!any(has_details)) {
|
||||
return(as_sir_structure(x))
|
||||
}
|
||||
|
||||
# TODO for #170
|
||||
# guideline <- vapply(FUN.VALUE = character(1), lst, function(x) attributes(x)$guideline %or% NA_character_)
|
||||
# mo <- vapply(FUN.VALUE = character(1), lst, function(x) attributes(x)$mo %or% NA_character_)
|
||||
# ab <- vapply(FUN.VALUE = character(1), lst, function(x) attributes(x)$ab %or% NA_character_)
|
||||
# method <- vapply(FUN.VALUE = character(1), lst, function(x) attributes(x)$method %or% NA_character_)
|
||||
# ref_tbl <- vapply(FUN.VALUE = character(1), lst, function(x) attributes(x)$ref_tbl %or% NA_character_)
|
||||
# ref_breakpoints <- vapply(FUN.VALUE = character(1), lst, function(x) attributes(x)$ref_breakpoints %or% NA_character_)
|
||||
# Pre-allocate details (no Map, no matrix allocation)
|
||||
combined_details <- do.call(rbind, lapply(seq_along(details), function(i) {
|
||||
d <- details[[i]]
|
||||
if (is.null(d)) {
|
||||
# generate NA rows of correct length, but fast
|
||||
n <- length(details[[i]])
|
||||
as.data.frame(matrix(NA, nrow = n, ncol = 0))
|
||||
} else {
|
||||
d
|
||||
}
|
||||
}))
|
||||
|
||||
out <- as.sir(unlist(lapply(list(...), as.character)))
|
||||
|
||||
# TODO for #170
|
||||
# if (!all(is.na(guideline))) {
|
||||
# attributes(out)$guideline <- guideline
|
||||
# attributes(out)$mo <- mo
|
||||
# attributes(out)$ab <- ab
|
||||
# attributes(out)$method <- method
|
||||
# attributes(out)$ref_tbl <- ref_tbl
|
||||
# attributes(out)$ref_breakpoints <- ref_breakpoints
|
||||
# }
|
||||
|
||||
out
|
||||
attr(x, "interpretation_details") <- combined_details
|
||||
as_sir_structure(x)
|
||||
}
|
||||
|
||||
#' @method unique sir
|
||||
|
||||
+8
-6
@@ -244,7 +244,7 @@ sir_calc_df <- function(type, # "proportion", "count" or "both"
|
||||
translate_ab <- get_translate_ab(translate_ab)
|
||||
|
||||
data.bak <- data
|
||||
# select only groups and antimicrobials
|
||||
# select only groups and antibiotics
|
||||
if (is_null_or_grouped_tbl(data)) {
|
||||
data_has_groups <- TRUE
|
||||
groups <- get_group_names(data)
|
||||
@@ -255,10 +255,12 @@ sir_calc_df <- function(type, # "proportion", "count" or "both"
|
||||
}
|
||||
|
||||
data <- as.data.frame(data, stringsAsFactors = FALSE)
|
||||
if (isTRUE(combine_SI)) {
|
||||
for (i in seq_len(ncol(data))) {
|
||||
if (is.sir(data[, i, drop = TRUE])) {
|
||||
data[, i] <- as.character(data[, i, drop = TRUE])
|
||||
|
||||
for (i in seq_len(ncol(data))) {
|
||||
# transform SIR columns
|
||||
if (is.sir(data[, i, drop = TRUE])) {
|
||||
data[, i] <- as.character(data[, i, drop = TRUE])
|
||||
if (isTRUE(combine_SI)) {
|
||||
if ("SDD" %in% data[, i, drop = TRUE] && message_not_thrown_before("sir_calc_df", combine_SI, entire_session = TRUE)) {
|
||||
message_("Note that `sir_calc_df()` will also count dose-dependent susceptibility, 'SDD', as 'SI' when `combine_SI = TRUE`. This note will be shown once for this session.", as_note = FALSE)
|
||||
}
|
||||
@@ -364,7 +366,7 @@ sir_calc_df <- function(type, # "proportion", "count" or "both"
|
||||
} else {
|
||||
# don't use as.sir() here, as it would add the class 'sir' and we would like
|
||||
# the same data structure as output, regardless of input
|
||||
if (out$value[out$interpretation == "SDD"] > 0) {
|
||||
if (any(out$value[out$interpretation == "SDD"] > 0, na.rm = TRUE)) {
|
||||
out$interpretation <- factor(out$interpretation, levels = c("S", "SDD", "I", "R"), ordered = TRUE)
|
||||
} else {
|
||||
out$interpretation <- factor(out$interpretation, levels = c("S", "I", "R"), ordered = TRUE)
|
||||
|
||||
+1
-1
@@ -47,6 +47,6 @@ sir_df <- function(data,
|
||||
combine_SI = combine_SI,
|
||||
confidence_level = confidence_level
|
||||
),
|
||||
error = function(e) stop_(gsub("in sir_calc_df(): ", "", e$message, fixed = TRUE), call = -5)
|
||||
error = function(e) stop_(gsub("in sir_calc_df(): ", "", conditionMessage(e), fixed = TRUE), call = -5)
|
||||
)
|
||||
}
|
||||
|
||||
Binary file not shown.
+265
@@ -0,0 +1,265 @@
|
||||
#' AMR Extensions for Tidymodels
|
||||
#'
|
||||
#' This family of functions allows using AMR-specific data types such as `<mic>` and `<sir>` inside `tidymodels` pipelines.
|
||||
#' @inheritParams recipes::step_center
|
||||
#' @details
|
||||
#' You can read more in our online [AMR with tidymodels introduction](https://amr-for-r.org/articles/AMR_with_tidymodels.html).
|
||||
#'
|
||||
#' Tidyselect helpers include:
|
||||
#' - [all_mic()] and [all_mic_predictors()] to select `<mic>` columns
|
||||
#' - [all_sir()] and [all_sir_predictors()] to select `<sir>` columns
|
||||
#'
|
||||
#' Pre-processing pipeline steps include:
|
||||
#' - [step_mic_log2()] to convert MIC columns to numeric (via `as.numeric()`) and apply a log2 transform, to be used with [all_mic_predictors()]
|
||||
#' - [step_sir_numeric()] to convert SIR columns to numeric (via `as.numeric()`), to be used with [all_sir_predictors()]: `"S"` = 1, `"I"`/`"SDD"` = 2, `"R"` = 3. All other values are rendered `NA`. Keep this in mind for further processing, especially if the model does not allow for `NA` values.
|
||||
#'
|
||||
#' These steps integrate with `recipes::recipe()` and work like standard preprocessing steps. They are useful for preparing data for modelling, especially with classification models.
|
||||
#' @seealso [recipes::recipe()], [as.mic()], [as.sir()]
|
||||
#' @name amr-tidymodels
|
||||
#' @keywords internal
|
||||
#' @export
|
||||
#' @examples
|
||||
#' if (require("tidymodels")) {
|
||||
#'
|
||||
#' # The below approach formed the basis for this paper: DOI 10.3389/fmicb.2025.1582703
|
||||
#' # Presence of ESBL genes was predicted based on raw MIC values.
|
||||
#'
|
||||
#'
|
||||
#' # example data set in the AMR package
|
||||
#' esbl_isolates
|
||||
#'
|
||||
#' # Prepare a binary outcome and convert to ordered factor
|
||||
#' data <- esbl_isolates %>%
|
||||
#' mutate(esbl = factor(esbl, levels = c(FALSE, TRUE), ordered = TRUE))
|
||||
#'
|
||||
#' # Split into training and testing sets
|
||||
#' split <- initial_split(data)
|
||||
#' training_data <- training(split)
|
||||
#' testing_data <- testing(split)
|
||||
#'
|
||||
#' # Create and prep a recipe with MIC log2 transformation
|
||||
#' mic_recipe <- recipe(esbl ~ ., data = training_data) %>%
|
||||
#'
|
||||
#' # Optionally remove non-predictive variables
|
||||
#' remove_role(genus, old_role = "predictor") %>%
|
||||
#'
|
||||
#' # Apply the log2 transformation to all MIC predictors
|
||||
#' step_mic_log2(all_mic_predictors()) %>%
|
||||
#'
|
||||
#' # And apply the preparation steps
|
||||
#' prep()
|
||||
#'
|
||||
#' # View prepped recipe
|
||||
#' mic_recipe
|
||||
#'
|
||||
#' # Apply the recipe to training and testing data
|
||||
#' out_training <- bake(mic_recipe, new_data = NULL)
|
||||
#' out_testing <- bake(mic_recipe, new_data = testing_data)
|
||||
#'
|
||||
#' # Fit a logistic regression model
|
||||
#' fitted <- logistic_reg(mode = "classification") %>%
|
||||
#' set_engine("glm") %>%
|
||||
#' fit(esbl ~ ., data = out_training)
|
||||
#'
|
||||
#' # Generate predictions on the test set
|
||||
#' predictions <- predict(fitted, out_testing) %>%
|
||||
#' bind_cols(out_testing)
|
||||
#'
|
||||
#' # Evaluate predictions using standard classification metrics
|
||||
#' our_metrics <- metric_set(accuracy, kap, ppv, npv)
|
||||
#' metrics <- our_metrics(predictions, truth = esbl, estimate = .pred_class)
|
||||
#'
|
||||
#' # Show performance
|
||||
#' metrics
|
||||
#' }
|
||||
all_mic <- function() {
|
||||
x <- tidymodels_amr_select(levels(NA_mic_))
|
||||
names(x)
|
||||
}
|
||||
|
||||
#' @rdname amr-tidymodels
|
||||
#' @export
|
||||
all_mic_predictors <- function() {
|
||||
x <- tidymodels_amr_select(levels(NA_mic_))
|
||||
intersect(x, recipes::has_role("predictor"))
|
||||
}
|
||||
|
||||
#' @rdname amr-tidymodels
|
||||
#' @export
|
||||
all_sir <- function() {
|
||||
x <- tidymodels_amr_select(levels(NA_sir_))
|
||||
names(x)
|
||||
}
|
||||
|
||||
#' @rdname amr-tidymodels
|
||||
#' @export
|
||||
all_sir_predictors <- function() {
|
||||
x <- tidymodels_amr_select(levels(NA_sir_))
|
||||
intersect(x, recipes::has_role("predictor"))
|
||||
}
|
||||
|
||||
#' @rdname amr-tidymodels
|
||||
#' @export
|
||||
step_mic_log2 <- function(
|
||||
recipe,
|
||||
...,
|
||||
role = NA,
|
||||
trained = FALSE,
|
||||
columns = NULL,
|
||||
skip = FALSE,
|
||||
id = recipes::rand_id("mic_log2")) {
|
||||
recipes::add_step(
|
||||
recipe,
|
||||
step_mic_log2_new(
|
||||
terms = rlang::enquos(...),
|
||||
role = role,
|
||||
trained = trained,
|
||||
columns = columns,
|
||||
skip = skip,
|
||||
id = id
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
step_mic_log2_new <- function(terms, role, trained, columns, skip, id) {
|
||||
recipes::step(
|
||||
subclass = "mic_log2",
|
||||
terms = terms,
|
||||
role = role,
|
||||
trained = trained,
|
||||
columns = columns,
|
||||
skip = skip,
|
||||
id = id
|
||||
)
|
||||
}
|
||||
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(recipes::prep, step_mic_log2)
|
||||
prep.step_mic_log2 <- function(x, training, info = NULL, ...) {
|
||||
col_names <- recipes::recipes_eval_select(x$terms, training, info)
|
||||
recipes::check_type(training[, col_names], types = "ordered")
|
||||
step_mic_log2_new(
|
||||
terms = x$terms,
|
||||
role = x$role,
|
||||
trained = TRUE,
|
||||
columns = col_names,
|
||||
skip = x$skip,
|
||||
id = x$id
|
||||
)
|
||||
}
|
||||
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(recipes::bake, step_mic_log2)
|
||||
bake.step_mic_log2 <- function(object, new_data, ...) {
|
||||
recipes::check_new_data(object$columns, object, new_data)
|
||||
for (col in object$columns) {
|
||||
new_data[[col]] <- log2(as.numeric(as.mic(new_data[[col]])))
|
||||
}
|
||||
new_data
|
||||
}
|
||||
|
||||
#' @export
|
||||
print.step_mic_log2 <- function(x, width = max(20, options()$width - 35), ...) {
|
||||
title <- "Log2 transformation of MIC columns"
|
||||
recipes::print_step(x$columns, x$terms, x$trained, title, width)
|
||||
invisible(x)
|
||||
}
|
||||
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(recipes::tidy, step_mic_log2)
|
||||
tidy.step_mic_log2 <- function(x, ...) {
|
||||
if (recipes::is_trained(x)) {
|
||||
res <- tibble::tibble(terms = x$columns)
|
||||
} else {
|
||||
res <- tibble::tibble(terms = recipes::sel2char(x$terms))
|
||||
}
|
||||
res$id <- x$id
|
||||
res
|
||||
}
|
||||
|
||||
#' @rdname amr-tidymodels
|
||||
#' @export
|
||||
step_sir_numeric <- function(
|
||||
recipe,
|
||||
...,
|
||||
role = NA,
|
||||
trained = FALSE,
|
||||
columns = NULL,
|
||||
skip = FALSE,
|
||||
id = recipes::rand_id("sir_numeric")) {
|
||||
recipes::add_step(
|
||||
recipe,
|
||||
step_sir_numeric_new(
|
||||
terms = rlang::enquos(...),
|
||||
role = role,
|
||||
trained = trained,
|
||||
columns = columns,
|
||||
skip = skip,
|
||||
id = id
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
step_sir_numeric_new <- function(terms, role, trained, columns, skip, id) {
|
||||
recipes::step(
|
||||
subclass = "sir_numeric",
|
||||
terms = terms,
|
||||
role = role,
|
||||
trained = trained,
|
||||
columns = columns,
|
||||
skip = skip,
|
||||
id = id
|
||||
)
|
||||
}
|
||||
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(recipes::prep, step_sir_numeric)
|
||||
prep.step_sir_numeric <- function(x, training, info = NULL, ...) {
|
||||
col_names <- recipes::recipes_eval_select(x$terms, training, info)
|
||||
recipes::check_type(training[, col_names], types = "ordered")
|
||||
step_sir_numeric_new(
|
||||
terms = x$terms,
|
||||
role = x$role,
|
||||
trained = TRUE,
|
||||
columns = col_names,
|
||||
skip = x$skip,
|
||||
id = x$id
|
||||
)
|
||||
}
|
||||
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(recipes::bake, step_sir_numeric)
|
||||
bake.step_sir_numeric <- function(object, new_data, ...) {
|
||||
recipes::check_new_data(object$columns, object, new_data)
|
||||
for (col in object$columns) {
|
||||
new_data[[col]] <- as.numeric(as.sir(new_data[[col]]))
|
||||
}
|
||||
new_data
|
||||
}
|
||||
|
||||
#' @export
|
||||
print.step_sir_numeric <- function(x, width = max(20, options()$width - 35), ...) {
|
||||
title <- "Numeric transformation of SIR columns"
|
||||
recipes::print_step(x$columns, x$terms, x$trained, title, width)
|
||||
invisible(x)
|
||||
}
|
||||
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(recipes::tidy, step_sir_numeric)
|
||||
tidy.step_sir_numeric <- function(x, ...) {
|
||||
if (recipes::is_trained(x)) {
|
||||
res <- tibble::tibble(terms = x$columns)
|
||||
} else {
|
||||
res <- tibble::tibble(terms = recipes::sel2char(x$terms))
|
||||
}
|
||||
res$id <- x$id
|
||||
res
|
||||
}
|
||||
|
||||
tidymodels_amr_select <- function(check_vector) {
|
||||
df <- get_current_data()
|
||||
ind <- which(
|
||||
vapply(
|
||||
FUN.VALUE = logical(1),
|
||||
df,
|
||||
function(x) all(x %in% c(check_vector, NA), na.rm = TRUE) & any(x %in% check_vector),
|
||||
USE.NAMES = TRUE
|
||||
),
|
||||
useNames = TRUE
|
||||
)
|
||||
ind
|
||||
}
|
||||
+28
-5
@@ -31,7 +31,7 @@
|
||||
#'
|
||||
#' For language-dependent output of `AMR` functions, such as [mo_name()], [mo_gramstain()], [mo_type()] and [ab_name()].
|
||||
#' @param x Text to translate.
|
||||
#' @param language Language to choose. Use one of these supported language names or ISO-639-1 codes: `r vector_or(paste0(sapply(LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]), " (" , LANGUAGES_SUPPORTED, ")"), quotes = FALSE, sort = FALSE)`.
|
||||
#' @param language Language to choose. Use one of these supported language names or [ISO 639-1 codes](https://en.wikipedia.org/wiki/ISO_639-1): `r vector_or(paste0(sapply(LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]), " (" , LANGUAGES_SUPPORTED, ")"), quotes = FALSE, sort = FALSE)`.
|
||||
#' @details The currently `r length(LANGUAGES_SUPPORTED)` supported languages are `r vector_and(paste0(sapply(LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]), " (" , LANGUAGES_SUPPORTED, ")"), quotes = FALSE, sort = FALSE)`. All these languages have translations available for all antimicrobial drugs and colloquial microorganism names.
|
||||
#'
|
||||
#' To permanently silence the once-per-session language note on a non-English operating system, you can set the package option [`AMR_locale`][AMR-options] in your `.Rprofile` file like this:
|
||||
@@ -75,7 +75,7 @@
|
||||
#' ab_name("Ciprofloxacin")
|
||||
#' mo_name("Coagulase-negative Staphylococcus (CoNS)")
|
||||
#'
|
||||
#' # set_AMR_locale() understands endonyms, English exonyms, and ISO-639-1:
|
||||
#' # set_AMR_locale() understands endonyms, English exonyms, and ISO 639-1:
|
||||
#' set_AMR_locale("Deutsch")
|
||||
#' set_AMR_locale("German")
|
||||
#' set_AMR_locale("de")
|
||||
@@ -152,7 +152,7 @@ validate_language <- function(language, extra_txt = character(0)) {
|
||||
}
|
||||
lang <- find_language(language[1], fallback = FALSE)
|
||||
stop_ifnot(length(lang) > 0 && lang %in% LANGUAGES_SUPPORTED,
|
||||
"unsupported language for AMR package", extra_txt, ": \"", language, "\". Use one of these language names or ISO-639-1 codes: ",
|
||||
"unsupported language for AMR package", extra_txt, ": \"", language, "\". Use one of these language names or ISO 639-1 codes: ",
|
||||
paste0('"', vapply(FUN.VALUE = character(1), LANGUAGES_SUPPORTED_NAMES, function(x) x[[1]]),
|
||||
'" ("', LANGUAGES_SUPPORTED, '")',
|
||||
collapse = ", "
|
||||
@@ -193,7 +193,7 @@ translate_into_language <- function(from,
|
||||
only_unknown = FALSE,
|
||||
only_affect_ab_names = FALSE,
|
||||
only_affect_mo_names = FALSE) {
|
||||
# get ISO-639-1 of language
|
||||
# get ISO 639-1 of language
|
||||
lang <- validate_language(language)
|
||||
if (lang == "en") {
|
||||
# don' translate
|
||||
@@ -203,7 +203,25 @@ translate_into_language <- function(from,
|
||||
df_trans <- TRANSLATIONS # internal data file
|
||||
from.bak <- from
|
||||
from_unique <- unique(from)
|
||||
from_unique_translated <- from_unique
|
||||
from_split_combined <- function(vec) {
|
||||
sapply(vec, function(x) {
|
||||
if (grepl("/", x, fixed = TRUE)) {
|
||||
parts <- strsplit(x, "/", fixed = TRUE)[[1]]
|
||||
# Translate each part separately
|
||||
translated_parts <- translate_into_language(
|
||||
parts,
|
||||
language = lang,
|
||||
only_unknown = only_unknown,
|
||||
only_affect_ab_names = only_affect_ab_names,
|
||||
only_affect_mo_names = only_affect_mo_names
|
||||
)
|
||||
paste(translated_parts, collapse = "/")
|
||||
} else {
|
||||
x
|
||||
}
|
||||
}, USE.NAMES = FALSE)
|
||||
}
|
||||
from_unique_translated <- from_split_combined(from_unique)
|
||||
|
||||
# only keep lines where translation is available for this language
|
||||
df_trans <- df_trans[which(!is.na(df_trans[, lang, drop = TRUE])), , drop = FALSE]
|
||||
@@ -240,6 +258,11 @@ translate_into_language <- function(from,
|
||||
return(from)
|
||||
}
|
||||
|
||||
if (only_affect_ab_names == TRUE) {
|
||||
df_trans$pattern[df_trans$regular_expr == TRUE] <- paste0(df_trans$pattern[df_trans$regular_expr == TRUE], "$")
|
||||
df_trans$pattern[df_trans$regular_expr == TRUE] <- gsub("$$", "$", df_trans$pattern[df_trans$regular_expr == TRUE], fixed = TRUE)
|
||||
}
|
||||
|
||||
lapply(
|
||||
# starting with longest pattern, since more general translations are shorter, such as 'Group'
|
||||
order(nchar(df_trans$pattern), decreasing = TRUE),
|
||||
|
||||
@@ -30,10 +30,70 @@
|
||||
# These are all S3 implementations for the vctrs package,
|
||||
# that is used internally by tidyverse packages such as dplyr.
|
||||
# They are to convert AMR-specific classes to bare characters and integers.
|
||||
# All of them will be exported using s3_register() in R/zzz.R when loading the package.
|
||||
|
||||
# see https://github.com/tidyverse/dplyr/issues/5955 why this is required
|
||||
|
||||
# LIST ALL EXPORTS
|
||||
# this prevents the requirement for putting `vctrs` as a the dependency in Imports
|
||||
|
||||
# (NOTE 2024-02-22 this is the right way - it should be 2 '.'-separated S3 classes in the second argument)
|
||||
# S3: amr_selector
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, character.amr_selector)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, amr_selector.character)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.amr_selector)
|
||||
# S3: amr_selector_any_all
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, logical.amr_selector_any_all)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, amr_selector_any_all.logical)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, logical.amr_selector_any_all)
|
||||
# S3: ab
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, ab.default)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, ab.ab)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.ab)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, ab.character)
|
||||
# S3: av
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, av.default)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, av.av)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.av)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, av.character)
|
||||
# S3: mo
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mo.default)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mo.mo)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.mo)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mo.character)
|
||||
# S3: disk
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype_full, disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype_abbr, disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, disk.default)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, disk.disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, integer.disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.integer)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, double.disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.double)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.disk)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, disk.character)
|
||||
# S3: mic
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mic.default)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, mic.mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, double.mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, integer.mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, factor.mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.character)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.double)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.integer)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.factor)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, mic.mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_math, mic)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_arith, mic)
|
||||
# S3: sir
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, sir.default)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, sir.sir)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_ptype2, character.sir)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, character.sir)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, sir.character)
|
||||
#' @rawNamespace if(getRversion() >= "3.0.0") S3method(vctrs::vec_cast, sir.sir)
|
||||
|
||||
# S3: amr_selector ----
|
||||
# this does not need a .default method since it's used internally only
|
||||
vec_ptype2.character.amr_selector <- function(x, y, ...) {
|
||||
|
||||
+28
-3
@@ -35,10 +35,35 @@
|
||||
#' @rdname AMR-deprecated
|
||||
NULL
|
||||
|
||||
#' @rdname AMR-deprecated
|
||||
#' @usage NULL
|
||||
.amr_deprecation_warn <- function() {
|
||||
deprecation_warning(old = "antibiotics", new = "antimicrobials", is_dataset = TRUE)
|
||||
invisible(NULL)
|
||||
}
|
||||
#' @export
|
||||
"antibiotics"
|
||||
`[.deprecated_amr_dataset` <- function(x, ...) {
|
||||
.amr_deprecation_warn()
|
||||
NextMethod("[")
|
||||
}
|
||||
#' @export
|
||||
`[[.deprecated_amr_dataset` <- function(x, ...) {
|
||||
.amr_deprecation_warn()
|
||||
NextMethod("[[")
|
||||
}
|
||||
#' @export
|
||||
`$.deprecated_amr_dataset` <- function(x, name) {
|
||||
.amr_deprecation_warn()
|
||||
NextMethod("$")
|
||||
}
|
||||
#' @export
|
||||
print.deprecated_amr_dataset <- function(x, ...) {
|
||||
.amr_deprecation_warn()
|
||||
NextMethod("print")
|
||||
}
|
||||
#' @export
|
||||
as.data.frame.deprecated_amr_dataset <- function(x, ...) {
|
||||
.amr_deprecation_warn()
|
||||
NextMethod("as.data.frame")
|
||||
}
|
||||
|
||||
# REMEMBER to search for `deprecation_warning` in the package code to find all instances.
|
||||
# currently deprecated arguments at least:
|
||||
|
||||
@@ -94,106 +94,6 @@ AMR_env$cli_abort <- import_fn("cli_abort", "cli", error_on_fail = FALSE)
|
||||
AMR_env$cross_icon <- if (isTRUE(base::l10n_info()$`UTF-8`)) "\u00d7" else "x"
|
||||
|
||||
.onLoad <- function(libname, pkgname) {
|
||||
# Support for tibble headers (type_sum) and tibble columns content (pillar_shaft)
|
||||
# without the need to depend on other packages. This was suggested by the
|
||||
# developers of the vctrs package:
|
||||
# https://github.com/r-lib/vctrs/blob/05968ce8e669f73213e3e894b5f4424af4f46316/R/register-s3.R
|
||||
s3_register("pillar::pillar_shaft", "ab")
|
||||
s3_register("pillar::pillar_shaft", "av")
|
||||
s3_register("pillar::pillar_shaft", "mo")
|
||||
s3_register("pillar::pillar_shaft", "sir")
|
||||
s3_register("pillar::pillar_shaft", "mic")
|
||||
s3_register("pillar::pillar_shaft", "disk")
|
||||
# no type_sum of disk, that's now in vctrs::vec_ptype_full
|
||||
s3_register("pillar::type_sum", "ab")
|
||||
s3_register("pillar::type_sum", "av")
|
||||
s3_register("pillar::type_sum", "mo")
|
||||
s3_register("pillar::type_sum", "sir")
|
||||
s3_register("pillar::type_sum", "mic")
|
||||
s3_register("pillar::tbl_sum", "antibiogram")
|
||||
s3_register("pillar::tbl_format_footer", "antibiogram")
|
||||
# Support for frequency tables from the cleaner package
|
||||
s3_register("cleaner::freq", "mo")
|
||||
s3_register("cleaner::freq", "sir")
|
||||
# Support for skim() from the skimr package
|
||||
if (pkg_is_available("skimr", min_version = "2.0.0")) {
|
||||
s3_register("skimr::get_skimmers", "mo")
|
||||
s3_register("skimr::get_skimmers", "sir")
|
||||
s3_register("skimr::get_skimmers", "mic")
|
||||
s3_register("skimr::get_skimmers", "disk")
|
||||
}
|
||||
# Support for autoplot() from the ggplot2 package
|
||||
s3_register("ggplot2::autoplot", "sir")
|
||||
s3_register("ggplot2::autoplot", "mic")
|
||||
s3_register("ggplot2::autoplot", "disk")
|
||||
s3_register("ggplot2::autoplot", "resistance_predict")
|
||||
s3_register("ggplot2::autoplot", "antibiogram")
|
||||
# Support for fortify from the ggplot2 package
|
||||
s3_register("ggplot2::fortify", "sir")
|
||||
s3_register("ggplot2::fortify", "mic")
|
||||
s3_register("ggplot2::fortify", "disk")
|
||||
# Support for knitr (R Markdown/Quarto)
|
||||
s3_register("knitr::knit_print", "antibiogram")
|
||||
s3_register("knitr::knit_print", "formatted_bug_drug_combinations")
|
||||
# Support vctrs package for use in e.g. dplyr verbs
|
||||
# (NOTE 2024-02-22 this is the right way - it should be 2 '.'-separated S3 classes in the second argument)
|
||||
# S3: amr_selector
|
||||
s3_register("vctrs::vec_ptype2", "character.amr_selector")
|
||||
s3_register("vctrs::vec_ptype2", "amr_selector.character")
|
||||
s3_register("vctrs::vec_cast", "character.amr_selector")
|
||||
# S3: amr_selector_any_all
|
||||
s3_register("vctrs::vec_ptype2", "logical.amr_selector_any_all")
|
||||
s3_register("vctrs::vec_ptype2", "amr_selector_any_all.logical")
|
||||
s3_register("vctrs::vec_cast", "logical.amr_selector_any_all")
|
||||
# S3: ab
|
||||
s3_register("vctrs::vec_ptype2", "ab.default")
|
||||
s3_register("vctrs::vec_ptype2", "ab.ab")
|
||||
s3_register("vctrs::vec_cast", "character.ab")
|
||||
s3_register("vctrs::vec_cast", "ab.character")
|
||||
# S3: av
|
||||
s3_register("vctrs::vec_ptype2", "av.default")
|
||||
s3_register("vctrs::vec_ptype2", "av.av")
|
||||
s3_register("vctrs::vec_cast", "character.av")
|
||||
s3_register("vctrs::vec_cast", "av.character")
|
||||
# S3: mo
|
||||
s3_register("vctrs::vec_ptype2", "mo.default")
|
||||
s3_register("vctrs::vec_ptype2", "mo.mo")
|
||||
s3_register("vctrs::vec_cast", "character.mo")
|
||||
s3_register("vctrs::vec_cast", "mo.character")
|
||||
# S3: disk
|
||||
s3_register("vctrs::vec_ptype_full", "disk")
|
||||
s3_register("vctrs::vec_ptype_abbr", "disk")
|
||||
s3_register("vctrs::vec_ptype2", "disk.default")
|
||||
s3_register("vctrs::vec_ptype2", "disk.disk")
|
||||
s3_register("vctrs::vec_cast", "disk.disk")
|
||||
s3_register("vctrs::vec_cast", "integer.disk")
|
||||
s3_register("vctrs::vec_cast", "disk.integer")
|
||||
s3_register("vctrs::vec_cast", "double.disk")
|
||||
s3_register("vctrs::vec_cast", "disk.double")
|
||||
s3_register("vctrs::vec_cast", "character.disk")
|
||||
s3_register("vctrs::vec_cast", "disk.character")
|
||||
# S3: mic
|
||||
s3_register("vctrs::vec_ptype2", "mic.default")
|
||||
s3_register("vctrs::vec_ptype2", "mic.mic")
|
||||
s3_register("vctrs::vec_cast", "character.mic")
|
||||
s3_register("vctrs::vec_cast", "double.mic")
|
||||
s3_register("vctrs::vec_cast", "integer.mic")
|
||||
s3_register("vctrs::vec_cast", "factor.mic")
|
||||
s3_register("vctrs::vec_cast", "mic.character")
|
||||
s3_register("vctrs::vec_cast", "mic.double")
|
||||
s3_register("vctrs::vec_cast", "mic.integer")
|
||||
s3_register("vctrs::vec_cast", "mic.factor")
|
||||
s3_register("vctrs::vec_cast", "mic.mic")
|
||||
s3_register("vctrs::vec_math", "mic")
|
||||
s3_register("vctrs::vec_arith", "mic")
|
||||
# S3: sir
|
||||
s3_register("vctrs::vec_ptype2", "sir.default")
|
||||
s3_register("vctrs::vec_ptype2", "sir.sir")
|
||||
s3_register("vctrs::vec_ptype2", "character.sir")
|
||||
s3_register("vctrs::vec_cast", "character.sir")
|
||||
s3_register("vctrs::vec_cast", "sir.character")
|
||||
s3_register("vctrs::vec_cast", "sir.sir")
|
||||
|
||||
# if mo source exists, fire it up (see mo_source())
|
||||
if (tryCatch(file.exists(getOption("AMR_mo_source", "~/mo_source.rds")), error = function(e) FALSE)) {
|
||||
try(invisible(get_mo_source()), silent = TRUE)
|
||||
@@ -210,14 +110,6 @@ AMR_env$cross_icon <- if (isTRUE(base::l10n_info()$`UTF-8`)) "\u00d7" else "x"
|
||||
AB_LOOKUP <- create_AB_AV_lookup(AMR::antimicrobials)
|
||||
}
|
||||
|
||||
# deprecated antibiotics data set
|
||||
makeActiveBinding("antibiotics", function() {
|
||||
if (interactive()) {
|
||||
deprecation_warning(old = "antibiotics", new = "antimicrobials", is_dataset = TRUE)
|
||||
}
|
||||
AMR::antimicrobials
|
||||
}, env = asNamespace(pkgname))
|
||||
|
||||
AMR_env$AB_lookup <- cbind(AMR::antimicrobials, AB_LOOKUP)
|
||||
AMR_env$AV_lookup <- cbind(AMR::antivirals, AV_LOOKUP)
|
||||
}
|
||||
@@ -235,7 +127,7 @@ AMR_env$cross_icon <- if (isTRUE(base::l10n_info()$`UTF-8`)) "\u00d7" else "x"
|
||||
suppressWarnings(suppressMessages(add_custom_antimicrobials(x)))
|
||||
packageStartupMessage("OK.")
|
||||
},
|
||||
error = function(e) packageStartupMessage("Failed: ", e$message)
|
||||
error = function(e) packageStartupMessage("Failed: ", conditionMessage(e))
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -251,7 +143,7 @@ AMR_env$cross_icon <- if (isTRUE(base::l10n_info()$`UTF-8`)) "\u00d7" else "x"
|
||||
suppressWarnings(suppressMessages(add_custom_microorganisms(x)))
|
||||
packageStartupMessage("OK.")
|
||||
},
|
||||
error = function(e) packageStartupMessage("Failed: ", e$message)
|
||||
error = function(e) packageStartupMessage("Failed: ", conditionMessage(e))
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
+2
-1
@@ -11,6 +11,7 @@ knitr::opts_chunk$set(
|
||||
# fig.path = "man/figures/README-",
|
||||
out.width = "100%"
|
||||
)
|
||||
AMR:::reset_all_thrown_messages()
|
||||
```
|
||||
|
||||
# The `AMR` Package for R
|
||||
@@ -20,7 +21,7 @@ Please visit our comprehensive package website <https://amr-for-r.org> to read m
|
||||
Overview:
|
||||
|
||||
* Provides an **all-in-one solution** for antimicrobial resistance (AMR) data analysis in a One Health approach
|
||||
* Peer-reviewed, used in over 175 countries, available in 20 languages
|
||||
* Peer-reviewed, used in over 175 countries, available in `r length(AMR:::LANGUAGES_SUPPORTED)` languages
|
||||
* Generates **antibiograms** - traditional, combined, syndromic, and even WISCA
|
||||
* Provides the **full microbiological taxonomy** of `r AMR:::format_included_data_number(AMR::microorganisms)` distinct species and extensive info of `r AMR:::format_included_data_number(NROW(AMR::antimicrobials) + NROW(AMR::antivirals))` antimicrobial drugs
|
||||
* Applies **CLSI `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))`** and **EUCAST `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))`** clinical and veterinary breakpoints, and ECOFFs, for MIC and disk zone interpretation
|
||||
|
||||
@@ -10,7 +10,7 @@ Overview:
|
||||
|
||||
- Provides an **all-in-one solution** for antimicrobial resistance (AMR)
|
||||
data analysis in a One Health approach
|
||||
- Peer-reviewed, used in over 175 countries, available in 20 languages
|
||||
- Peer-reviewed, used in over 175 countries, available in 28 languages
|
||||
- Generates **antibiograms** - traditional, combined, syndromic, and
|
||||
even WISCA
|
||||
- Provides the **full microbiological taxonomy** of ~79 000 distinct
|
||||
|
||||
+3
-1
@@ -89,7 +89,7 @@ navbar:
|
||||
href: "articles/PCA.html"
|
||||
- text: "Determine Multi-Drug Resistance (MDR)"
|
||||
icon: "fa-skull-crossbones"
|
||||
href: "articles/MDR.html"
|
||||
href: "reference/mdro.html"
|
||||
- text: "Work with WHONET Data"
|
||||
icon: "fa-globe-americas"
|
||||
href: "articles/WHONET.html"
|
||||
@@ -184,6 +184,7 @@ reference:
|
||||
- "`first_isolate`"
|
||||
- "`key_antimicrobials`"
|
||||
- "`mdro`"
|
||||
- "`custom_mdro_guideline`"
|
||||
- "`bug_drug_combinations`"
|
||||
- "`antimicrobial_selectors`"
|
||||
- "`top_n_microorganisms`"
|
||||
@@ -233,6 +234,7 @@ reference:
|
||||
- "`antimicrobials`"
|
||||
- "`clinical_breakpoints`"
|
||||
- "`example_isolates`"
|
||||
- "`esbl_isolates`"
|
||||
- "`microorganisms.codes`"
|
||||
- "`microorganisms.groups`"
|
||||
- "`intrinsic_resistant`"
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
As with all previous >20 releases, some CHECKs might return a NOTE for *just* hitting the installation size limit, though its size has been brought down to a minimum in collaboration with CRAN maintainers previously.
|
||||
As with all previous >20 releases, some CHECKs on `oldrel` may return a `NOTE` for narrowly exceeding the installation size limit. This has been reduced to a minimum in prior coordination with CRAN maintainers and currently returns only an `INFO` on `release` and `devel`.
|
||||
|
||||
We consider this a high-impact package: it was published in the Journal of Statistical Software (2022), is included in a CRAN Task View (Epidemiology), and is according to download stats (cranlogs) used in almost all countries in the world. If there is anything to note, please let us know up-front without directly archiving the current version. That said, we continually unit test our package extensively and have no reason to assume that anything is wrong.
|
||||
We treat this as a high-impact package: it was published in the *Journal of Statistical Software* (2022), is listed in the CRAN Task View "Epidemiology", and (based on cranlogs download statistics) is used globally. If there is anything to address, we would appreciate being informed before archiving the current version. We conduct extensive automated unit testing and have no indication of unresolved issues.
|
||||
|
||||
Thanks for maintaining and hosting CRAN! It's empowering R and its use enormously!
|
||||
Thank you for your continued maintenance of CRAN, it plays a central role in the success and growth of the R ecosystem.
|
||||
|
||||
@@ -56,7 +56,8 @@ os.makedirs(r_lib_path, exist_ok=True)
|
||||
os.environ['R_LIBS_SITE'] = r_lib_path
|
||||
|
||||
from rpy2 import robjects
|
||||
from rpy2.robjects import pandas2ri
|
||||
from rpy2.robjects.conversion import localconverter
|
||||
from rpy2.robjects import default_converter, numpy2ri, pandas2ri
|
||||
from rpy2.robjects.packages import importr, isinstalled
|
||||
|
||||
# Import base and utils
|
||||
@@ -73,48 +74,47 @@ if not isinstalled('AMR', lib_loc=r_lib_path):
|
||||
print(f"AMR: Installing latest AMR R package to {r_lib_path}...", flush=True)
|
||||
utils.install_packages('AMR', repos='beta.amr-for-r.org', quiet=True)
|
||||
|
||||
# # Retrieve Python AMR version
|
||||
# try:
|
||||
# python_amr_version = metadata.version('AMR')
|
||||
# except metadata.PackageNotFoundError:
|
||||
# python_amr_version = ''
|
||||
#
|
||||
# # Retrieve R AMR version
|
||||
# r_amr_version = robjects.r(f'as.character(packageVersion("AMR", lib.loc = "{r_lib_path}"))')
|
||||
# r_amr_version = str(r_amr_version[0])
|
||||
#
|
||||
# # Compare R and Python package versions
|
||||
# if r_amr_version != python_amr_version:
|
||||
# try:
|
||||
# print(f"AMR: Updating AMR package in {r_lib_path}...", flush=True)
|
||||
# utils.install_packages('AMR', repos='beta.amr-for-r.org', quiet=True)
|
||||
# except Exception as e:
|
||||
# print(f"AMR: Could not update: {e}", flush=True)
|
||||
# Retrieve Python AMR version
|
||||
try:
|
||||
python_amr_version = str(metadata.version('AMR'))
|
||||
except metadata.PackageNotFoundError:
|
||||
python_amr_version = str('')
|
||||
|
||||
# Retrieve R AMR version
|
||||
r_amr_version = robjects.r(f'as.character(packageVersion("AMR", lib.loc = "{r_lib_path}"))')
|
||||
r_amr_version = str(r_amr_version[0])
|
||||
|
||||
# Compare R and Python package versions
|
||||
if r_amr_version != python_amr_version:
|
||||
try:
|
||||
print(f"AMR: Updating AMR package in {r_lib_path}...", flush=True)
|
||||
utils.install_packages('AMR', repos='beta.amr-for-r.org', quiet=True)
|
||||
except Exception as e:
|
||||
print(f"AMR: Could not update: {e}", flush=True)
|
||||
|
||||
print(f"AMR: Setting up R environment and AMR datasets...", flush=True)
|
||||
|
||||
# Activate the automatic conversion between R and pandas DataFrames
|
||||
pandas2ri.activate()
|
||||
with localconverter(default_converter + numpy2ri.converter + pandas2ri.converter):
|
||||
# example_isolates
|
||||
example_isolates = robjects.r('''
|
||||
df <- AMR::example_isolates
|
||||
df[] <- lapply(df, function(x) {
|
||||
if (inherits(x, c("Date", "POSIXt", "factor"))) {
|
||||
as.character(x)
|
||||
} else {
|
||||
x
|
||||
}
|
||||
})
|
||||
df <- df[, !sapply(df, is.list)]
|
||||
df
|
||||
''')
|
||||
example_isolates['date'] = pd.to_datetime(example_isolates['date'])
|
||||
|
||||
# example_isolates
|
||||
example_isolates = pandas2ri.rpy2py(robjects.r('''
|
||||
df <- AMR::example_isolates
|
||||
df[] <- lapply(df, function(x) {
|
||||
if (inherits(x, c("Date", "POSIXt", "factor"))) {
|
||||
as.character(x)
|
||||
} else {
|
||||
x
|
||||
}
|
||||
})
|
||||
df <- df[, !sapply(df, is.list)]
|
||||
df
|
||||
'''))
|
||||
example_isolates['date'] = pd.to_datetime(example_isolates['date'])
|
||||
|
||||
# microorganisms
|
||||
microorganisms = pandas2ri.rpy2py(robjects.r('AMR::microorganisms[, !sapply(AMR::microorganisms, is.list)]'))
|
||||
antimicrobials = pandas2ri.rpy2py(robjects.r('AMR::antimicrobials[, !sapply(AMR::antimicrobials, is.list)]'))
|
||||
clinical_breakpoints = pandas2ri.rpy2py(robjects.r('AMR::clinical_breakpoints[, !sapply(AMR::clinical_breakpoints, is.list)]'))
|
||||
# microorganisms
|
||||
microorganisms = robjects.r('AMR::microorganisms[, !sapply(AMR::microorganisms, is.list)]')
|
||||
antimicrobials = robjects.r('AMR::antimicrobials[, !sapply(AMR::antimicrobials, is.list)]')
|
||||
clinical_breakpoints = robjects.r('AMR::clinical_breakpoints[, !sapply(AMR::clinical_breakpoints, is.list)]')
|
||||
|
||||
base.options(warn = 0)
|
||||
|
||||
@@ -129,16 +129,15 @@ echo "from .datasets import clinical_breakpoints" >> $init_file
|
||||
|
||||
# Write header to the functions Python file, including the convert_to_python function
|
||||
cat <<EOL > "$functions_file"
|
||||
import functools
|
||||
import rpy2.robjects as robjects
|
||||
from rpy2.robjects.packages import importr
|
||||
from rpy2.robjects.vectors import StrVector, FactorVector, IntVector, FloatVector, DataFrame
|
||||
from rpy2.robjects import pandas2ri
|
||||
from rpy2.robjects.conversion import localconverter
|
||||
from rpy2.robjects import default_converter, numpy2ri, pandas2ri
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
|
||||
# Activate automatic conversion between R data frames and pandas data frames
|
||||
pandas2ri.activate()
|
||||
|
||||
# Import the AMR R package
|
||||
amr_r = importr('AMR')
|
||||
|
||||
@@ -156,10 +155,8 @@ def convert_to_python(r_output):
|
||||
return list(r_output) # Convert to a Python list of integers or floats
|
||||
|
||||
# Check if it's a pandas-compatible R data frame
|
||||
elif isinstance(r_output, pd.DataFrame):
|
||||
elif isinstance(r_output, (pd.DataFrame, DataFrame)):
|
||||
return r_output # Return as pandas DataFrame (already converted by pandas2ri)
|
||||
elif isinstance(r_output, DataFrame):
|
||||
return pandas2ri.rpy2py(r_output) # Return as pandas DataFrame
|
||||
|
||||
# Check if the input is a NumPy array and has a string data type
|
||||
if isinstance(r_output, np.ndarray) and np.issubdtype(r_output.dtype, np.str_):
|
||||
@@ -167,6 +164,15 @@ def convert_to_python(r_output):
|
||||
|
||||
# Fall-back
|
||||
return r_output
|
||||
|
||||
def r_to_python(r_func):
|
||||
"""Decorator that runs an rpy2 function under a localconverter
|
||||
and then applies convert_to_python to its output."""
|
||||
@functools.wraps(r_func)
|
||||
def wrapper(*args, **kwargs):
|
||||
with localconverter(default_converter + numpy2ri.converter + pandas2ri.converter):
|
||||
return convert_to_python(r_func(*args, **kwargs))
|
||||
return wrapper
|
||||
EOL
|
||||
|
||||
# Directory where the .Rd files are stored (update path as needed)
|
||||
@@ -246,11 +252,12 @@ for rd_file in "$rd_dir"/*.Rd; do
|
||||
gsub("FALSE", "False", func_args)
|
||||
gsub("NULL", "None", func_args)
|
||||
|
||||
# Write the Python function definition to the output file
|
||||
print "def " func_name_py "(" func_args "):" >> "'"$functions_file"'"
|
||||
print " \"\"\"See our website of the R package for the manual: https://amr-for-r.org/index.html\"\"\"" >> "'"$functions_file"'"
|
||||
print " return convert_to_python(amr_r." func_name_py "(" func_args "))" >> "'"$functions_file"'"
|
||||
|
||||
# Write the Python function definition to the output file, using decorator
|
||||
print "@r_to_python" >> "'"$functions_file"'"
|
||||
print "def " func_name_py "(" func_args "):" >> "'"$functions_file"'"
|
||||
print " \"\"\"Please see our website of the R package for the full manual: https://amr-for-r.org\"\"\"" >> "'"$functions_file"'"
|
||||
print " return amr_r." func_name_py "(" func_args ")" >> "'"$functions_file"'"
|
||||
|
||||
print "from .functions import " func_name_py >> "'"$init_file"'"
|
||||
}
|
||||
' "$rd_file"
|
||||
|
||||
@@ -60,6 +60,7 @@ lang_env$TRANSLATIONS <- utils::read.delim(
|
||||
allowEscapes = TRUE, # else "\\1" will be imported as "\\\\1"
|
||||
quote = ""
|
||||
)
|
||||
lang_env$TRANSLATIONS <- lang_env$TRANSLATIONS[, which(colnames(lang_env$TRANSLATIONS) != "en"), drop = FALSE]
|
||||
|
||||
lang_env$LANGUAGES_SUPPORTED_NAMES <- c(
|
||||
list(en = list(exonym = "English", endonym = "English")),
|
||||
|
||||
@@ -83,11 +83,12 @@ pre_commit_lst$TRANSLATIONS <- utils::read.delim(
|
||||
allowEscapes = TRUE, # else "\\1" will be imported as "\\\\1"
|
||||
quote = ""
|
||||
)
|
||||
pre_commit_lst$TRANSLATIONS <- pre_commit_lst$TRANSLATIONS[, which(colnames(pre_commit_lst$TRANSLATIONS) != "en"), drop = FALSE]
|
||||
|
||||
pre_commit_lst$LANGUAGES_SUPPORTED_NAMES <- c(
|
||||
list(en = list(exonym = "English", endonym = "English")),
|
||||
lapply(
|
||||
TRANSLATIONS[, which(nchar(colnames(pre_commit_lst$TRANSLATIONS)) == 2), drop = FALSE],
|
||||
pre_commit_lst$TRANSLATIONS[, which(nchar(colnames(pre_commit_lst$TRANSLATIONS)) == 2), drop = FALSE],
|
||||
function(x) list(exonym = x[1], endonym = x[2])
|
||||
)
|
||||
)
|
||||
@@ -624,6 +625,11 @@ if (changed_md5(dosage)) {
|
||||
try(arrow::write_parquet(dosage, "data-raw/datasets/dosage.parquet"), silent = TRUE)
|
||||
}
|
||||
|
||||
# Set `antibiotics` as a deprecated data set
|
||||
antibiotics <- structure(antimicrobials, class = c("deprecated_amr_dataset", class(antimicrobials)))
|
||||
usethis::use_data(antibiotics, internal = FALSE, overwrite = TRUE, compress = "xz", version = 2)
|
||||
rm(antibiotics)
|
||||
|
||||
suppressMessages(reset_AMR_locale())
|
||||
|
||||
devtools::load_all(quiet = TRUE)
|
||||
@@ -657,7 +663,14 @@ if (files_changed()) {
|
||||
}
|
||||
|
||||
# Update index.md and README.md -------------------------------------------
|
||||
if (files_changed("man/microorganisms.Rd") | files_changed("man/antimicrobials.Rd") | files_changed("man/clinical_breakpoints.Rd") | files_changed("man/antibiogram.Rd")) {
|
||||
if (files_changed("README.Rmd") ||
|
||||
files_changed("index.Rmd") ||
|
||||
files_changed("man/microorganisms.Rd") ||
|
||||
files_changed("man/antimicrobials.Rd") ||
|
||||
files_changed("man/clinical_breakpoints.Rd") ||
|
||||
files_changed("man/antibiogram.Rd") ||
|
||||
files_changed("R/antibiogram.R") ||
|
||||
files_changed("data-raw/translations.tsv")) {
|
||||
usethis::ui_info("Rendering {usethis::ui_field('index.md')} and {usethis::ui_field('README.md')}")
|
||||
suppressWarnings(rmarkdown::render("index.Rmd", quiet = TRUE))
|
||||
suppressWarnings(rmarkdown::render("README.Rmd", quiet = TRUE))
|
||||
|
||||
@@ -916,12 +916,8 @@ antimicrobials <- antimicrobials %>%
|
||||
|
||||
# update ATC codes from WHOCC website -------------------------------------
|
||||
|
||||
# last time checked: 2024-02-22
|
||||
|
||||
library(rvest)
|
||||
updated_atc <- as.list(antimicrobials$atc)
|
||||
|
||||
get_atcs <- function(ab_name, type = "human") {
|
||||
get_atc_table <- function(ab_name, type = "human") {
|
||||
if (type == "human") {
|
||||
url <- "https://atcddd.fhi.no/atc_ddd_index/"
|
||||
} else if (type == "veterinary") {
|
||||
@@ -929,19 +925,14 @@ get_atcs <- function(ab_name, type = "human") {
|
||||
} else {
|
||||
stop("invalid type")
|
||||
}
|
||||
|
||||
ab_name <- gsub("/", " and ", tolower(ab_name), fixed = TRUE)
|
||||
|
||||
# we will do a search on their website, which means:
|
||||
|
||||
# go to the url
|
||||
atc_tbl <- read_html(url) %>%
|
||||
# we will do a search on their website, which involves:
|
||||
read_html(url) %>%
|
||||
# get all forms
|
||||
html_form() %>%
|
||||
# get the second form (the first form is a global website form)
|
||||
.[[2]] %>%
|
||||
# set the name input box to our search parameter
|
||||
html_form_set(name = ab_name) %>%
|
||||
html_form_set(name = ab_name, namesearchtype = "containing") %>%
|
||||
# hit Submit
|
||||
html_form_submit() %>%
|
||||
# read the resulting page
|
||||
@@ -950,24 +941,65 @@ get_atcs <- function(ab_name, type = "human") {
|
||||
html_node("table") %>%
|
||||
# transform it to an R data set
|
||||
html_table(header = FALSE)
|
||||
|
||||
# and get the ATCs (first column) of only exact hits
|
||||
unique(as.character(atc_tbl[which(tolower(atc_tbl[, 2, drop = TRUE]) == ab_name), 1, drop = TRUE]))
|
||||
}
|
||||
|
||||
# this takes around 4 minutes (some are skipped and go faster)
|
||||
for (i in seq_len(nrow(antimicrobials))) {
|
||||
message(percentage(i / nrow(antimicrobials), digits = 1),
|
||||
get_atc_code <- function(ab) {
|
||||
ab_name <- ab_name(ab, language = NULL, tolower = TRUE)
|
||||
# exception for imipenem
|
||||
if (ab_name == "imipenem") ab_name <- "imipenem/cilastatin"
|
||||
if (ab_name == "imipenem/relebactam") ab_name <- "imipenem/cilastatin/relebactam"
|
||||
if (ab_name == "ceftaroline") ab_name <- "ceftaroline fosamil"
|
||||
ab_name.bak <- ab_name
|
||||
if (ab_name %like% "/") {
|
||||
ab_name <- strsplit(ab_name, "[/ ]")[[1]]
|
||||
}
|
||||
ab_name_full <- gsub(", and", " and", vector_and(ab_name, quotes = FALSE, sort = FALSE), fixed = TRUE)
|
||||
ab_name <- tolower(ab_name)
|
||||
ab_name_and_second_part <- paste(ab_name[1], "and", paste(ab_name[-1], collapse = " "))
|
||||
ab_name_and_second_part_reversed <- paste(paste(ab_name[-1], collapse = " "), "and", ab_name[1])
|
||||
ab_name_bla <- paste(ab_name[1], "and beta-lactamase inhibitor")
|
||||
atc_tbl_human <- get_atc_table(ab_name[1], type = "human")
|
||||
atc_tbl_vet <- get_atc_table(ab_name[1], type = "veterinary")
|
||||
atc_tbl <- dplyr::bind_rows(atc_tbl_human, atc_tbl_vet)
|
||||
atc_tbl[, 2] <- tolower(atc_tbl[[2]])
|
||||
if (length(ab_name) == 1 && ab_name %in% atc_tbl[[2]]) {
|
||||
out <- atc_tbl[[1]][which(atc_tbl[[2]] == ab_name)]
|
||||
} else if (ab_name_full %in% atc_tbl[[2]]) {
|
||||
out <- atc_tbl[[1]][which(atc_tbl[[2]] == ab_name_full)]
|
||||
} else if (ab_name_and_second_part %in% atc_tbl[[2]]) {
|
||||
out <- atc_tbl[[1]][which(atc_tbl[[2]] == ab_name_and_second_part)]
|
||||
} else if (ab_name_and_second_part_reversed %in% atc_tbl[[2]]) {
|
||||
out <- atc_tbl[[1]][which(atc_tbl[[2]] == ab_name_and_second_part_reversed)]
|
||||
} else if (ab_name_full %like% " and " && ab_name_bla %in% atc_tbl[[2]]) {
|
||||
out <- atc_tbl[[1]][which(atc_tbl[[2]] == ab_name_bla)]
|
||||
} else {
|
||||
if (any(atc_tbl_human$X1 %like% ab_name.bak, na.rm = TRUE)) {
|
||||
message("returning NA, but DO MIND: ", ab_name.bak, " resembles ATC name(s) ", toString(atc_tbl_human$X1), appendLF = FALSE)
|
||||
}
|
||||
out <- NA_character_
|
||||
}
|
||||
unique(out)
|
||||
}
|
||||
|
||||
# update all:
|
||||
to_update <- 1:nrow(antimicrobials)
|
||||
# or just the empty ones:
|
||||
to_update <- which(sapply(antimicrobials$atc, function(x) length(x[!is.na(x)])) == 0)
|
||||
|
||||
updated_atc <- lapply(seq_len(length(to_update)),
|
||||
function(x) NA_character_)
|
||||
|
||||
|
||||
# this takes around 10 minutes for the whole table (some ABx are skipped and go faster)
|
||||
for (i in to_update) {
|
||||
message(percentage(which(to_update == i) / length(updated_atc), digits = 1),
|
||||
" - Downloading ", antimicrobials$name[i],
|
||||
appendLF = FALSE
|
||||
)
|
||||
atcs <- get_atcs(antimicrobials$name[i], type = "human")
|
||||
if (all(is.na(atcs))) {
|
||||
atcs <- get_atcs(antimicrobials$name[i], type = "veterinary")
|
||||
}
|
||||
if (length(atcs) > 0) {
|
||||
atcs <- get_atc_code(antimicrobials$name[i])
|
||||
if (length(atcs[!is.na(atcs)]) > 0) {
|
||||
updated_atc[[i]] <- atcs
|
||||
message(" (", length(atcs), " results)")
|
||||
message(font_blue(paste0(" (", length(atcs[!is.na(atcs)]), " results: ", toString(atcs[!is.na(atcs)]), ")")))
|
||||
# let the WHO server rest for a second - they might have a limitation on the queries per second
|
||||
Sys.sleep(1)
|
||||
} else {
|
||||
@@ -975,11 +1007,14 @@ for (i in seq_len(nrow(antimicrobials))) {
|
||||
}
|
||||
}
|
||||
|
||||
antimicrobials$atc <- updated_atc
|
||||
updated_atc <- lapply(updated_atc, function(x) sort(x[!is.na(x)]))
|
||||
antimicrobials$atc[to_update] <- updated_atc[to_update]
|
||||
|
||||
# DO NOT FORGET TO UPDATE R/aa_globals.R!
|
||||
|
||||
|
||||
# update DDDs from WHOCC website ------------------------------------------
|
||||
|
||||
# last time checked: 2024-02-22
|
||||
ddd_oral <- rep(NA_real_, nrow(antimicrobials))
|
||||
ddd_oral_units <- rep(NA_character_, nrow(antimicrobials))
|
||||
ddd_iv <- rep(NA_real_, nrow(antimicrobials))
|
||||
@@ -989,21 +1024,27 @@ for (i in seq_len(nrow(antimicrobials))) {
|
||||
on.exit(close(progress))
|
||||
progress$tick()
|
||||
atcs <- antimicrobials$atc[[i]]
|
||||
if (!all(is.na(atcs))) {
|
||||
for (j in seq_len(length(atcs))) {
|
||||
# oral
|
||||
if (is.na(ddd_oral[i])) {
|
||||
ddd_oral[i] <- atc_online_ddd(atcs[j], administration = "O")
|
||||
if (!is.na(ddd_oral[i])) {
|
||||
ddd_oral_units[i] <- atc_online_ddd_units(atcs[j], administration = "O")
|
||||
}
|
||||
if (length(atcs) == 0) {
|
||||
next
|
||||
}
|
||||
# only human DDDs
|
||||
atcs <- atcs[atcs %unlike% "^Q"]
|
||||
if (length(atcs) == 0) {
|
||||
next
|
||||
}
|
||||
for (j in seq_len(length(atcs))) {
|
||||
# oral
|
||||
if (is.na(ddd_oral[i])) {
|
||||
ddd_oral[i] <- atc_online_ddd(atcs[j], administration = "O")
|
||||
if (!is.na(ddd_oral[i])) {
|
||||
ddd_oral_units[i] <- atc_online_ddd_units(atcs[j], administration = "O")
|
||||
}
|
||||
# parenteral
|
||||
if (is.na(ddd_iv[i])) {
|
||||
ddd_iv[i] <- atc_online_ddd(atcs[j], administration = "P")
|
||||
if (!is.na(ddd_iv[i])) {
|
||||
ddd_iv_units[i] <- atc_online_ddd_units(atcs[j], administration = "P")
|
||||
}
|
||||
}
|
||||
# parenteral
|
||||
if (is.na(ddd_iv[i])) {
|
||||
ddd_iv[i] <- atc_online_ddd(atcs[j], administration = "P")
|
||||
if (!is.na(ddd_iv[i])) {
|
||||
ddd_iv_units[i] <- atc_online_ddd_units(atcs[j], administration = "P")
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1017,6 +1058,7 @@ antimicrobials$oral_ddd <- ddd_oral
|
||||
antimicrobials$oral_units <- ddd_oral_units
|
||||
antimicrobials$iv_ddd <- ddd_iv
|
||||
antimicrobials$iv_units <- ddd_iv_units
|
||||
# DO NOT FORGET TO UPDATE R/aa_globals.R!
|
||||
|
||||
# Wrap up -----------------------------------------------------------------
|
||||
|
||||
@@ -1060,6 +1102,7 @@ for (i in 1:nrow(antimicrobials)) {
|
||||
# special cases
|
||||
if (antimicrobials$ab[i] == "VAN") syn <- syn[syn %unlike% "^tei?ch?o"]
|
||||
if (antimicrobials$ab[i] == "CLR") syn <- syn[syn %unlike% "^ery"]
|
||||
# deliberately make empty fields NA: they are unknown at the moment
|
||||
antimicrobials[i, "atc"][[1]] <- ifelse(length(atc) == 0, list(NA_character_), list(atc))
|
||||
antimicrobials[i, "abbreviations"][[1]] <- ifelse(length(abb) == 0, list(NA_character_), list(abb))
|
||||
antimicrobials[i, "synonyms"][[1]] <- ifelse(length(syn) == 0, list(NA_character_), list(syn))
|
||||
|
||||
@@ -288,7 +288,7 @@ for (page in LETTERS) {
|
||||
url <- paste0("https://lpsn.dsmz.de/genus?page=", page)
|
||||
x <- tryCatch(read_html(url),
|
||||
error = function(e) {
|
||||
message("Waiting 10 seconds because of error: ", e$message)
|
||||
message("Waiting 10 seconds because of error: ", conditionMessage(e))
|
||||
Sys.sleep(10)
|
||||
read_html(url)
|
||||
})
|
||||
|
||||
@@ -108,3 +108,18 @@ writeLines(contents, "R/aa_helper_pm_functions.R")
|
||||
|
||||
# note: pm_left_join() will be overwritten by aaa_helper_functions.R, which contains a faster implementation
|
||||
# replace `res <- as.data.frame(res)` with `res <- as.data.frame(res, stringsAsFactors = FALSE)`
|
||||
|
||||
# after running, pm_select must be altered. The line:
|
||||
# col_pos <- pm_select_positions(.data, ..., .group_pos = TRUE)
|
||||
# ... must be replaced with this to support tidyselect functionality such as `starts_with()`:
|
||||
# col_pos <- tryCatch(pm_select_positions(.data, ..., .group_pos = TRUE), error = function(e) NULL)
|
||||
# if (is.null(col_pos)) {
|
||||
# # try with tidyverse
|
||||
# select_dplyr <- import_fn("select", "dplyr", error_on_fail = FALSE)
|
||||
# if (!is.null(select_dplyr)) {
|
||||
# col_pos <- which(colnames(.data) %in% colnames(select_dplyr(.data, ...)))
|
||||
# } else {
|
||||
# # this will throw an error as it did, but dplyr is not available, so no other option
|
||||
# col_pos <- pm_select_positions(.data, ..., .group_pos = TRUE)
|
||||
# }
|
||||
# }
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
624ebfb529db7eca5ff06f8a03591f60
|
||||
228840b3941753c4adee2b781d901590
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,496 +3,496 @@
|
||||
"ACM" 6450012 "Acetylmidecamycin" "Macrolides/lincosamides" "NA" "NA" "NA" "NA"
|
||||
"ASP" 49787020 "Acetylspiramycin" "Macrolides/lincosamides" "NA" "NA" "antibiotic,espiramicin,espiramicina,foromacidin,provamycin,rovamicina,rovamycin,rovamycine,selectomycin,sequamycin,spiramycine,spiramycinum" "NA"
|
||||
"ALS" 8954 "Aldesulfone sodium" "Other antibacterials" "J04BA03" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "NA" "adesulfone,aldapsone,aldesulfone,aldesulphone,diamidin,diason,diasone,diasoneenterab,diazon,didimethanesulfinate,novotrone,sulfoxone" 0.33 "g" "NA"
|
||||
"AMK" 37768 "Amikacin" "Aminoglycosides" "D06AX12,J01GB06,S01AA21" "Aminoglycoside antibacterials" "Other aminoglycosides" "ak,ami,amik,amk,an" "amikacillin,amikacina,amikacine,amikacinum,amikavet,amikin,amikozit,amukin,arikace,briclin,butirosins,kaminax,lukadin,mikavir,potentox,prestwick" 1 "g" "101493-5,11-7,12-5,13-3,13546-7,14-1,15098-7,17798-0,18860-7,20373-7,23624-0,25174-4,25175-1,25176-9,25177-7,25178-5,25179-3,31097-9,31098-7,31099-5,3319-1,3320-9,3321-7,35669-1,42642-9,48169-7,50802-8,50803-6,56628-1,59378-0,60564-2,60565-9,6975-7,80972-3,89484-0"
|
||||
"AMK" 37768 "Amikacin" "Aminoglycosides" "D06AX12,J01GB06,QD06AX12,QJ01GB06,QS01AA21,S01AA21" "Aminoglycoside antibacterials" "Other aminoglycosides" "ak,ami,amik,amikac,amk,an" "amikacillin,amikacina,amikacine,amikacinum,amikavet,amikin,amikozit,amukin,arikace,briclin,butirosins,kaminax,lukadin,mikavir,potentox,prestwick" 1 "g" "101493-5,11-7,12-5,13-3,13546-7,14-1,15098-7,17798-0,18860-7,20373-7,23624-0,25174-4,25175-1,25176-9,25177-7,25178-5,25179-3,31097-9,31098-7,31099-5,3319-1,3320-9,3321-7,35669-1,42642-9,48169-7,50802-8,50803-6,56628-1,59378-0,60564-2,60565-9,6975-7,80972-3,89484-0"
|
||||
"AKF" "Amikacin/fosfomycin" "Aminoglycosides" "NA" "NA" "NA" "NA"
|
||||
"AMO" 54260 "Amorolfine" "Antifungals/antimycotics" "D01AE16" "Antifungals for topical use" "Other antifungals for topical use" "amor" "amorolfina,amorolfinum,bekiron,corbel,curanail,fenpropemorph,fenpropimorph,fenpropimorphe,forbel,funbas,loceryl,locetar,mildofix,mistral,morpholine,odenil,omicur,pekiron" "NA"
|
||||
"AMX" 33613 "Amoxicillin" "Beta-lactams/penicillins" "J01CA04" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "ac,amox,amx" "acuotricina,alfamox,alfida,amitron,amoclen,amodex,amoksicillin,amolin,amopen,amopenixin,amophar,amoran,amoxi,amoxicaps,amoxicilina,amoxicilline,amoxicillinum,amoxidal,amoxiden,amoxil,amoxillat,amoxina,amoxine,amoxipen,amoxivet,amoxycillin,amoxycillinsalt,amoxyke,anemolin,aspenil,atoksilin,bristamox,cemoxin,ciblor,clamoxyl,damoxy,danoxillin,delacillin,demoksil,dispermox,efpenix,eupen,flemoxin,flemoxine,galenamox,gramidil,hiconcil,himinomax,histocillin,ibiamox,imacillin,izoltil,kentrocyllin,lamoxy,largopen,larotid,matasedrin,metifarma,moksilin,moxacin,moxal,moxaline,moxatag,neotetranase,novabritine,ospamox,pacetocin,pamocil,paradroxil,pasetocin,penamox,piramox,promoxil,quimiopen,remoxil,riotapen,robamox,sawacillin,siganopen,simplamox,sintopen,sumox,topramoxin,trifamox,trimox,unicillin,utimox,velamox,vetramox,wymox,zamocillin,zamocilline,zimox" 1.5 "g" 3 "g" "101498-4,15-8,16-6,16365-9,17-4,18-2,18861-5,18862-3,19-0,20-8,21-6,22-4,25274-2,25310-4,3344-9,55614-2,55615-9,55616-7,6976-5,6977-3,80133-2"
|
||||
"AMC" 23665637 "Amoxicillin/clavulanic acid" "Beta-lactams/penicillins" "J01CR02" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "a/c,amcl,aml,aug,xl" "amocla,amoclan,amoclav,amoksiclav,amoxsiklav,amoxyclav,ancla,augmentan,augmentin,augmentine,auspilic,clamentin,clamobit,clavam,clavamox,clavinex,clavumox,coamoxiclav,curam,eumetinex,kesium,kmoxilin,spectramox,synulox,viaclav,xiclav" 1.5 "g" 3 "g" "NA"
|
||||
"AXS" 465441 "Amoxicillin/sulbactam" "Beta-lactams/penicillins" "NA" "NA" "NA" "55614-2,55615-9,55616-7"
|
||||
"AMB" 5280965 "Amphotericin B" "Antifungals/antimycotics" "A01AB04,A07AA07,G01AA03,J02AA01" "Antimycotics for systemic use" "Antibiotics" "amf,amfb,amph" "abelcet,abelecet,ambil,ambisome,amphocin,amphomoronal,amphotec,amphotericin,amphotocerin,amphozone,funganiline,fungilin,fungisome,fungisone,fungizone,halizon,nystatine,nystatinum,terrastatin" 40 "mg" 210 "mg" "16370-9,18863-1,23-2,24-0,25-7,26-5,3353-0,3354-8,40707-2,40757-7,49859-2,6978-1"
|
||||
"AMO" 54260 "Amorolfine" "Antifungals/antimycotics" "D01AE16,QD01AE16" "Antifungals for topical use" "Other antifungals for topical use" "amor" "amorolfina,amorolfinum,bekiron,corbel,curanail,fenpropemorph,fenpropimorph,fenpropimorphe,forbel,funbas,loceryl,locetar,mildofix,mistral,morpholine,odenil,omicur,pekiron" "NA"
|
||||
"AMX" 33613 "Amoxicillin" "Beta-lactams/penicillins" "J01CA04,QG51AA03,QJ01CA04" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "ac,amox,amoxic,amx" "acuotricina,alfamox,alfida,amitron,amoclen,amodex,amoksicillin,amolin,amopen,amopenixin,amophar,amoran,amoxi,amoxicaps,amoxicilina,amoxicilline,amoxicillinum,amoxidal,amoxiden,amoxil,amoxillat,amoxina,amoxine,amoxipen,amoxivet,amoxycillin,amoxycillinsalt,amoxyke,anemolin,aspenil,atoksilin,bristamox,cemoxin,ciblor,clamoxyl,damoxy,danoxillin,delacillin,demoksil,dispermox,efpenix,eupen,flemoxin,flemoxine,galenamox,gramidil,hiconcil,himinomax,histocillin,ibiamox,imacillin,izoltil,kentrocyllin,lamoxy,largopen,larotid,matasedrin,metifarma,moksilin,moxacin,moxal,moxaline,moxatag,neotetranase,novabritine,ospamox,pacetocin,pamocil,paradroxil,pasetocin,penamox,piramox,promoxil,quimiopen,remoxil,riotapen,robamox,sawacillin,siganopen,simplamox,sintopen,sumox,topramoxin,trifamox,trimox,unicillin,utimox,velamox,vetramox,wymox,zamocillin,zamocilline,zimox" 1.5 "g" 3 "g" "101498-4,15-8,16-6,16365-9,17-4,18-2,18861-5,18862-3,19-0,20-8,21-6,22-4,25274-2,25310-4,3344-9,55614-2,55615-9,55616-7,6976-5,6977-3,80133-2"
|
||||
"AMC" 23665637 "Amoxicillin/clavulanic acid" "Beta-lactams/penicillins" "J01CR02,QJ01CR02" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "a/c,amcl,aml,amocla,aug,xl" "amocla,amoclan,amoclav,amoksiclav,amoxsiklav,amoxyclav,ancla,augmentan,augmentin,augmentine,auspilic,clamentin,clamobit,clavam,clavamox,clavinex,clavumox,coamoxiclav,curam,eumetinex,kesium,kmoxilin,spectramox,synulox,viaclav,xiclav" 1.5 "g" 3 "g" "NA"
|
||||
"AXS" 465441 "Amoxicillin/sulbactam" "Beta-lactams/penicillins" "J01CR02,QJ01CR02" "NA" "NA" 1.5 "g" 3 "g" "55614-2,55615-9,55616-7"
|
||||
"AMB" 5280965 "Amphotericin B" "Antifungals/antimycotics" "A01AB04,A07AA07,G01AA03,J02AA01,QA01AB04,QA07AA07,QG01AA03,QJ02AA01" "Antimycotics for systemic use" "Antibiotics" "amf,amfb,amph,amphot" "abelcet,abelecet,ambil,ambisome,amphocin,amphomoronal,amphotec,amphotericin,amphotocerin,amphozone,funganiline,fungilin,fungisome,fungisone,fungizone,halizon,nystatine,nystatinum,terrastatin" 40 "mg" 210 "mg" "16370-9,18863-1,23-2,24-0,25-7,26-5,3353-0,3354-8,40707-2,40757-7,49859-2,6978-1"
|
||||
"AMH" "Amphotericin B-high" "Antifungals/antimycotics" "NA" "amfo b high,amhl,ampho b high,amphotericin high" "NA" "NA"
|
||||
"AMP" 6249 "Ampicillin" "Beta-lactams/penicillins" "J01CA01,S01AA19" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "am,amp,ampi" "adobacillin,alpen,amblosin,amcap,amcill,amfipen,ampen,amperil,ampichel,ampicilina,ampicillina,ampicilline,ampicillinesalt,ampicillinsalt,ampicillinum,ampifarm,ampikel,ampimed,ampinova,ampipenin,ampiscel,ampisyn,ampivax,ampivet,amplacilina,amplin,amplipenyl,amplisom,amplital,austrapen,bayer,binotal,bonapicillin,britacil,cimex,citteral,copharcilin,cymbi,delcillin,deripen,divercillin,doktacillin,domicillin,duphacillin,grampenil,guicitrina,guicitrine,lifeampil,marcillin,morepen,norobrittin,nuvapen,omnipen,orbicilina,penbristol,penbritin,penbrock,penialmen,penicline,penimic,penizillin,pensyn,pentrex,pentrexl,pentrexyl,pentritin,ponecil,princillin,principen,racenacillin,redicilin,rosampline,roscillin,semicillin,servicillin,sumipanto,supen,synpenin,texcillin,tokiocillin,tolomol,totacillin,totalciclina,totapen,trafarbiot,trifacilina,ukapen,ultrabion,ultrabron,vampen,viccillin,vidocillin,wypicil" 2 "g" 6 "g" "101477-8,101478-6,18864-9,18865-6,20374-5,21066-6,23618-2,27-3,28-1,29-9,30-7,31-5,32-3,33-1,3355-5,33562-0,33919-2,34-9,43883-8,43884-6,6979-9,6980-7,87604-5"
|
||||
"SAM" 119561 "Ampicillin/sulbactam" "Beta-lactams/penicillins" "J01CR01" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "a/s,ab,ams,amsu,apsu,sam" "sulacillin" 6 "g" "101478-6,18865-6,20374-5,23618-2,31-5,32-3,33-1,34-9,6980-7"
|
||||
"AMP" 6249 "Ampicillin" "Beta-lactams/penicillins" "J01CA01,QJ01CA01,QJ51CA01,QS01AA19,S01AA19" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "am,amp,amp100,amp200,ampi,ampici" "adobacillin,alpen,amblosin,amcap,amcill,amfipen,ampen,amperil,ampichel,ampicilina,ampicillina,ampicilline,ampicillinesalt,ampicillinsalt,ampicillinum,ampifarm,ampikel,ampimed,ampinova,ampipenin,ampiscel,ampisyn,ampivax,ampivet,amplacilina,amplin,amplipenyl,amplisom,amplital,austrapen,bayer,binotal,bonapicillin,britacil,cimex,citteral,copharcilin,cymbi,delcillin,deripen,divercillin,doktacillin,domicillin,duphacillin,grampenil,guicitrina,guicitrine,lifeampil,marcillin,morepen,norobrittin,nuvapen,omnipen,orbicilina,penbristol,penbritin,penbrock,penialmen,penicline,penimic,penizillin,pensyn,pentrex,pentrexl,pentrexyl,pentritin,ponecil,princillin,principen,racenacillin,redicilin,rosampline,roscillin,semicillin,servicillin,sumipanto,supen,synpenin,texcillin,tokiocillin,tolomol,totacillin,totalciclina,totapen,trafarbiot,trifacilina,ukapen,ultrabion,ultrabron,vampen,viccillin,vidocillin,wypicil" 2 "g" 6 "g" "101477-8,101478-6,18864-9,18865-6,20374-5,21066-6,23618-2,27-3,28-1,29-9,30-7,31-5,32-3,33-1,3355-5,33562-0,33919-2,34-9,43883-8,43884-6,6979-9,6980-7,87604-5"
|
||||
"SAM" 119561 "Ampicillin/sulbactam" "Beta-lactams/penicillins" "J01CR01,QJ01CR01" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "a/s,ab,ampsul,ams,amsu,apsu,sam" "sulacillin" 6 "g" "101478-6,18865-6,20374-5,23618-2,31-5,32-3,33-1,34-9,6980-7"
|
||||
"AMR" 73341 "Amprolium" "Other antibacterials" "QP51BX02" "NA" "amprol,amprolio,amprovine,anticoccid,cocciprol,corid,mepyrium,picolinium,pyridinium,thiacoccid" "NA"
|
||||
"ANI" 166548 "Anidulafungin" "Antifungals/antimycotics" "J02AX06" "Antimycotics for systemic use" "Other antimycotics for systemic use" "anid" "anidulafungina,anidulafungine,anidulafunginum,biafungin,ecalta,eraxis" 0.1 "g" "55343-8,57095-2,58420-1,77162-6"
|
||||
"APL" 6602341 "Apalcillin" "Beta-lactams/penicillins" "NA" "NA" "apalcilina,apalcilline,apalcillinsalt,apalcillinum,lumota" "NA"
|
||||
"APR" 3081545 "Apramycin" "Aminoglycosides" "QA07AA92,QJ01GB90,QJ51GB90" "NA" "ambylan,apralan,apramicina,apramycine,apramycinum" "23659-6,73652-0,73653-8"
|
||||
"ARB" 68682 "Arbekacin" "Aminoglycosides" "J01GB12" "NA" "arbekacina,arbekacine,arbekacinum,haberacin" 0.2 "g" "32373-3,53818-1,54173-0"
|
||||
"APX" 71961 "Aspoxicillin" "Beta-lactams/penicillins" "J01CA19" "NA" "aspoxicilina,aspoxicillan,aspoxicilline,aspoxicillinum,doyle" 4 "g" "NA"
|
||||
"AST" 5284517 "Astromicin" "Aminoglycosides" "NA" "NA" "abbott,astromicina,astromicine,astromicinum,fortimicin,istamycin,istamycins" "NA"
|
||||
"ANI" 166548 "Anidulafungin" "Antifungals/antimycotics" "J02AX06,QJ02AX06" "Antimycotics for systemic use" "Other antimycotics for systemic use" "anid,anidul" "anidulafungina,anidulafungine,anidulafunginum,biafungin,ecalta,eraxis" 0.1 "g" "55343-8,57095-2,58420-1,77162-6"
|
||||
"APL" 6602341 "Apalcillin" "Beta-lactams/penicillins" "NA" "apalci" "apalcilina,apalcilline,apalcillinsalt,apalcillinum,lumota" "NA"
|
||||
"APR" 3081545 "Apramycin" "Aminoglycosides" "QA07AA92,QJ01GB90,QJ51GB90" "apramy" "ambylan,apralan,apramicina,apramycine,apramycinum" "23659-6,73652-0,73653-8"
|
||||
"ARB" 68682 "Arbekacin" "Aminoglycosides" "J01GB12,QJ01GB12" "arbeka" "arbekacina,arbekacine,arbekacinum,haberacin" 0.2 "g" "32373-3,53818-1,54173-0"
|
||||
"APX" 71961 "Aspoxicillin" "Beta-lactams/penicillins" "J01CA19,QJ01CA19" "apoxic,aspoxi" "aspoxicilina,aspoxicillan,aspoxicilline,aspoxicillinum,doyle" 4 "g" "NA"
|
||||
"AST" 5284517 "Astromicin" "Aminoglycosides" "NA" "astrom" "abbott,astromicina,astromicine,astromicinum,fortimicin,istamycin,istamycins" "NA"
|
||||
"AVB" 9835049 "Avibactam" "Beta-lactams/penicillins" "NA" "NA" "avibactamfreeacid" "NA"
|
||||
"AVI" 71674 "Avilamycin" "Other antibacterials" "QA07AA95" "NA" "avilamycina,avilamycine,avilamycinum,inteprity,kavault,surmax" "35754-1,35755-8,35756-6,55619-1"
|
||||
"AVI" 71674 "Avilamycin" "Other antibacterials" "QA07AA95" "avilam" "avilamycina,avilamycine,avilamycinum,inteprity,kavault,surmax" "35754-1,35755-8,35756-6,55619-1"
|
||||
"AVO" 16131159 "Avoparcin" "Glycopeptides" "NA" "NA" "firvanq,tagocid,targocid,targosid,tecoplanina,tecoplanine,tecoplaninum,teichomycin,teicoplanina,teicoplanine,teicoplaninum,teikoplanin,ticocin" "NA"
|
||||
"AZD" 15574941 "Azidocillin" "Beta-lactams/penicillins" "J01CE04" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "azidocilina,azidocillina,azidocilline,azidocillinum" 1.5 "g" "NA"
|
||||
"AZM" 447043 "Azithromycin" "Macrolides/lincosamides" "J01FA10,S01AA26" "Macrolides, lincosamides and streptogramins" "Macrolides" "az,azi,azit,azm" "aritromicina,aruzilina,azasite,azenil,azifast,azigram,azimakrol,azithramycine,azithrocin,azithromycine,azithromycinum,azitrocin,azitromax,azitromicina,azitromicine,azitromin,aziwin,aziwok,aztrin,azyter,hemomycin,macrozit,misultina,mixoterin,setron,sumamed,tobil,toraseptol,tromix,trozocina,trulimax,xithrone,zentavion,zifin,zithrax,zithromac,zithromax,zitrim,zitromax,zitrotek,zythromax" 0.3 "g" 0.5 "g" "100043-9,16420-2,16421-0,18866-4,23612-5,25233-8,35-6,36-4,37-2,38-0,6981-5,89480-8"
|
||||
"AFC" "Azithromycin/fluconazole/secnidazole" "Other antibacterials" "J01RA07" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"AZL" 6479523 "Azlocillin" "Beta-lactams/penicillins" "J01CA09" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "az,azl,azlo" "azlin,azlocilina,azlocilline,azlocillinsalt,azlocillinum,securopen" 12 "g" "16422-8,18867-2,3368-8,39-8,40-6,41-4,41661-0,42-2"
|
||||
"ATM" 5742832 "Aztreonam" "Monobactams" "J01DF01" "Other beta-lactam antibacterials" "Monobactams" "at,atm,azm,azt,aztr" "azactam,azetreonam,azonam,azthreonam,aztreon,aztreonamum,cayston,dynabiotic,nebactam,primbactam,squibb" 4 "g" "101497-6,16423-6,18868-0,25234-6,3369-6,41662-8,41663-6,41664-4,41727-9,43-0,44-8,45-5,46-3,6982-3"
|
||||
"AZA" "Aztreonam/avibactam" "Monobactams" "NA" "NA" "NA" "NA"
|
||||
"ANC" "Aztreonam/nacubactam" "Monobactams" "NA" "NA" "NA" "NA"
|
||||
"BAM" 441397 "Bacampicillin" "Beta-lactams/penicillins" "J01CA06" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "alphacilina,alphacillin,ambacamp,ambaxin,bacacil,bacampicilina,bacampicilline,bacampicillinum,bacampicine,berocillin,centurina,devonium,diancina,inacilin,maxifen,penglobe,pivatil,pondocil,pondocillin,pondocillina,sanguicillin,spectrobid,velbacil" 1.2 "g" "18869-8,47-1,48-9,49-7,50-5,55620-9"
|
||||
"BAC" 78358334 "Bacitracin" "Other antibacterials" "D06AX05,J01XX10,R02AB04,S01AA32" "baci" "albac,altracin,ayfivin,baciferm,baciguent,baciim,baciliquin,bacilliquin,baciquent,bacitracina,bacitracine,bacitracinum,fortracin,mycitracin,parentracin,penitracin,septa,topitracin,topitrasin,tropitracin,zutracin" "10868-8,16428-5,18870-6,6827-0,6983-1,87603-7"
|
||||
"BDQ" 5388906 "Bedaquiline" "Other antibacterials" "J04AK05" "NA" "NA" 86 "mg" "80637-2,88703-4,88704-2,94274-8,96107-8"
|
||||
"BEK" 439318 "Bekanamycin" "Aminoglycosides" "J01GB13" "NA" "aminodeoxykanamycin,becanamicina,bekanamicina,bekanamycine,bekanamycinum" 0.6 "g" "NA"
|
||||
"BNB" "Benzathine benzylpenicillin" "Beta-lactams/penicillins" "J01CE08" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "NA" 3.6 "g" "NA"
|
||||
"BNP" 64725 "Benzathine phenoxymethylpenicillin" "Beta-lactams/penicillins" "J01CE10" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "bicillin,biphecillin" 2 "g" "NA"
|
||||
"PEN" 5904 "Benzylpenicillin" "Beta-lactams/penicillins" "J01CE01,S01AA14" "Combinations of antibacterials" "Combinations of antibacterials" "bepe,pen,peni,peni g,penicillin,penicillin g,pg" "bencilpenicilina,benzopenicillin,benzylpenicilline,benzylpenicillinum,capicillin,cillora,cilloral,cilopen,cintrisul,cosmopen,cristapen,crystapen,dropcillin,eskacillin,falapen,forpen,galofak,gelacillin,hipercilina,hyasorb,hylenta,lemopen,liquacillin,liquapen,monocillin,monopen,mycofarm,novocillin,penalev,penicillinum,penilaryn,penisem,pentid,pentids,pfizerpen,pharmacillin,pradupen,scotcil,sugracillin,sugracillinsalt,tabilin,ursopen,veticillin" 3.6 "g" "NA"
|
||||
"AZD" 15574941 "Azidocillin" "Beta-lactams/penicillins" "J01CE04,QJ01CE04" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "azidocilina,azidocillina,azidocilline,azidocillinum" 1.5 "g" "NA"
|
||||
"AZM" 447043 "Azithromycin" "Macrolides/lincosamides" "J01FA10,QJ01FA10,QS01AA26,S01AA26" "Macrolides, lincosamides and streptogramins" "Macrolides" "az,azi,azit,azithr,azm" "aritromicina,aruzilina,azasite,azenil,azifast,azigram,azimakrol,azithramycine,azithrocin,azithromycine,azithromycinum,azitrocin,azitromax,azitromicina,azitromicine,azitromin,aziwin,aziwok,aztrin,azyter,hemomycin,macrozit,misultina,mixoterin,setron,sumamed,tobil,toraseptol,tromix,trozocina,trulimax,xithrone,zentavion,zifin,zithrax,zithromac,zithromax,zitrim,zitromax,zitrotek,zythromax" 0.3 "g" 0.5 "g" "100043-9,16420-2,16421-0,18866-4,23612-5,25233-8,35-6,36-4,37-2,38-0,6981-5,89480-8"
|
||||
"AFC" "Azithromycin/fluconazole/secnidazole" "Other antibacterials" "J01RA07,QJ01RA07" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"AZL" 6479523 "Azlocillin" "Beta-lactams/penicillins" "J01CA09,QJ01CA09" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "az,azl,azlo,azloci" "azlin,azlocilina,azlocilline,azlocillinsalt,azlocillinum,securopen" 12 "g" "16422-8,18867-2,3368-8,39-8,40-6,41-4,41661-0,42-2"
|
||||
"ATM" 5742832 "Aztreonam" "Monobactams" "J01DF01,QJ01DF01" "Other beta-lactam antibacterials" "Monobactams" "at,atm,azm,azt,azt1,aztr,aztreo" "azactam,azetreonam,azonam,azthreonam,aztreon,aztreonamum,cayston,dynabiotic,nebactam,primbactam,squibb" 4 "g" "101497-6,16423-6,18868-0,25234-6,3369-6,41662-8,41663-6,41664-4,41727-9,43-0,44-8,45-5,46-3,6982-3"
|
||||
"AZA" "Aztreonam/avibactam" "Monobactams" "J01DF51,QJ01DF51" "NA" "NA" "NA"
|
||||
"ANC" "Aztreonam/nacubactam" "Monobactams" "J01DF51,QJ01DF51" "NA" "NA" "NA"
|
||||
"BAM" 441397 "Bacampicillin" "Beta-lactams/penicillins" "J01CA06,QJ01CA06" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "bacamp" "alphacilina,alphacillin,ambacamp,ambaxin,bacacil,bacampicilina,bacampicilline,bacampicillinum,bacampicine,berocillin,centurina,devonium,diancina,inacilin,maxifen,penglobe,pivatil,pondocil,pondocillin,pondocillina,sanguicillin,spectrobid,velbacil" 1.2 "g" "18869-8,47-1,48-9,49-7,50-5,55620-9"
|
||||
"BAC" 78358334 "Bacitracin" "Other antibacterials" "D06AX05,J01XX10,QA07AA93,QD06AX05,QJ01XX10,QR02AB04,QS01AA32,R02AB04,S01AA32" "baci,bacitr" "albac,altracin,ayfivin,baciferm,baciguent,baciim,baciliquin,bacilliquin,baciquent,bacitracina,bacitracine,bacitracinum,fortracin,mycitracin,parentracin,penitracin,septa,topitracin,topitrasin,tropitracin,zutracin" "10868-8,16428-5,18870-6,6827-0,6983-1,87603-7"
|
||||
"BDQ" 5388906 "Bedaquiline" "Other antibacterials" "J04AK05,QJ04AK05" "NA" "NA" 86 "mg" "80637-2,88703-4,88704-2,94274-8,96107-8"
|
||||
"BEK" 439318 "Bekanamycin" "Aminoglycosides" "J01GB13,QJ01GB13" "NA" "aminodeoxykanamycin,becanamicina,bekanamicina,bekanamycine,bekanamycinum" 0.6 "g" "NA"
|
||||
"BNB" "Benzathine benzylpenicillin" "Beta-lactams/penicillins" "J01CE08,QJ01CE08" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "NA" 3.6 "g" "NA"
|
||||
"BNP" 64725 "Benzathine phenoxymethylpenicillin" "Beta-lactams/penicillins" "J01CE10,QJ01CE10" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "bicillin,biphecillin" 2 "g" "NA"
|
||||
"PEN" 5904 "Benzylpenicillin" "Beta-lactams/penicillins" "J01CE01,QJ01CE01,QJ51CE01,QS01AA14,S01AA14" "Combinations of antibacterials" "Combinations of antibacterials" "bepe,pen,peni,peni g,penic8,penica,penici,penicillin,penicillin g,penora,pg" "bencilpenicilina,benzopenicillin,benzylpenicilline,benzylpenicillinum,capicillin,cillora,cilloral,cilopen,cintrisul,cosmopen,cristapen,crystapen,dropcillin,eskacillin,falapen,forpen,galofak,gelacillin,hipercilina,hyasorb,hylenta,lemopen,liquacillin,liquapen,monocillin,monopen,mycofarm,novocillin,penalev,penicillinum,penilaryn,penisem,pentid,pentids,pfizerpen,pharmacillin,pradupen,scotcil,sugracillin,sugracillinsalt,tabilin,ursopen,veticillin" 3.6 "g" "NA"
|
||||
"PEN-S" "Benzylpenicillin screening test" "Beta-lactams/penicillins" "NA" "pen screen" "NA" "NA"
|
||||
"BES" 10178705 "Besifloxacin" "Fluoroquinolones" "S01AE08" "NA" "besivance" "73606-6,73628-0,73651-2"
|
||||
"BES" 10178705 "Besifloxacin" "Fluoroquinolones" "QS01AE08,S01AE08" "besifl" "besivance" "73606-6,73628-0,73651-2"
|
||||
"BLA-S" "Beta-lactamase screening test" "Other" "NA" "beta-lactamase,betalactamase,bl screen,blt screen" "NA" "NA"
|
||||
"BIA" 71339 "Biapenem" "Carbapenems" "J01DH05" "NA" "biapenern,omegacin" 1.2 "g" "41665-1,41666-9,41667-7,41728-7"
|
||||
"BIA" 71339 "Biapenem" "Carbapenems" "J01DH05,QJ01DH05" "biapen" "biapenern,omegacin" 1.2 "g" "41665-1,41666-9,41667-7,41728-7"
|
||||
"BCZ" 65807 "Bicyclomycin" "Other antibacterials" "NA" "bicozamycin" "aizumycin,bacfeed,bacteron,bicozamicina,bicozamycin,bicozamycine,bicozamycinum" "NA"
|
||||
"BLM" 5360373 "Bleomycin" "Glycopeptides" "L01DC01" "NA" "blenamax,blenoxane,bleocin,bleomicin,bleomicina,bleomycine,bleomycins,bleomycinum,blexane,nbleomycinamide" "NA"
|
||||
"BDP" 68760 "Brodimoprim" "Trimethoprims" "J01EA02" "Sulfonamides and trimethoprim" "Trimethoprim and derivatives" "NA" "brodimoprima,brodimoprime,brodimoprimum,bromdimoprim,hyprim,unitrim" 0.2 "g" "NA"
|
||||
"BUT" 47472 "Butoconazole" "Antifungals/antimycotics" "G01AF15" "NA" "butaconazole,butoconazol,butoconazolum,gynofort" "NA"
|
||||
"BLM" 5360373 "Bleomycin" "Glycopeptides" "L01DC01,QL01DC01" "NA" "blenamax,blenoxane,bleocin,bleomicin,bleomicina,bleomycine,bleomycins,bleomycinum,blexane,nbleomycinamide" "NA"
|
||||
"BDP" 68760 "Brodimoprim" "Trimethoprims" "J01EA02,QJ01EA02" "Sulfonamides and trimethoprim" "Trimethoprim and derivatives" "NA" "brodimoprima,brodimoprime,brodimoprimum,bromdimoprim,hyprim,unitrim" 0.2 "g" "NA"
|
||||
"BUT" 47472 "Butoconazole" "Antifungals/antimycotics" "G01AF15,QG01AF15" "NA" "butaconazole,butoconazol,butoconazolum,gynofort" "NA"
|
||||
"CDZ" 44242317 "Cadazolid" "Oxazolidinones" "NA" "NA" "NA" "NA"
|
||||
"CLA" "Calcium aminosalicylate" "Antimycobacterials" "J04AA03" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "NA" "NA" 15 "g" "NA"
|
||||
"CAP" 135565060 "Capreomycin" "Antimycobacterials" "J04AB30" "Drugs for treatment of tuberculosis" "Antibiotics" "capr" "NA" 1 "g" "16545-6,18872-2,23607-5,25210-6,25211-4,25212-2,42643-7,48170-5,55-4,55623-3,56-2,57-0,58-8,61355-4,89483-2"
|
||||
"CRB" 20824 "Carbenicillin" "Beta-lactams/penicillins" "J01CA03" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "bar,carb,cb" "anabactyl,carbecin,carbenicilina,carbenicillina,carbenicilline,carbenicillinum,dicarbenicillin,dipenicillin,fugacillin,geopen,gripenin,hyoper,microcillin,piopen,pyocianil,pyoclox,pyopan,pyopen,pyopene" 12 "g" "18873-0,3434-8,41668-5,59-6,60-4,61-2,62-0"
|
||||
"CRN" 93184 "Carindacillin" "Beta-lactams/penicillins" "J01CA05" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "carindacilina,carindacilline,carindacillinsalt,carindacillinum,geocillin,indanylcarbinicillin,urobac" 4 "g" "NA"
|
||||
"CAR" 6540466 "Carumonam" "Monobactams" "J01DF02" "NA" "carumonamum" 2 "g" "51694-8"
|
||||
"CAS" 2826718 "Caspofungin" "Antifungals/antimycotics" "J02AX04" "Antimycotics for systemic use" "Other antimycotics for systemic use" "casp" "cancidas,caspofungina" 50 "mg" "32378-2,54175-5,54176-3,54185-4,58419-3"
|
||||
"CAC" 91562 "Cefacetrile" "Cephalosporins (1st gen.)" "J01DB10" "Other beta-lactam antibacterials" "First-generation cephalosporins" "NA" "cefacetril,cefacetrilo,cefacetrilum,celospor,cephacetrile,vetrimast" "55624-1,55625-8,55626-6,55627-4"
|
||||
"CEC" 51039 "Cefaclor" "Cephalosporins (2nd gen.)" "J01DC04" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "ccl,cec,cf,cfac,cfc,cfcl,cfr,fac" "alenfral,alfacet,alfatil,ceclor,cefachlor,cefaclorum,cefeaclor,cephaclor,compound,distaclor,keflor,kefolor,kefral,keftab,keftid,lilly,lopac,panacef,panoral,raniclor" 1 "g" "16564-7,18874-8,21149-0,6986-4,83-6,84-4,85-1,86-9"
|
||||
"CFR" 47965 "Cefadroxil" "Cephalosporins (1st gen.)" "J01DB05" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cfdx,cfr,fad" "bidocel,cefadrops,cefadroxilo,cefadroxilum,cefradroxil,cefzil,cephadroxil,duracef,duricef,kefroxil,sumacef,ultracef" 2 "g" "16565-4,18875-5,55628-2,63-8,64-6,65-3,66-1"
|
||||
"LEX" 27447 "Cefalexin" "Cephalosporins (1st gen.)" "J01DB01" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cflx" "adcadina,alcephin,alsporin,ambal,amplex,aristosporin,azabort,bactopenor,beliam,biocef,carnosporin,cefablan,cefacet,cefadal,cefadin,cefadina,cefalekey,cefaleksin,cefalessina,cefalexgobens,cefalexina,cefalexine,cefalexinum,cefalin,cefalival,cefaloto,cefanex,cefaseptin,cefax,ceffanex,cefibacter,ceflax,ceforal,cefovit,celexin,cepastar,cepexin,cephacillin,cephalexine,cephalexinum,cephalobene,cephanasten,cephaxin,cephin,cepol,ceporex,ceporexin,ceporexine,cerexin,cerexins,check,cophalexin,domucef,doriman,durantel,efemida,erocetin,factagard,felexin,fexin,ibilex,ibrexin,inphalex,karilexina,kefalospes,keflet,keflex,kefolan,keforal,kekrinal,kidolex,lafarine,larixin,lenocef,lexibiotico,loisine,lonflex,lopilexin,losporal,madlexin,maksipor,mamalexin,mamlexin,medolexin,medoxine,neokef,neolexina,noveol,novolexin,nufex,optocef,oracef,oriphex,oroxin,ortisporina,ospexin,palitrex,panixine,pectril,prindex,pyassan,rilexine,roceph,rogevil,sanaxin,sartosona,sencephalin,sepexin,servicef,servispor,sialexin,sinthecillin,sintolexyn,sporicef,sporidex,syncl,syncle,synecl,taicelexin,tepaxin,theratrex,tokiolexin,uphalexin,viosporine,voxxim,winlex,zabytrex,zozarine" 2 "g" "NA"
|
||||
"RID" 5773 "Cefaloridine" "Cephalosporins (1st gen.)" "J01DB02" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefa" "aliporina,ampligram,cefaloridin,cefaloridina,cefaloridinum,cefalorizin,ceflorin,cepaloridin,cepalorin,cephalomycine,cephaloridin,cephaloridine,cephaloridinum,ceporan,ceporin,ceporine,cilifor,deflorin,faredina,floridin,glaxoridin,intrasporin,keflodin,keflordin,kefloridin,kefspor,lloncefal,sasperin,sefacin,verolgin,vioviantine" 3 "g" "NA"
|
||||
"CEP" 6024 "Cefalotin" "Cephalosporins (1st gen.)" "J01DB03" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cfal,cflt" "averon,cefalothin,cefalothine,cefalothinsalt,cefalotina,cefalotine,cefalotinsalt,cefalotinum,cemastin,cephalothin,cephalothinsalt,cephalothinum,cephalotin,cephalotinsalt,ceporacin,cepovenin,coaxin,keflin,lospoven,microtin,seffin,synclotin,toricelocin" 4 "g" "NA"
|
||||
"MAN" 456255 "Cefamandole" "Cephalosporins (2nd gen.)" "J01DC03" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cfam,cfmn" "cefadole,cefamandol,cefamandolum,cephadole,kefamandol,kefdole,mancef" 6 "g" "18876-3,3441-3,41669-3,55634-0,55635-7,55636-5,55637-3,67-9,68-7,69-5,70-3"
|
||||
"HAP" 30699 "Cefapirin" "Cephalosporins (1st gen.)" "J01DB08" "Other beta-lactam antibacterials" "First-generation cephalosporins" "NA" "ambrocef,brisfirina,brisporin,bristocef,cefadyl,cefalak,cefaloject,cefapirina,cefapirine,cefapirinsalt,cefapirinum,cefaprin,cefatrex,cefatrexyl,cephapirin,cephapirine,cephapirinsalt,cephatrexil,cephatrexyl,metricure" 4 "g" "NA"
|
||||
"CTZ" 6410758 "Cefatrizine" "Cephalosporins (1st gen.)" "J01DB07" "Other beta-lactam antibacterials" "First-generation cephalosporins" "NA" "bricef,cefathiamidine,cefatrix,cefatrizino,cefatrizinum,cephatriazine,cepticol,cetrazil,latocef,orosporina,orotric,seapuron,trizina" 1 "g" "18877-1,55639-9,71-1,72-9,73-7,74-5"
|
||||
"CZD" 71736 "Cefazedone" "Cephalosporins (1st gen.)" "J01DB06" "Other beta-lactam antibacterials" "First-generation cephalosporins" "NA" "cefazedon,cefazedona,cefazedonesalt,cefazedonum,refosporen,refosporene,refosporin,refosporinsalt" 3 "g" "NA"
|
||||
"CZO" 33255 "Cefazolin" "Cephalosporins (1st gen.)" "J01DB04" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cfz,cfzl,cz,czol,faz,kz" "ancef,atirin,biazolina,cefabiozim,cefacidal,cefalomicina,cefamedin,cefamezin,cefazil,cefazina,cefazolina,cefazoline,cefazolinsalt,cefazolinum,cephamezine,cephazolidin,cephazolin,cephazoline,elzogram,firmacef,gramaxin,kefzol,lampocef,liviclina,neofazol,oprea,recef,totacef,zolicef,zolisint" 3 "g" "16566-2,18878-9,25235-3,3442-1,3443-9,41670-1,75-2,76-0,77-8,78-6,80962-4,85422-4"
|
||||
"CFB" 127527 "Cefbuperazone" "Other antibacterials" "J01DC13" "NA" "cefbuperazona,cefbuperazonesalt,cefbuperazonum,cefbuperzaone,cerbuperazone,keiperazon,tomiporan" 2 "g" "NA"
|
||||
"CCP" 6436055 "Cefcapene" "Cephalosporins (3rd gen.)" "J01DD17" "NA" "flomox" 0.45 "g" "100044-7,76143-7"
|
||||
"CLA" "Calcium aminosalicylate" "Antimycobacterials" "J04AA03,QJ04AA03" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "NA" "NA" 15 "g" "NA"
|
||||
"CAP" 135565060 "Capreomycin" "Antimycobacterials" "J04AB30,QJ04AB30" "Drugs for treatment of tuberculosis" "Antibiotics" "capr,capreo" "NA" 1 "g" "16545-6,18872-2,23607-5,25210-6,25211-4,25212-2,42643-7,48170-5,55-4,55623-3,56-2,57-0,58-8,61355-4,89483-2"
|
||||
"CRB" 20824 "Carbenicillin" "Beta-lactams/penicillins" "J01CA03,QJ01CA03" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "bar,carb,carben,cb" "anabactyl,carbecin,carbenicilina,carbenicillina,carbenicilline,carbenicillinum,dicarbenicillin,dipenicillin,fugacillin,geopen,gripenin,hyoper,microcillin,piopen,pyocianil,pyoclox,pyopan,pyopen,pyopene" 12 "g" "18873-0,3434-8,41668-5,59-6,60-4,61-2,62-0"
|
||||
"CRN" 93184 "Carindacillin" "Beta-lactams/penicillins" "J01CA05,QJ01CA05" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "carindacilina,carindacilline,carindacillinsalt,carindacillinum,geocillin,indanylcarbinicillin,urobac" 4 "g" "NA"
|
||||
"CAR" 6540466 "Carumonam" "Monobactams" "J01DF02,QJ01DF02" "NA" "carumonamum" 2 "g" "51694-8"
|
||||
"CAS" 2826718 "Caspofungin" "Antifungals/antimycotics" "J02AX04,QJ02AX04" "Antimycotics for systemic use" "Other antimycotics for systemic use" "casp,caspof" "cancidas,caspofungina" 50 "mg" "32378-2,54175-5,54176-3,54185-4,58419-3"
|
||||
"CAC" 91562 "Cefacetrile" "Cephalosporins (1st gen.)" "J01DB10,QJ01DB10,QJ51DB10" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cephac" "cefacetril,cefacetrilo,cefacetrilum,celospor,cephacetrile,vetrimast" "55624-1,55625-8,55626-6,55627-4"
|
||||
"CEC" 51039 "Cefaclor" "Cephalosporins (2nd gen.)" "J01DC04,QJ01DC04" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "ccl,cec,cefacl,cf,cfac,cfc,cfcl,cfr,fac" "alenfral,alfacet,alfatil,ceclor,cefachlor,cefaclorum,cefeaclor,cephaclor,compound,distaclor,keflor,kefolor,kefral,keftab,keftid,lilly,lopac,panacef,panoral,raniclor" 1 "g" "16564-7,18874-8,21149-0,6986-4,83-6,84-4,85-1,86-9"
|
||||
"CFR" 47965 "Cefadroxil" "Cephalosporins (1st gen.)" "J01DB05,QJ01DB05" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefadr,cfdx,cfr,fad" "bidocel,cefadrops,cefadroxilo,cefadroxilum,cefradroxil,cefzil,cephadroxil,duracef,duricef,kefroxil,sumacef,ultracef" 2 "g" "16565-4,18875-5,55628-2,63-8,64-6,65-3,66-1"
|
||||
"LEX" 27447 "Cefalexin" "Cephalosporins (1st gen.)" "J01DB01,QJ01DB01,QJ51DB01" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cepale,cflx" "adcadina,alcephin,alsporin,ambal,amplex,aristosporin,azabort,bactopenor,beliam,biocef,carnosporin,cefablan,cefacet,cefadal,cefadin,cefadina,cefalekey,cefaleksin,cefalessina,cefalexgobens,cefalexina,cefalexine,cefalexinum,cefalin,cefalival,cefaloto,cefanex,cefaseptin,cefax,ceffanex,cefibacter,ceflax,ceforal,cefovit,celexin,cepastar,cepexin,cephacillin,cephalexine,cephalexinum,cephalobene,cephanasten,cephaxin,cephin,cepol,ceporex,ceporexin,ceporexine,cerexin,cerexins,check,cophalexin,domucef,doriman,durantel,efemida,erocetin,factagard,felexin,fexin,ibilex,ibrexin,inphalex,karilexina,kefalospes,keflet,keflex,kefolan,keforal,kekrinal,kidolex,lafarine,larixin,lenocef,lexibiotico,loisine,lonflex,lopilexin,losporal,madlexin,maksipor,mamalexin,mamlexin,medolexin,medoxine,neokef,neolexina,noveol,novolexin,nufex,optocef,oracef,oriphex,oroxin,ortisporina,ospexin,palitrex,panixine,pectril,prindex,pyassan,rilexine,roceph,rogevil,sanaxin,sartosona,sencephalin,sepexin,servicef,servispor,sialexin,sinthecillin,sintolexyn,sporicef,sporidex,syncl,syncle,synecl,taicelexin,tepaxin,theratrex,tokiolexin,uphalexin,viosporine,voxxim,winlex,zabytrex,zozarine" 2 "g" "NA"
|
||||
"RID" 5773 "Cefaloridine" "Cephalosporins (1st gen.)" "J01DB02,QJ01DB02" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefa,ceplor" "aliporina,ampligram,cefaloridin,cefaloridina,cefaloridinum,cefalorizin,ceflorin,cepaloridin,cepalorin,cephalomycine,cephaloridin,cephaloridine,cephaloridinum,ceporan,ceporin,ceporine,cilifor,deflorin,faredina,floridin,glaxoridin,intrasporin,keflodin,keflordin,kefloridin,kefspor,lloncefal,sasperin,sefacin,verolgin,vioviantine" 3 "g" "NA"
|
||||
"CEP" 6024 "Cefalotin" "Cephalosporins (1st gen.)" "J01DB03,QJ01DB03" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cephal,cfal,cflt" "averon,cefalothin,cefalothine,cefalothinsalt,cefalotina,cefalotine,cefalotinsalt,cefalotinum,cemastin,cephalothin,cephalothinsalt,cephalothinum,cephalotin,cephalotinsalt,ceporacin,cepovenin,coaxin,keflin,lospoven,microtin,seffin,synclotin,toricelocin" 4 "g" "NA"
|
||||
"MAN" 456255 "Cefamandole" "Cephalosporins (2nd gen.)" "J01DC03,QJ01DC03" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefama,cfam,cfmn" "cefadole,cefamandol,cefamandolum,cephadole,kefamandol,kefdole,mancef" 6 "g" "18876-3,3441-3,41669-3,55634-0,55635-7,55636-5,55637-3,67-9,68-7,69-5,70-3"
|
||||
"HAP" 30699 "Cefapirin" "Cephalosporins (1st gen.)" "J01DB08,QG51AA05,QJ01DB08,QJ51DB08" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cephap" "ambrocef,brisfirina,brisporin,bristocef,cefadyl,cefalak,cefaloject,cefapirina,cefapirine,cefapirinsalt,cefapirinum,cefaprin,cefatrex,cefatrexyl,cephapirin,cephapirine,cephapirinsalt,cephatrexil,cephatrexyl,metricure" 4 "g" "NA"
|
||||
"CTZ" 6410758 "Cefatrizine" "Cephalosporins (1st gen.)" "J01DB07,QJ01DB07" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefatr" "bricef,cefathiamidine,cefatrix,cefatrizino,cefatrizinum,cephatriazine,cepticol,cetrazil,latocef,orosporina,orotric,seapuron,trizina" 1 "g" "18877-1,55639-9,71-1,72-9,73-7,74-5"
|
||||
"CZD" 71736 "Cefazedone" "Cephalosporins (1st gen.)" "J01DB06,QJ01DB06" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefaze" "cefazedon,cefazedona,cefazedonesalt,cefazedonum,refosporen,refosporene,refosporin,refosporinsalt" 3 "g" "NA"
|
||||
"CZO" 33255 "Cefazolin" "Cephalosporins (1st gen.)" "J01DB04,QJ01DB04,QJ51DB04" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cefazo,cfz,cfzl,cz,czol,faz,kz" "ancef,atirin,biazolina,cefabiozim,cefacidal,cefalomicina,cefamedin,cefamezin,cefazil,cefazina,cefazolina,cefazoline,cefazolinsalt,cefazolinum,cephamezine,cephazolidin,cephazolin,cephazoline,elzogram,firmacef,gramaxin,kefzol,lampocef,liviclina,neofazol,oprea,recef,totacef,zolicef,zolisint" 3 "g" "16566-2,18878-9,25235-3,3442-1,3443-9,41670-1,75-2,76-0,77-8,78-6,80962-4,85422-4"
|
||||
"CFB" 127527 "Cefbuperazone" "Other antibacterials" "J01DC13,QJ01DC13" "cefbup" "cefbuperazona,cefbuperazonesalt,cefbuperazonum,cefbuperzaone,cerbuperazone,keiperazon,tomiporan" 2 "g" "NA"
|
||||
"CCP" 6436055 "Cefcapene" "Cephalosporins (3rd gen.)" "J01DD17,QJ01DD17" "cefcap" "flomox" 0.45 "g" "100044-7,76143-7"
|
||||
"CCX" 5282438 "Cefcapene pivoxil" "Cephalosporins (3rd gen.)" "NA" "NA" "cefcamate,flumax" "NA"
|
||||
"CDR" 6915944 "Cefdinir" "Cephalosporins (3rd gen.)" "J01DD15" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cd,cdn,cdr,cfd,din" "cefdinirum,cefdinyl,cefdirnir,ceftinex,cefzon,omnicef" 0.6 "g" "23636-4,23637-2,35757-4,35758-2"
|
||||
"DIT" 9870843 "Cefditoren" "Cephalosporins (3rd gen.)" "J01DD16" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cdn" "cefditoreno,spectracef" 0.4 "g" "35759-0,35760-8,35761-6,35762-4"
|
||||
"CDR" 6915944 "Cefdinir" "Cephalosporins (3rd gen.)" "J01DD15,QJ01DD15" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cd,cdn,cdr,cefdin,cfd,din" "cefdinirum,cefdinyl,cefdirnir,ceftinex,cefzon,omnicef" 0.6 "g" "23636-4,23637-2,35757-4,35758-2"
|
||||
"DIT" 9870843 "Cefditoren" "Cephalosporins (3rd gen.)" "J01DD16,QJ01DD16" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cdn,cefdit" "cefditoreno,spectracef" 0.4 "g" "35759-0,35760-8,35761-6,35762-4"
|
||||
"DIX" 6437877 "Cefditoren pivoxil" "Cephalosporins (3rd gen.)" "NA" "NA" "cefditorin,meiact,pivaloyloxymethyl" "NA"
|
||||
"FEP" 5479537 "Cefepime" "Cephalosporins (4th gen.)" "J01DE01" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "cfep,cfpi,cpe,cpm,fep,pm,xpm" "anticefepime,axepim,cefepima,cefepimum,maxipime,pyrrolidinium,renapime" 4 "g" "101502-3,18879-7,31142-3,31143-1,35763-2,38363-8,42350-9,42351-7,42353-3,50631-1,58412-8,6643-1,6644-9,6645-7,6646-5,6987-2,8272-7,8273-5"
|
||||
"CFA" "Cefepime/amikacin" "Cephalosporins (4th gen.)" "J01RA06" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CPC" 9567559 "Cefepime/clavulanic acid" "Cephalosporins (4th gen.)" "NA" "cicl,xpml" "NA" "NA"
|
||||
"FPE" 23653540 "Cefepime/enmetazobactam" "Cephalosporins (4th gen.)" "NA" "NA" "NA" "NA"
|
||||
"FNC" "Cefepime/nacubactam" "Cephalosporins (4th gen.)" "NA" "NA" "NA" "NA"
|
||||
"FPT" 9567558 "Cefepime/tazobactam" "Cephalosporins (4th gen.)" "NA" "NA" "NA" "NA"
|
||||
"FPZ" "Cefepime/zidebactam" "Cephalosporins (4th gen.)" "NA" "NA" "NA" "NA"
|
||||
"CAT" 5487888 "Cefetamet" "Cephalosporins (3rd gen.)" "J01DD10" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "cefetametum,deacetoxycefotaxime,epocelin" 1 "g" "32377-4,35764-0,35765-7,55640-7"
|
||||
"FEP" 5479537 "Cefepime" "Cephalosporins (4th gen.)" "J01DE01,QJ01DE01" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "cefep4,cefepi,cfep,cfpi,cpe,cpm,fep,pm,xpm" "anticefepime,axepim,cefepima,cefepimum,maxipime,pyrrolidinium,renapime" 4 "g" "101502-3,18879-7,31142-3,31143-1,35763-2,38363-8,42350-9,42351-7,42353-3,50631-1,58412-8,6643-1,6644-9,6645-7,6646-5,6987-2,8272-7,8273-5"
|
||||
"CFA" "Cefepime/amikacin" "Cephalosporins (4th gen.)" "J01DE51,QJ01DE51" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CPC" 9567559 "Cefepime/clavulanic acid" "Cephalosporins (4th gen.)" "J01DE51,QJ01DE51" "cefcla,cicl,xpml" "NA" "NA"
|
||||
"FPE" 23653540 "Cefepime/enmetazobactam" "Cephalosporins (4th gen.)" "J01DE51,QJ01DE51" "NA" "NA" "NA"
|
||||
"FNC" "Cefepime/nacubactam" "Cephalosporins (4th gen.)" "J01DE51,QJ01DE51" "NA" "NA" "NA"
|
||||
"FPT" 9567558 "Cefepime/tazobactam" "Cephalosporins (4th gen.)" "J01DE51,QJ01DE51" "NA" "NA" "NA"
|
||||
"FPZ" "Cefepime/zidebactam" "Cephalosporins (4th gen.)" "J01DE51,QJ01DE51" "NA" "NA" "NA"
|
||||
"CAT" 5487888 "Cefetamet" "Cephalosporins (3rd gen.)" "J01DD10,QJ01DD10" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefeta,cefmtm" "cefetametum,deacetoxycefotaxime,epocelin" 1 "g" "32377-4,35764-0,35765-7,55640-7"
|
||||
"CPI" 5486182 "Cefetamet pivoxil" "Cephalosporins (3rd gen.)" "NA" "NA" "cefetametpivoxil,cefyl,globocef" "NA"
|
||||
"CCL" 71719688 "Cefetecol" "Cephalosporins (4th gen.)" "NA" "cefcatacol" "NA" "NA"
|
||||
"CZL" 193956 "Cefetrizole" "Cephalosporins (unclassified gen.)" "NA" "NA" "cefetrizolum" "NA"
|
||||
"FDC" 77843966 "Cefiderocol" "Cephalosporins (unclassified gen.)" "J01DI04" "NA" "fetcroja" 6 "g" "95767-0,99280-0,99503-5"
|
||||
"CFM" 5362065 "Cefixime" "Cephalosporins (3rd gen.)" "J01DD08" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfe,cfix,cfxm,dcfm,fix,ix" "cefixim,cefixima,cefiximum,cefixoral,cefspan,cephoral,citropen,denvar,necopen,oraken,oroken,suprax,tricef,unixime" 0.4 "g" "16567-0,18880-5,25236-1,35766-5,79-4,80-2,81-0,82-8"
|
||||
"CEO" "Cefixime/ornidazole" "Other antibacterials" "J01RA15" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CMX" 9570757 "Cefmenoxime" "Cephalosporins (3rd gen.)" "J01DD05,S01AA31,S02AA18" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "bestron,cefmenoxima,cefmenoximum,tacef" 2 "g" "32375-8,54174-8,54203-5,55641-5"
|
||||
"CMZ" 42008 "Cefmetazole" "Cephalosporins (2nd gen.)" "J01DC09" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "NA" "cefmetazol,cefmetazolo,cefmetazolum,cefmetazon,metafar,zefazone" 4 "g" "11575-8,18881-3,25222-1,87-7,88-5,89-3,90-1"
|
||||
"CNX" 71141 "Cefminox" "Other antibacterials" "J01DC12" "NA" "alteporina,cefminoxhydrate,cefminoxum,meicelin,tencef" 4 "g" "54908-9"
|
||||
"DIZ" 5361871 "Cefodizime" "Cephalosporins (3rd gen.)" "J01DD09" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "cefodizima,cefodizimum,cefodizme,diezime,kenicef,modivid,neucef,timecef" 2 "g" "18882-1,6988-0,91-9,92-7,93-5,94-3"
|
||||
"CID" 43594 "Cefonicid" "Cephalosporins (2nd gen.)" "J01DC06" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "NA" "cefonicide,cefonicido,cefonicidsalt,cefonicidum,monocef,monocid" 1 "g" "18883-9,25237-9,3444-7,55642-3,95-0,96-8,97-6,98-4"
|
||||
"CFP" 44187 "Cefoperazone" "Cephalosporins (3rd gen.)" "J01DD12" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfp,cfpz,cp,cpz,fop,per" "bioperazone,cefob,cefobid,cefobis,cefoneg,cefoper,cefoperazin,cefoperazine,cefoperazon,cefoperazona,cefoperazonesalt,cefoperazono,cefoperazonum,cefozon,medocef,myticef,pathozone,peracef,tomabef" 4 "g" "100-8,101-6,102-4,18884-7,3445-4,35767-3,35768-1,54166-4,54167-2,54168-0,99-2"
|
||||
"CSL" "Cefoperazone/sulbactam" "Cephalosporins (3rd gen.)" "J01DD62" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "NA" 4 "g" "35768-1,54166-4,54167-2,54168-0"
|
||||
"CND" 43507 "Ceforanide" "Cephalosporins (2nd gen.)" "J01DC11" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "NA" "ceforanido,ceforanidum,precef" 4 "g" "103-2,104-0,105-7,106-5,18885-4,55643-1"
|
||||
"CSE" 9830519 "Cefoselis" "Cephalosporins (4th gen.)" "NA" "NA" "winsef" "NA"
|
||||
"CTX" 5742673 "Cefotaxime" "Cephalosporins (3rd gen.)" "J01DD01" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfot,cft,cftx,ct,ctx,fot,tax,xct" "anticefotaxime,cefotax,cefotaxim,cefotaxima,cefotaximesalt,cefotaximsalt,cefotaximum,cephotaxim,cephotaxime,claforan,kefotex,omnatax,pretor,ralopar,tolycar,tolycor,zariviz" 4 "g" "101479-4,101480-2,107-3,108-1,109-9,110-7,18886-2,25238-7,31138-1,31139-9,3446-2,35769-9,35770-7,35771-5,41671-9,50632-9,52128-6,54191-2,54192-0,54193-8,55189-5,55644-9,6989-8,80961-6"
|
||||
"FDC" 77843966 "Cefiderocol" "Cephalosporins (unclassified gen.)" "J01DI04,QJ01DI04" "NA" "fetcroja" 6 "g" "95767-0,99280-0,99503-5"
|
||||
"CFM" 5362065 "Cefixime" "Cephalosporins (3rd gen.)" "J01DD08,QJ01DD08" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefixi,cfe,cfix,cfxm,dcfm,fix,ix" "cefixim,cefixima,cefiximum,cefixoral,cefspan,cephoral,citropen,denvar,necopen,oraken,oroken,suprax,tricef,unixime" 0.4 "g" "16567-0,18880-5,25236-1,35766-5,79-4,80-2,81-0,82-8"
|
||||
"CEO" "Cefixime/ornidazole" "Other antibacterials" "J01DD58,QJ01DD58" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CMX" 9570757 "Cefmenoxime" "Cephalosporins (3rd gen.)" "J01DD05,QJ01DD05,QS01AA31,QS02AA18,S01AA31,S02AA18" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefmen" "bestron,cefmenoxima,cefmenoximum,tacef" 2 "g" "32375-8,54174-8,54203-5,55641-5"
|
||||
"CMZ" 42008 "Cefmetazole" "Cephalosporins (2nd gen.)" "J01DC09,QJ01DC09" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefmet" "cefmetazol,cefmetazolo,cefmetazolum,cefmetazon,metafar,zefazone" 4 "g" "11575-8,18881-3,25222-1,87-7,88-5,89-3,90-1"
|
||||
"CNX" 71141 "Cefminox" "Other antibacterials" "J01DC12,QJ01DC12" "cefmin" "alteporina,cefminoxhydrate,cefminoxum,meicelin,tencef" 4 "g" "54908-9"
|
||||
"DIZ" 5361871 "Cefodizime" "Cephalosporins (3rd gen.)" "J01DD09,QJ01DD09" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "cefodizima,cefodizimum,cefodizme,diezime,kenicef,modivid,neucef,timecef" 2 "g" "18882-1,6988-0,91-9,92-7,93-5,94-3"
|
||||
"CID" 43594 "Cefonicid" "Cephalosporins (2nd gen.)" "J01DC06,QJ01DC06" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefoni" "cefonicide,cefonicido,cefonicidsalt,cefonicidum,monocef,monocid" 1 "g" "18883-9,25237-9,3444-7,55642-3,95-0,96-8,97-6,98-4"
|
||||
"CFP" 44187 "Cefoperazone" "Cephalosporins (3rd gen.)" "J01DD12,QJ01DD12,QJ51DD12" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefope,cfp,cfpz,cp,cpz,fop,per" "bioperazone,cefob,cefobid,cefobis,cefoneg,cefoper,cefoperazin,cefoperazine,cefoperazon,cefoperazona,cefoperazonesalt,cefoperazono,cefoperazonum,cefozon,medocef,myticef,pathozone,peracef,tomabef" 4 "g" "100-8,101-6,102-4,18884-7,3445-4,35767-3,35768-1,54166-4,54167-2,54168-0,99-2"
|
||||
"CSL" "Cefoperazone/sulbactam" "Cephalosporins (3rd gen.)" "J01DD62,QJ01DD62" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "fopsul" "NA" 4 "g" "35768-1,54166-4,54167-2,54168-0"
|
||||
"CND" 43507 "Ceforanide" "Cephalosporins (2nd gen.)" "J01DC11,QJ01DC11" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefora" "ceforanido,ceforanidum,precef" 4 "g" "103-2,104-0,105-7,106-5,18885-4,55643-1"
|
||||
"CSE" 9830519 "Cefoselis" "Cephalosporins (4th gen.)" "NA" "cefose" "winsef" "NA"
|
||||
"CTX" 5742673 "Cefotaxime" "Cephalosporins (3rd gen.)" "J01DD01,QJ01DD01" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefo32,cefota,cfot,cft,cftx,ct,ctx,fot,fot1,tax,taxmen,taxnme,xct" "anticefotaxime,cefotax,cefotaxim,cefotaxima,cefotaximesalt,cefotaximsalt,cefotaximum,cephotaxim,cephotaxime,claforan,kefotex,omnatax,pretor,ralopar,tolycar,tolycor,zariviz" 4 "g" "101479-4,101480-2,107-3,108-1,109-9,110-7,18886-2,25238-7,31138-1,31139-9,3446-2,35769-9,35770-7,35771-5,41671-9,50632-9,52128-6,54191-2,54192-0,54193-8,55189-5,55644-9,6989-8,80961-6"
|
||||
"CTX-S" "Cefotaxime screening test" "Cephalosporins (3rd gen.)" "NA" "ctx screen" "NA" "NA"
|
||||
"CTC" 9575353 "Cefotaxime/clavulanic acid" "Cephalosporins (3rd gen.)" "J01DD51" "cxcl,xctl" "NA" "NA"
|
||||
"CTS" 9574753 "Cefotaxime/sulbactam" "Cephalosporins (3rd gen.)" "NA" "NA" "NA" "54191-2,54192-0,54193-8,55644-9"
|
||||
"CTT" 53025 "Cefotetan" "Cephalosporins (2nd gen.)" "J01DC05" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cftt,cn,cte,ctn,ctt,tans" "apacef,apatef,cefotetanum" 4 "g" "111-5,112-3,113-1,114-9,18887-0,25239-5,3447-0,41672-7,41673-5,41674-3,41729-5,6990-6"
|
||||
"CTF" 43708 "Cefotiam" "Cephalosporins (2nd gen.)" "J01DC07" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "NA" "aspil,cefotiamum,ceradon,halospor,pansporin,pansporine,spizef" 1.2 "g" 4 "g" "32374-1,35772-3,35773-1,55645-6,55737-1,55738-9,55739-7,55740-5"
|
||||
"CTC" 9575353 "Cefotaxime/clavulanic acid" "Cephalosporins (3rd gen.)" "J01DD51,QJ01DD51" "cxcl,taxcla,xctl" "NA" "NA"
|
||||
"CTS" 9574753 "Cefotaxime/sulbactam" "Cephalosporins (3rd gen.)" "J01DD51,QJ01DD51" "NA" "NA" "54191-2,54192-0,54193-8,55644-9"
|
||||
"CTT" 53025 "Cefotetan" "Cephalosporins (2nd gen.)" "J01DC05,QJ01DC05" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefote,cftt,cn,cte,ctn,ctt,tans" "apacef,apatef,cefotetanum" 4 "g" "111-5,112-3,113-1,114-9,18887-0,25239-5,3447-0,41672-7,41673-5,41674-3,41729-5,6990-6"
|
||||
"CTF" 43708 "Cefotiam" "Cephalosporins (2nd gen.)" "J01DC07,QJ01DC07" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefoti" "aspil,cefotiamum,ceradon,halospor,pansporin,pansporine,spizef" 1.2 "g" 4 "g" "32374-1,35772-3,35773-1,55645-6,55737-1,55738-9,55739-7,55740-5"
|
||||
"CHE" 125846 "Cefotiam hexetil" "Cephalosporins (3rd gen.)" "NA" "NA" "taketiam,texodil" "55737-1,55738-9,55739-7,55740-5"
|
||||
"FOV" 9578573 "Cefovecin" "Cephalosporins (3rd gen.)" "QJ01DD91" "NA" "cefovecinsalt,convenia" "76147-8,87792-8"
|
||||
"FOX" 441199 "Cefoxitin" "Cephalosporins (2nd gen.)" "J01DC01" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cfox,cfx,cfxt,cx,fox,fx" "betacef,cefoxil,cefoxitina,cefoxitine,cefoxitinsalt,cefoxitinum,cefoxotin,cenomycin,farmoxin,mefoxin,mefoxithin,mefoxitin,merxin,rephoxitin" 6 "g" "101492-7,115-6,116-4,117-2,118-0,18888-8,25220-5,25240-3,25366-6,3448-8,41675-0,41676-8,41677-6,41730-3,6991-4"
|
||||
"FOV" 9578573 "Cefovecin" "Cephalosporins (3rd gen.)" "QJ01DD91" "cefove" "cefovecinsalt,convenia" "76147-8,87792-8"
|
||||
"FOX" 441199 "Cefoxitin" "Cephalosporins (2nd gen.)" "J01DC01,QJ01DC01" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefoxi,cfox,cfx,cfxt,cx,fox,fx" "betacef,cefoxil,cefoxitina,cefoxitine,cefoxitinsalt,cefoxitinum,cefoxotin,cenomycin,farmoxin,mefoxin,mefoxithin,mefoxitin,merxin,rephoxitin" 6 "g" "101492-7,115-6,116-4,117-2,118-0,18888-8,25220-5,25240-3,25366-6,3448-8,41675-0,41676-8,41677-6,41730-3,6991-4"
|
||||
"FOX-S" "Cefoxitin screening test" "Cephalosporins (2nd gen.)" "NA" "cfsc,fox1" "NA" "NA"
|
||||
"ZOP" 9571080 "Cefozopran" "Cephalosporins (4th gen.)" "J01DE03" "NA" "firstcin,imidazo" 4 "g" "100045-4,53820-7"
|
||||
"CFZ" 68597 "Cefpimizole" "Cephalosporins (3rd gen.)" "NA" "NA" "ajicef,cefpimizol,cefpimizolesalt,cefpimizolum,renilan" "NA"
|
||||
"CPM" 636405 "Cefpiramide" "Cephalosporins (3rd gen.)" "J01DD11" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "cefpiramida,cefpiramidesalt,cefpiramido,cefpiramidum,sepatren,suncefal" 2 "g" "NA"
|
||||
"CPO" 5479539 "Cefpirome" "Cephalosporins (4th gen.)" "J01DE02" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "cfpr" "broact,cefir,cefpiroma,cefpiromum,cefrom,keiten,romecef" 4 "g" "18889-6,6647-3,6648-1,6649-9,6650-6,6992-2,8274-3,8275-0,8276-8"
|
||||
"CPD" 6335986 "Cefpodoxime" "Cephalosporins (3rd gen.)" "J01DD13" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfpd,cfpo,cpd,pod,px" "cefpodoxima,cefpodoximum,epoxim" 0.4 "g" "119-8,120-6,121-4,122-2,18890-4,25241-1,41678-4,41679-2,41680-0,41731-1,6993-0,90849-1"
|
||||
"ZOP" 9571080 "Cefozopran" "Cephalosporins (4th gen.)" "J01DE03,QJ01DE03" "cefozo" "firstcin,imidazo" 4 "g" "100045-4,53820-7"
|
||||
"CFZ" 68597 "Cefpimizole" "Cephalosporins (3rd gen.)" "NA" "cefpim" "ajicef,cefpimizol,cefpimizolesalt,cefpimizolum,renilan" "NA"
|
||||
"CPM" 636405 "Cefpiramide" "Cephalosporins (3rd gen.)" "J01DD11,QJ01DD11" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefpam" "cefpiramida,cefpiramidesalt,cefpiramido,cefpiramidum,sepatren,suncefal" 2 "g" "NA"
|
||||
"CPO" 5479539 "Cefpirome" "Cephalosporins (4th gen.)" "J01DE02,QJ01DE02" "Other beta-lactam antibacterials" "Fourth-generation cephalosporins" "cefpom,cfpr" "broact,cefir,cefpiroma,cefpiromum,cefrom,keiten,romecef" 4 "g" "18889-6,6647-3,6648-1,6649-9,6650-6,6992-2,8274-3,8275-0,8276-8"
|
||||
"CPD" 6335986 "Cefpodoxime" "Cephalosporins (3rd gen.)" "J01DD13,QJ01DD13" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefpod,cfpd,cfpo,cpd,pod,pod4,px" "cefpodoxima,cefpodoximum,epoxim" 0.4 "g" "119-8,120-6,121-4,122-2,18890-4,25241-1,41678-4,41679-2,41680-0,41731-1,6993-0,90849-1"
|
||||
"CPX" 6526396 "Cefpodoxime proxetil" "Cephalosporins (3rd gen.)" "NA" "NA" "banan,cefodox,cefoprox,cefpoderm,cefpodoximproxetil,cepodem,doxef,orelox,otreon,podomexef,simplicef,vantin" "NA"
|
||||
"CDC" "Cefpodoxime/clavulanic acid" "Cephalosporins (3rd gen.)" "NA" "cecl" "NA" "NA"
|
||||
"CPR" 5281006 "Cefprozil" "Cephalosporins (2nd gen.)" "J01DC10" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cpr,cpz,fp" "arzimol,brisoral,cefprozilo,cefprozilum,cronocef,procef,serozil" 1 "g" "123-0,124-8,125-5,126-3,18891-2,6994-8"
|
||||
"CEQ" 5464355 "Cefquinome" "Cephalosporins (4th gen.)" "QG51AA07,QJ01DE90,QJ51DE90" "NA" "cefquinoma,cefquinomum,cobactan,quinolinium" "100046-2,76150-2"
|
||||
"CRD" 5284529 "Cefroxadine" "Cephalosporins (1st gen.)" "J01DB11" "Other beta-lactam antibacterials" "First-generation cephalosporins" "NA" "cefroxadin,cefroxadino,cefroxadinum,oraspor" 2.1 "g" "NA"
|
||||
"CFS" 656575 "Cefsulodin" "Cephalosporins (3rd gen.)" "J01DD03" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfsl,cfsu" "cefomonil,cefonomil,cefsulodine,cefsulodinhydrate,cefsulodino,cefsulodinum,pseudocef,pseudomonil,pyocefal,sulcephalosporin,takesulin,tilmapor,ulfaret" 4 "g" "127-1,128-9,129-7,130-5,131-3,18892-0,25242-9,55647-2"
|
||||
"CDC" "Cefpodoxime/clavulanic acid" "Cephalosporins (3rd gen.)" "J01DD64,QJ01DD64" "cecl,podcla" "NA" 0.4 "g" "NA"
|
||||
"CPR" 5281006 "Cefprozil" "Cephalosporins (2nd gen.)" "J01DC10,QJ01DC10" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefpro,cpr,cpz,fp" "arzimol,brisoral,cefprozilo,cefprozilum,cronocef,procef,serozil" 1 "g" "123-0,124-8,125-5,126-3,18891-2,6994-8"
|
||||
"CEQ" 5464355 "Cefquinome" "Cephalosporins (4th gen.)" "QG51AA07,QJ01DE90,QJ51DE90" "cefqui" "cefquinoma,cefquinomum,cobactan,quinolinium" "100046-2,76150-2"
|
||||
"CRD" 5284529 "Cefroxadine" "Cephalosporins (1st gen.)" "J01DB11,QJ01DB11" "Other beta-lactam antibacterials" "First-generation cephalosporins" "ceftix" "cefroxadin,cefroxadino,cefroxadinum,oraspor" 2.1 "g" "NA"
|
||||
"CFS" 656575 "Cefsulodin" "Cephalosporins (3rd gen.)" "J01DD03,QJ01DD03" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cefsul,cfsl,cfsu" "cefomonil,cefonomil,cefsulodine,cefsulodinhydrate,cefsulodino,cefsulodinum,pseudocef,pseudomonil,pyocefal,sulcephalosporin,takesulin,tilmapor,ulfaret" 4 "g" "127-1,128-9,129-7,130-5,131-3,18892-0,25242-9,55647-2"
|
||||
"CSU" 68718 "Cefsumide" "Cephalosporins (unclassified gen.)" "NA" "NA" "cefsulmid,cefsumido,cefsumidum" "NA"
|
||||
"CPT" 56841980 "Ceftaroline" "Cephalosporins (5th gen.)" "J01DI02" "cfro" "ceftaroine,teflaro,zinforo" 1.2 "g" "73604-1,73605-8,73626-4,73627-2,73649-6,73650-4,74170-2"
|
||||
"CPT" 56841980 "Ceftaroline" "Cephalosporins (5th gen.)" "J01DI02,QJ01DI02" "ceftar,cfro" "ceftaroine,teflaro,zinforo" "73604-1,73605-8,73626-4,73627-2,73649-6,73650-4,74170-2"
|
||||
"CPA" "Ceftaroline/avibactam" "Cephalosporins (5th gen.)" "NA" "NA" "NA" "73604-1,73626-4,73649-6"
|
||||
"CAZ" 5481173 "Ceftazidime" "Cephalosporins (3rd gen.)" "J01DD02" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "caz,cefta,cfta,cftz,taz,tz,xtz" "ceftazimide,ceptaz,fortam,fortaz,fortum,glazidim,kefazim,modacin,pentacef,tazicef,tizime" 4 "g" "101481-0,101482-8,101483-6,132-1,133-9,134-7,135-4,18893-8,21151-6,3449-6,35774-9,35775-6,35776-4,42352-5,55648-0,55649-8,55650-6,55651-4,58705-5,6995-5,73603-3,73625-6,73648-8,80960-8,87734-0,90850-9"
|
||||
"CZA" 90643431 "Ceftazidime/avibactam" "Cephalosporins (3rd gen.)" "NA" "cfav" "avycaz,zavicefta" "101483-6,73603-3,73625-6,73648-8,87734-0"
|
||||
"CCV" 9575352 "Ceftazidime/clavulanic acid" "Cephalosporins (3rd gen.)" "J01DD52" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "czcl,xtzl" "NA" 6 "g" "NA"
|
||||
"CEM" 6537431 "Cefteram" "Cephalosporins (3rd gen.)" "J01DD18" "NA" "cefterame,cefteramum,ceftetrame" 0.4 "g" "100047-0,76144-5"
|
||||
"CAZ" 5481173 "Ceftazidime" "Cephalosporins (3rd gen.)" "J01DD02,QJ01DD02" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "caz,cefta,ceftaz,cfta,cftz,taz,tz,xtz" "ceftazimide,ceptaz,fortam,fortaz,fortum,glazidim,kefazim,modacin,pentacef,tazicef,tizime" 4 "g" "101481-0,101482-8,101483-6,132-1,133-9,134-7,135-4,18893-8,21151-6,3449-6,35774-9,35775-6,35776-4,42352-5,55648-0,55649-8,55650-6,55651-4,58705-5,6995-5,73603-3,73625-6,73648-8,80960-8,87734-0,90850-9"
|
||||
"CZA" 90643431 "Ceftazidime/avibactam" "Cephalosporins (3rd gen.)" "J01DD52,QJ01DD52" "cfav" "avycaz,zavicefta" 6 "g" "101483-6,73603-3,73625-6,73648-8,87734-0"
|
||||
"CCV" 9575352 "Ceftazidime/clavulanic acid" "Cephalosporins (3rd gen.)" "J01DD52,QJ01DD52" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "czcl,tazcla,xtzl" "NA" 6 "g" "NA"
|
||||
"CEM" 6537431 "Cefteram" "Cephalosporins (3rd gen.)" "J01DD18,QJ01DD18" "cefter" "cefterame,cefteramum,ceftetrame" 0.4 "g" "100047-0,76144-5"
|
||||
"CPL" 5362114 "Cefteram pivoxil" "Cephalosporins (3rd gen.)" "NA" "NA" "cefterampivoxil,tomiron" "NA"
|
||||
"CTL" 65755 "Ceftezole" "Cephalosporins (1st gen.)" "J01DB12" "Other beta-lactam antibacterials" "First-generation cephalosporins" "NA" "alomen,ceftezol,ceftezolesalt,ceftezolo,ceftezolum,celoslin,demethylcefazolin,falomesin" 3 "g" "NA"
|
||||
"CTB" 5282242 "Ceftibuten" "Cephalosporins (3rd gen.)" "J01DD14" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cb,cfbu,ctb,tib" "cedax,ceftem,ceftibutene,ceftibuteno,ceftibutenum,ceftibutin,ceprifran,isocef,keimax,seftem" 0.4 "g" "35777-2,35778-0,35779-8,6996-3"
|
||||
"TIO" 6328657 "Ceftiofur" "Cephalosporins (3rd gen.)" "QJ01DD90,QJ51DD90" "NA" "ceftiofurum,excenel,naxcel" "23709-9,35780-6,35781-4,55652-2"
|
||||
"CZX" 6533629 "Ceftizoxime" "Cephalosporins (3rd gen.)" "J01DD07" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cfzx,ctz,cz,czx,tiz,zox" "cefizox,ceftix,ceftizoxima,ceftizoximesalt,ceftizoximum,eposerin" 4 "g" "136-2,137-0,138-8,139-6,18894-6,20378-6,23622-4,25243-7,3450-4,6997-1"
|
||||
"CTL" 65755 "Ceftezole" "Cephalosporins (1st gen.)" "J01DB12,QJ01DB12" "Other beta-lactam antibacterials" "First-generation cephalosporins" "ceftez" "alomen,ceftezol,ceftezolesalt,ceftezolo,ceftezolum,celoslin,demethylcefazolin,falomesin" 3 "g" "NA"
|
||||
"CTB" 5282242 "Ceftibuten" "Cephalosporins (3rd gen.)" "J01DD14,QJ01DD14" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "cb,ceftib,cfbu,ctb,tib" "cedax,ceftem,ceftibutene,ceftibuteno,ceftibutenum,ceftibutin,ceprifran,isocef,keimax,seftem" 0.4 "g" "35777-2,35778-0,35779-8,6996-3"
|
||||
"TIO" 6328657 "Ceftiofur" "Cephalosporins (3rd gen.)" "QJ01DD90,QJ51DD90" "ceftif" "ceftiofurum,excenel,naxcel" "23709-9,35780-6,35781-4,55652-2"
|
||||
"CZX" 6533629 "Ceftizoxime" "Cephalosporins (3rd gen.)" "J01DD07,QJ01DD07" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "ceftiz,cfzx,ctz,cz,czx,tiz,zox" "cefizox,ceftix,ceftizoxima,ceftizoximesalt,ceftizoximum,eposerin" 4 "g" "136-2,137-0,138-8,139-6,18894-6,20378-6,23622-4,25243-7,3450-4,6997-1"
|
||||
"CZP" 9578661 "Ceftizoxime alapivoxil" "Cephalosporins (3rd gen.)" "NA" "NA" "NA" "NA"
|
||||
"BPR" 135413542 "Ceftobiprole" "Cephalosporins (5th gen.)" "NA" "NA" "NA" "43269-0,43270-8,43271-6,43272-4,85052-9"
|
||||
"CFM1" 135413544 "Ceftobiprole medocaril" "Cephalosporins (5th gen.)" "J01DI01" "Other beta-lactam antibacterials" "Other cephalosporins and penems" "NA" "zevtera" 1.5 "g" "NA"
|
||||
"CZT" 86291594 "Ceftolozane/tazobactam" "Cephalosporins (5th gen.)" "J01DI54" "Other beta-lactam antibacterials" "Other cephalosporins and penems" "cei" "zerbaxa" 3 "g" "101484-4,73602-5,73624-9,73647-0,87735-7"
|
||||
"CRO" 5479530 "Ceftriaxone" "Cephalosporins (3rd gen.)" "J01DD04" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "axo,cax,cftr,cro,ctr,frx,tx" "biotrakson,ceftriaxon,ceftriaxona,ceftriaxonum,ceftriazone,rocefin,rocephalin,rocephin,rocephine,rophex" 2 "g" "101485-1,140-4,141-2,142-0,143-8,18895-3,25244-5,25367-4,31140-7,31141-5,3451-2,41681-8,41682-6,41683-4,41732-9,50633-7,55190-3,6998-9,80957-4"
|
||||
"CEB" "Ceftriaxone/beta-lactamase inhibitor" "Cephalosporins (3rd gen.)" "J01DD63" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "NA" 2 "g" "NA"
|
||||
"CXM" 5479529 "Cefuroxime" "Cephalosporins (2nd gen.)" "J01DC02,S01AA27" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cfrx,cfur,cfx,crm,cxm,fur,rox,xm" "anaptivan,biociclin,biofuroksym,bioxima,cefofix,cefumax,cefurex,cefuril,cefurox,cefuroxim,cefuroxima,cefuroximesalt,cefuroximine,cefuroximo,cefuroximum,cephuroxime,cetroxil,colifossim,curoxim,curoxima,curoxime,froxal,furoxil,kefurox,kesint,ketocef,lifurox,medoxim,sharox,spectrazolr,ultroxim,zinacef,zinnat" 0.5 "g" 3 "g" "101503-1,144-6,145-3,146-1,147-9,18896-1,20460-2,25245-2,3452-0,35782-2,35783-0,51724-3,51774-8,55653-0,55654-8,6999-7,74699-0,80608-3,80617-4"
|
||||
"BPR" 135413542 "Ceftobiprole" "Cephalosporins (5th gen.)" "NA" "ceftob" "NA" "43269-0,43270-8,43271-6,43272-4,85052-9"
|
||||
"CFM1" 135413544 "Ceftobiprole medocaril" "Cephalosporins (5th gen.)" "J01DI01,QJ01DI01" "Other beta-lactam antibacterials" "Other cephalosporins and penems" "NA" "zevtera" 1.5 "g" "NA"
|
||||
"CZT" 86291594 "Ceftolozane/tazobactam" "Cephalosporins (5th gen.)" "J01DI54,QJ01DI54" "Other beta-lactam antibacterials" "Other cephalosporins and penems" "cei" "zerbaxa" 3 "g" "101484-4,73602-5,73624-9,73647-0,87735-7"
|
||||
"CRO" 5479530 "Ceftriaxone" "Cephalosporins (3rd gen.)" "J01DD04,QJ01DD04" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "axo,cax,ceftri,cftr,cro,ctr,frx,trimen,trinme,tx" "biotrakson,ceftriaxon,ceftriaxona,ceftriaxonum,ceftriazone,rocefin,rocephalin,rocephin,rocephine,rophex" 2 "g" "101485-1,140-4,141-2,142-0,143-8,18895-3,25244-5,25367-4,31140-7,31141-5,3451-2,41681-8,41682-6,41683-4,41732-9,50633-7,55190-3,6998-9,80957-4"
|
||||
"CEB" "Ceftriaxone/beta-lactamase inhibitor" "Cephalosporins (3rd gen.)" "J01DD63,QJ01DD63" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "NA" "NA" 2 "g" "NA"
|
||||
"CXM" 5479529 "Cefuroxime" "Cephalosporins (2nd gen.)" "J01DC02,QJ01DC02,QJ51DC02,QS01AA27,S01AA27" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "cefaxe,cefrox,cefuro,cfrx,cfur,cfx,crm,cxm,fur,rox,xm" "anaptivan,biociclin,biofuroksym,bioxima,cefofix,cefumax,cefurex,cefuril,cefurox,cefuroxim,cefuroxima,cefuroximesalt,cefuroximine,cefuroximo,cefuroximum,cephuroxime,cetroxil,colifossim,curoxim,curoxima,curoxime,froxal,furoxil,kefurox,kesint,ketocef,lifurox,medoxim,sharox,spectrazolr,ultroxim,zinacef,zinnat" 0.5 "g" 3 "g" "101503-1,144-6,145-3,146-1,147-9,18896-1,20460-2,25245-2,3452-0,35782-2,35783-0,51724-3,51774-8,55653-0,55654-8,6999-7,74699-0,80608-3,80617-4"
|
||||
"CXA" 6321416 "Cefuroxime axetil" "Cephalosporins (2nd gen.)" "NA" "cfax" "bioracef,ceftin,cefurax,cefuroximaxetil,celocid,cepazine,cethixim,cetoxil,coliofossim,curocef,elobact,kalcef,maxitil,medoxm,nivador,novador,novocef,oraxim,zinat,zoref" "NA"
|
||||
"CFM2" "Cefuroxime/metronidazole" "Other antibacterials" "J01RA03" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"ZON" 6336505 "Cefuzonam" "Other antibacterials" "NA" "NA" "cefuzoname,cefuzonamum,cefzoname,cosmosin" "NA"
|
||||
"CED" 38103 "Cephradine" "Cephalosporins (1st gen.)" "J01DB09" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cfra,cfrd" "anspor,cefradin,cefradina,cefradine,cefradinum,cekodin,cephradin,ecosporina,eskacef,infexin,megacef,sefril,velocef,velosef" 2 "g" 2 "g" "168-5,169-3,170-1,171-9,18902-7,55646-4"
|
||||
"CFM2" "Cefuroxime/metronidazole" "Other antibacterials" "J01DC52,QJ01DC52" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" 0.5 "g" "NA"
|
||||
"ZON" 6336505 "Cefuzonam" "Other antibacterials" "NA" "cefuzo" "cefuzoname,cefuzonamum,cefzoname,cosmosin" "NA"
|
||||
"CED" 38103 "Cephradine" "Cephalosporins (1st gen.)" "NA" "Other beta-lactam antibacterials" "First-generation cephalosporins" "cephra,cfra,cfrd" "anspor,cefradin,cefradina,cefradine,cefradinum,cekodin,cephradin,ecosporina,eskacef,infexin,megacef,sefril,velocef,velosef" "168-5,169-3,170-1,171-9,18902-7,55646-4"
|
||||
"CTO" 71402 "Cetocycline" "Tetracyclines" "NA" "NA" "cetocyline,cetotetrine,chelocardin" "NA"
|
||||
"CHL" 5959 "Chloramphenicol" "Phenicols" "D06AX02,D10AF03,G01AA05,J01BA01,S01AA01,S02AA01,S03AA08" "Amphenicols" "Amphenicols" "c,chl,chlo,cl" "alficetyn,ambofen,amphicol,amseclor,anacetin,aquamycetin,austracil,austracol,biocetin,biophenicol,catilan,chemicetin,chemicetina,chlomin,chlomycol,chloramex,chloramfenikol,chloramficin,chloramfilin,chloramphenicole,chloramphenicolum,chloramsaar,chlorasol,chlorbiotic,chloricol,chlornitromycin,chloroamphenicol,chlorocaps,chlorocid,chlorocide,chlorocin,chlorocol,chlorofair,chloromax,chloromycetin,chloromycetny,chloromyxin,chloronitrin,chloroptic,chlorovules,cidocetine,ciplamycetin,cloramfen,cloramfenicol,cloramfenicolo,cloramficin,cloramicol,cloramidina,cloranfenicol,cloroamfenicolo,clorocyn,cloromisan,clorosintex,comycetin,cylphenicol,desphen,detreomycin,detreomycine,dextramycin,dextromycetin,doctamicina,econochlor,embacetin,emetren,enteromycetin,erbaplast,ertilen,farmicetina,globenicol,glorous,gloveticol,halcetin,halomycetin,hortfenicol,intramycetin,isicetin,ismicetina,isophenicol,juvamycetin,kamaver,kemicetina,kemicetine,kloramfenikol,klorita,laevomycetinum,leukamycin,leukomyan,leukomycin,levocin,levomicetina,levomitsetin,levomycetin,levoplast,levosin,levovetin,loromisan,loromisin,mastiphen,maybridge,mediamycetine,medichol,micloretin,micochlorine,micoclorina,microcetina,mychel,mycinol,myclocin,mycochlorin,novochlorocap,novomycetin,novophenicol,ocuphenicol,oftalent,oleomycetin,opclor,opelor,ophthochlor,ophthocort,ophtochlor,optomycin,otachron,otophen,pantovernil,paraxin,pentamycetin,petnamycetin,quemicetina,rivomycin,romphenil,ronphenil,septicol,sificetina,sintomicetin,sintomicetina,soluthor,stanomycetin,synthomycetin,synthomycetine,synthomycine,syntomycin,tevcocin,tevcosin,tifomycin,tifomycine,tiromycetin,treomicetina,tyfomycine,unimycetin,veticol,viceton" 3 "g" 3 "g" "15101-9,16603-3,16604-1,172-7,173-5,174-3,175-0,18903-5,25247-8,29214-4,29346-4,29347-2,3455-3,7001-1"
|
||||
"CTE" 54675777 "Chlortetracycline" "Tetracyclines" "A01AB21,D06AA02,J01AA03,S01AA02" "Tetracyclines" "Tetracyclines" "NA" "acronize,alexomycin,aueromycin,aureocarmyl,aureociclina,aureocina,aureocycline,aureomycin,aureomykoin,aurofac,auxeomycin,biomitsin,biomycin,chlormax,chlorotetracycline,chlortetracyclinum,chrysomykine,clorocipan,clortetraciclina,clortetrin,declomycin,declostatin,deganol,demeclor,demeplus,demetraciclina,demetraclin,detracin,detravis,diuciclin,duomycin,elkamicina,flamycin,isphamycin,ledermicina,ledermycin,ledermycine,mexocine,novotriclina,pennchlor,perciclina,periciclina,sumaclina,uromycin,veraciclina" 1 "g" "176-8,177-6,178-4,179-2,18904-3,55655-5,87600-3"
|
||||
"CIC" 19003 "Ciclacillin" "Beta-lactams/penicillins" "NA" "NA" "bastcillin,calthor,ciclacilina,ciclacilline,ciclacillinum,ciclacillum,citosarin,cyclacillin,cyclapen,noblicil,orfilina,peamezin,syngacillin,ultracillin,vastcillin,vipicil,wyvital" "NA"
|
||||
"CIX" 47472 "Ciclopirox" "Antifungals/antimycotics" "D01AE14,G01AX12" "Antifungals for topical use" "Other antifungals for topical use" "cipx" "NA" "NA"
|
||||
"CIN" 2762 "Cinoxacin" "Quinolones" "J01MB06" "Quinolone antibacterials" "Other quinolones" "cino,cnox" "cinobac,cinobactin,cinoxacine,cinoxacino,cinoxacinum,clinoxacin,noxigram,uronorm" 1 "g" "180-0,181-8,182-6,183-4,18905-0,55656-3"
|
||||
"CIP" 2764 "Ciprofloxacin" "Fluoroquinolones" "J01MA02,S01AE03,S02AA15,S03AA07" "Quinolone antibacterials" "Fluoroquinolones" "ci,cip,cipr,cp" "alcipro,bacquinor,baflox,belmacina,bernoflox,catex,cenin,ceprimax,cetraxal,ciflan,ciflosin,cifloxin,cilab,cilox,ciloxan,cipad,ciplus,ciprecu,ciprenit,ciprine,ciprinol,cipro,ciprobay,ciprocinal,ciprocinol,ciprodar,ciproflox,ciprofloxacina,ciprofloxacine,ciprofloxacino,ciprofloxacinum,ciprofur,ciprogis,ciproktan,ciprolin,ciprolon,cipromycin,cipronex,ciprooxacin,cipropol,ciproquinol,ciprowin,ciproxan,ciproxin,ciproxina,ciproxine,ciriax,citeral,citopcin,cixan,corsacin,cunesin,cycin,cyprobay,cyproxan,disfabac,felixene,fimoflox,flociprin,floxacipron,flunas,globuce,inkamil,ipiflox,italnik,keefloxin,linhaliq,loxacid,loxan,lypro,megaflox,microgan,nixin,novidat,novoquin,ofitin,oftacilox,ophaflox,otiprio,phaproxin,piprol,plenolyt,probiox,proflaxin,proksi,proquin,proxacin,quinoflox,quinolid,quintor,quipro,rancif,renator,roflazin,roxytal,sepcen,septicide,septocipro,siprogut,sophixin,spitacin,strox,suiflox,superocin,supraflox,uritent,utiminx,velmonit,zumaflox" 1 "g" 0.8 "g" "101500-7,14031-9,14032-7,14058-2,14059-0,184-2,185-9,186-7,187-5,18906-8,20377-8,23621-6,25180-1,25181-9,25188-4,25189-2,25248-6,34636-1,3484-3,42644-5,55194-5,7002-9"
|
||||
"CIM" "Ciprofloxacin/metronidazole" "Fluoroquinolones" "J01RA10" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CIO" "Ciprofloxacin/ornidazole" "Fluoroquinolones" "J01RA12" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CIT" "Ciprofloxacin/tinidazole" "Fluoroquinolones" "J01RA11" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CLR" 84029 "Clarithromycin" "Macrolides/lincosamides" "J01FA09" "Macrolides, lincosamides and streptogramins" "Macrolides" "ch,cla,clar,clm,clr" "abbotic,abboticine,astromen,biaxin,bicrolid,bristamycin,clacee,clacid,clacine,clambiotic,clarem,claribid,claricide,claridar,claripen,clarith,clarithromycine,clarithromycinum,claritromicina,clarosip,clathromycin,crixan,cyllid,cyllind,eratrex,esinol,fromilid,gallimycin,helas,heliclar,klabax,klacid,klaciped,klaricid,klarid,klarin,kofron,mabicrol,macladin,maclar,mavid,meberyt,pediamycin,qidmycin,veclam,wyamycin,zeclar" 0.5 "g" 1 "g" "100048-8,16619-9,16620-7,188-3,189-1,18907-6,190-9,191-7,20375-2,23619-0,25190-0,25191-8,25192-6,25253-6,34638-7,43987-7,43990-1,43991-9,7003-7,80559-8,89485-7"
|
||||
"CHL" 5959 "Chloramphenicol" "Phenicols" "D06AX02,D10AF03,G01AA05,J01BA01,QD06AX02,QD10AF03,QG01AA05,QJ01BA01,QJ51BA01,QS01AA01,QS02AA01,QS03AA08,S01AA01,S02AA01,S03AA08" "Amphenicols" "Amphenicols" "c,chl,chlo,chlora,cl" "alficetyn,ambofen,amphicol,amseclor,anacetin,aquamycetin,austracil,austracol,biocetin,biophenicol,catilan,chemicetin,chemicetina,chlomin,chlomycol,chloramex,chloramfenikol,chloramficin,chloramfilin,chloramphenicole,chloramphenicolum,chloramsaar,chlorasol,chlorbiotic,chloricol,chlornitromycin,chloroamphenicol,chlorocaps,chlorocid,chlorocide,chlorocin,chlorocol,chlorofair,chloromax,chloromycetin,chloromycetny,chloromyxin,chloronitrin,chloroptic,chlorovules,cidocetine,ciplamycetin,cloramfen,cloramfenicol,cloramfenicolo,cloramficin,cloramicol,cloramidina,cloranfenicol,cloroamfenicolo,clorocyn,cloromisan,clorosintex,comycetin,cylphenicol,desphen,detreomycin,detreomycine,dextramycin,dextromycetin,doctamicina,econochlor,embacetin,emetren,enteromycetin,erbaplast,ertilen,farmicetina,globenicol,glorous,gloveticol,halcetin,halomycetin,hortfenicol,intramycetin,isicetin,ismicetina,isophenicol,juvamycetin,kamaver,kemicetina,kemicetine,kloramfenikol,klorita,laevomycetinum,leukamycin,leukomyan,leukomycin,levocin,levomicetina,levomitsetin,levomycetin,levoplast,levosin,levovetin,loromisan,loromisin,mastiphen,maybridge,mediamycetine,medichol,micloretin,micochlorine,micoclorina,microcetina,mychel,mycinol,myclocin,mycochlorin,novochlorocap,novomycetin,novophenicol,ocuphenicol,oftalent,oleomycetin,opclor,opelor,ophthochlor,ophthocort,ophtochlor,optomycin,otachron,otophen,pantovernil,paraxin,pentamycetin,petnamycetin,quemicetina,rivomycin,romphenil,ronphenil,septicol,sificetina,sintomicetin,sintomicetina,soluthor,stanomycetin,synthomycetin,synthomycetine,synthomycine,syntomycin,tevcocin,tevcosin,tifomycin,tifomycine,tiromycetin,treomicetina,tyfomycine,unimycetin,veticol,viceton" 3 "g" 3 "g" "15101-9,16603-3,16604-1,172-7,173-5,174-3,175-0,18903-5,25247-8,29214-4,29346-4,29347-2,3455-3,7001-1"
|
||||
"CTE" 54675777 "Chlortetracycline" "Tetracyclines" "A01AB21,D06AA02,J01AA03,QA01AB21,QD06AA02,QG51AA08,QJ01AA03,QJ51AA03,QS01AA02,S01AA02" "Tetracyclines" "Tetracyclines" "chltet" "acronize,alexomycin,aueromycin,aureocarmyl,aureociclina,aureocina,aureocycline,aureomycin,aureomykoin,aurofac,auxeomycin,biomitsin,biomycin,chlormax,chlorotetracycline,chlortetracyclinum,chrysomykine,clorocipan,clortetraciclina,clortetrin,declomycin,declostatin,deganol,demeclor,demeplus,demetraciclina,demetraclin,detracin,detravis,diuciclin,duomycin,elkamicina,flamycin,isphamycin,ledermicina,ledermycin,ledermycine,mexocine,novotriclina,pennchlor,perciclina,periciclina,sumaclina,uromycin,veraciclina" 1 "g" "176-8,177-6,178-4,179-2,18904-3,55655-5,87600-3"
|
||||
"CIC" 19003 "Ciclacillin" "Beta-lactams/penicillins" "NA" "cyclac" "bastcillin,calthor,ciclacilina,ciclacilline,ciclacillinum,ciclacillum,citosarin,cyclacillin,cyclapen,noblicil,orfilina,peamezin,syngacillin,ultracillin,vastcillin,vipicil,wyvital" "NA"
|
||||
"CIX" 47472 "Ciclopirox" "Antifungals/antimycotics" "D01AE14,G01AX12,QD01AE14,QG01AX12" "Antifungals for topical use" "Other antifungals for topical use" "cipx" "NA" "NA"
|
||||
"CIN" 2762 "Cinoxacin" "Quinolones" "J01MB06,QJ01MB06" "Quinolone antibacterials" "Other quinolones" "cino,cinoxa,cnox" "cinobac,cinobactin,cinoxacine,cinoxacino,cinoxacinum,clinoxacin,noxigram,uronorm" 1 "g" "180-0,181-8,182-6,183-4,18905-0,55656-3"
|
||||
"CIP" 2764 "Ciprofloxacin" "Fluoroquinolones" "J01MA02,QJ01MA02,QS01AE03,QS02AA15,QS03AA07,S01AE03,S02AA15,S03AA07" "Quinolone antibacterials" "Fluoroquinolones" "ci,cip,cipr,ciprof,cp" "alcipro,bacquinor,baflox,belmacina,bernoflox,catex,cenin,ceprimax,cetraxal,ciflan,ciflosin,cifloxin,cilab,cilox,ciloxan,cipad,ciplus,ciprecu,ciprenit,ciprine,ciprinol,cipro,ciprobay,ciprocinal,ciprocinol,ciprodar,ciproflox,ciprofloxacina,ciprofloxacine,ciprofloxacino,ciprofloxacinum,ciprofur,ciprogis,ciproktan,ciprolin,ciprolon,cipromycin,cipronex,ciprooxacin,cipropol,ciproquinol,ciprowin,ciproxan,ciproxin,ciproxina,ciproxine,ciriax,citeral,citopcin,cixan,corsacin,cunesin,cycin,cyprobay,cyproxan,disfabac,felixene,fimoflox,flociprin,floxacipron,flunas,globuce,inkamil,ipiflox,italnik,keefloxin,linhaliq,loxacid,loxan,lypro,megaflox,microgan,nixin,novidat,novoquin,ofitin,oftacilox,ophaflox,otiprio,phaproxin,piprol,plenolyt,probiox,proflaxin,proksi,proquin,proxacin,quinoflox,quinolid,quintor,quipro,rancif,renator,roflazin,roxytal,sepcen,septicide,septocipro,siprogut,sophixin,spitacin,strox,suiflox,superocin,supraflox,uritent,utiminx,velmonit,zumaflox" 1 "g" 0.8 "g" "101500-7,14031-9,14032-7,14058-2,14059-0,184-2,185-9,186-7,187-5,18906-8,20377-8,23621-6,25180-1,25181-9,25188-4,25189-2,25248-6,34636-1,3484-3,42644-5,55194-5,7002-9"
|
||||
"CIM" "Ciprofloxacin/metronidazole" "Fluoroquinolones" "J01RA10,QJ01RA10" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CIO" "Ciprofloxacin/ornidazole" "Fluoroquinolones" "J01RA12,QJ01RA12" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CIT" "Ciprofloxacin/tinidazole" "Fluoroquinolones" "J01RA11,QJ01RA11" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"CLR" 84029 "Clarithromycin" "Macrolides/lincosamides" "J01FA09,QJ01FA09" "Macrolides, lincosamides and streptogramins" "Macrolides" "ch,cla,clar,claryt,clm,clr" "abbotic,abboticine,astromen,biaxin,bicrolid,bristamycin,clacee,clacid,clacine,clambiotic,clarem,claribid,claricide,claridar,claripen,clarith,clarithromycine,clarithromycinum,claritromicina,clarosip,clathromycin,crixan,cyllid,cyllind,eratrex,esinol,fromilid,gallimycin,helas,heliclar,klabax,klacid,klaciped,klaricid,klarid,klarin,kofron,mabicrol,macladin,maclar,mavid,meberyt,pediamycin,qidmycin,veclam,wyamycin,zeclar" 0.5 "g" 1 "g" "100048-8,16619-9,16620-7,188-3,189-1,18907-6,190-9,191-7,20375-2,23619-0,25190-0,25191-8,25192-6,25253-6,34638-7,43987-7,43990-1,43991-9,7003-7,80559-8,89485-7"
|
||||
"CLA1" 5280980 "Clavulanic acid" "Other antibacterials" "NA" "NA" "amonate,clavulanate,clavulanateacid,clavulansaeure,clavulansaure,clavulox,serdaxin" "NA"
|
||||
"CLX" 60063 "Clinafloxacin" "Fluoroquinolones" "NA" "NA" "NA" "32376-6,33284-1,35785-5,35786-3,7004-5"
|
||||
"CLI" 446598 "Clindamycin" "Macrolides/lincosamides" "D10AF01,G01AA10,J01FF01" "Macrolides, lincosamides and streptogramins" "Lincosamides" "cc,cd,cli,clin,cm,da" "antirobe,chlolincocin,chlorlincocin,cleocin,clindamicina,clindamycine,clindamycinum,clinimycin,clinsol,clintabs,dalacine,klimicin,klindan,sobelin" 1.2 "g" 1.8 "g" "16621-5,16622-3,18908-4,192-5,193-3,194-1,195-8,25249-4,3486-8,42720-3,55657-1,55658-9,55659-7,55660-5,61188-9,7005-2"
|
||||
"CLX" 60063 "Clinafloxacin" "Fluoroquinolones" "NA" "clinaf" "NA" "32376-6,33284-1,35785-5,35786-3,7004-5"
|
||||
"CLI" 446598 "Clindamycin" "Macrolides/lincosamides" "D10AF01,G01AA10,J01FF01,QD10AF01,QG01AA10,QJ01FF01" "Macrolides, lincosamides and streptogramins" "Lincosamides" "cc,cd,cli,clin,clin32,clinda,cm,da" "antirobe,chlolincocin,chlorlincocin,cleocin,clindamicina,clindamycine,clindamycinum,clinimycin,clinsol,clintabs,dalacine,klimicin,klindan,sobelin" 1.2 "g" 1.8 "g" "16621-5,16622-3,18908-4,192-5,193-3,194-1,195-8,25249-4,3486-8,42720-3,55657-1,55658-9,55659-7,55660-5,61188-9,7005-2"
|
||||
"CLI-S" "Clindamycin inducible screening test" "Macrolides/lincosamides" "NA" "clin inducible,clinda inducible,clindamycin inducible" "NA" "NA"
|
||||
"CLF" 2794 "Clofazimine" "Antimycobacterials" "J04BA01" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "clof" "chlofazimine,clofazimina,clofaziminum,colfazimine,lampren,lamprene,phenazine,riminophenazine" 0.1 "g" "16623-1,20376-0,23620-8,23627-3,43986-9,43988-5,43989-3,55661-3,55662-1,96108-6"
|
||||
"CLF1" 2799 "Clofoctol" "Other antibacterials" "J01XX03" "Other antibacterials" "Other antibacterials" "NA" "clofoctolo,clofoctolum,gramplus,octofene,phenol" "NA"
|
||||
"CLM" 71807 "Clometocillin" "Beta-lactams/penicillins" "J01CE07" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "chlomethocillin,clometacillin,clomethacillin,clomethocillin,clometocilina,clometocilline,clometocillinsalt,clometocillinum,penicilline,rixapen" 1 "g" "NA"
|
||||
"CLM1" 54680675 "Clomocycline" "Tetracyclines" "J01AA11" "Tetracyclines" "Tetracyclines" "NA" "clomociclina,clomocyclinum,megaclor" 1 "g" "NA"
|
||||
"CTR" 2812 "Clotrimazole" "Antifungals/antimycotics" "A01AB18,D01AC01,G01AF02" "clot" "alevazol,bisphenyl,canesten,canestene,canestine,canifug,chlotrimazole,clomatin,clotrimaderm,clotrimazol,clotrimazolum,coltrimazole,cutistad,diphenylmethane,empecid,esparol,femmesil,footlogix,fortinia,gynix,imidazole,jidesheng,klotrimazole,lakesia,lombazol,lombazole,lombazolum,lotrimax,lotrimin,monobaycuten,mycelax,mycelex,mycofug,mycosporin,mykosporin,nalbix,otomax,pedesil,pedisafe,ringworm,stiemazol,tibatin,trimysten,trivagizole" "10653-4,10654-2,18909-2,54177-1,55663-9"
|
||||
"CLO" 6098 "Cloxacillin" "Beta-lactams/penicillins" "J01CF02" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "clox" "ankerbin,austrastaph,biocloxin,brispen,chloroxacillin,ciclex,clocil,clossacillina,cloxacilina,cloxacillinanhydrous,cloxacilline,cloxacillinsalt,cloxacillinum,cloxapen,constaphyl,dariclox,dichlorstapenor,diclocil,dicloxacillinhydrate,diflor,digloxilline,dynapen,ekvacillin,gelstaph,novapen,noxaben,orbenin,pathocil,stampen,staphybiotic,syntarpen,syntarpensalt,tegopen" 2 "g" 2 "g" "16628-0,18910-0,196-6,197-4,198-2,199-0,25250-2,55664-7"
|
||||
"COL" 5311054 "Colistin" "Polymyxins" "A07AA10,J01XB01" "Other antibacterials" "Polymyxins" "cl,coli,cs,cst,ct" "colimycin,colisticin,colisticina,colistina,colistine,colistinum,colobreathe,colomycin,kangdisu,kolimitsin,kolimycin,promixin,sogecoli,totazina" 9 "MU" 9 "MU" "16645-4,18912-6,204-8,205-5,206-3,207-1,29493-4,33333-6"
|
||||
"CLF" 2794 "Clofazimine" "Antimycobacterials" "J04BA01,QJ04BA01" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "clof,clofam" "chlofazimine,clofazimina,clofaziminum,colfazimine,lampren,lamprene,phenazine,riminophenazine" 0.1 "g" "16623-1,20376-0,23620-8,23627-3,43986-9,43988-5,43989-3,55661-3,55662-1,96108-6"
|
||||
"CLF1" 2799 "Clofoctol" "Other antibacterials" "J01XX03,QJ01XX03" "Other antibacterials" "Other antibacterials" "NA" "clofoctolo,clofoctolum,gramplus,octofene,phenol" "NA"
|
||||
"CLM" 71807 "Clometocillin" "Beta-lactams/penicillins" "J01CE07,QJ01CE07" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "chlomethocillin,clometacillin,clomethacillin,clomethocillin,clometocilina,clometocilline,clometocillinsalt,clometocillinum,penicilline,rixapen" 1 "g" "NA"
|
||||
"CLM1" 54680675 "Clomocycline" "Tetracyclines" "J01AA11,QJ01AA11" "Tetracyclines" "Tetracyclines" "NA" "clomociclina,clomocyclinum,megaclor" 1 "g" "NA"
|
||||
"CTR" 2812 "Clotrimazole" "Antifungals/antimycotics" "A01AB18,D01AC01,G01AF02,QA01AB18,QD01AC01,QG01AF02,QJ02AB90" "clot" "alevazol,bisphenyl,canesten,canestene,canestine,canifug,chlotrimazole,clomatin,clotrimaderm,clotrimazol,clotrimazolum,coltrimazole,cutistad,diphenylmethane,empecid,esparol,femmesil,footlogix,fortinia,gynix,imidazole,jidesheng,klotrimazole,lakesia,lombazol,lombazole,lombazolum,lotrimax,lotrimin,monobaycuten,mycelax,mycelex,mycofug,mycosporin,mykosporin,nalbix,otomax,pedesil,pedisafe,ringworm,stiemazol,tibatin,trimysten,trivagizole" "10653-4,10654-2,18909-2,54177-1,55663-9"
|
||||
"CLO" 6098 "Cloxacillin" "Beta-lactams/penicillins" "J01CF02,QJ01CF02,QJ51CF02,QS01AA90" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "clox,cloxac" "ankerbin,austrastaph,biocloxin,brispen,chloroxacillin,ciclex,clocil,clossacillina,cloxacilina,cloxacillinanhydrous,cloxacilline,cloxacillinsalt,cloxacillinum,cloxapen,constaphyl,dariclox,dichlorstapenor,diclocil,dicloxacillinhydrate,diflor,digloxilline,dynapen,ekvacillin,gelstaph,novapen,noxaben,orbenin,pathocil,stampen,staphybiotic,syntarpen,syntarpensalt,tegopen" 2 "g" 2 "g" "16628-0,18910-0,196-6,197-4,198-2,199-0,25250-2,55664-7"
|
||||
"COL" 5311054 "Colistin" "Polymyxins" "A07AA10,J01XB01,QA07AA10,QJ01XB01,QJ51XB01" "Other antibacterials" "Polymyxins" "cl,coli,colist,cs,cst,ct" "colimycin,colisticin,colisticina,colistina,colistine,colistinum,colobreathe,colomycin,kangdisu,kolimitsin,kolimycin,promixin,sogecoli,totazina" 9 "MU" 9 "MU" "16645-4,18912-6,204-8,205-5,206-3,207-1,29493-4,33333-6"
|
||||
"COP" "Colistin/polysorbate" "Other antibacterials" "NA" "NA" "NA" "NA"
|
||||
"CYC" 6234 "Cycloserine" "Oxazolidinones" "J04AB01" "Drugs for treatment of tuberculosis" "Antibiotics" "cycl" "cicloserina,closina,cyclorin,cycloserin,cycloserinum,farmiserina,levcicloserina,levcycloserine,levcycloserinum,micoserina,miroserina,miroseryn,novoserin,oxamicina,oxamycin,seromycin,tebemicina,wasserina" 0.75 "g" "16702-3,18914-2,212-1,213-9,214-7,215-4,23608-3,25207-2,25208-0,25209-8,25251-0,3519-6,55667-0"
|
||||
"DAL" 23724878 "Dalbavancin" "Glycopeptides" "J01XA04" "Other antibacterials" "Glycopeptide antibacterials" "dalb" "dalbavancina,dalvance,xydalba,zeven" 1.5 "g" "41688-3,41689-1,41690-9,41734-5"
|
||||
"DAN" 71335 "Danofloxacin" "Fluoroquinolones" "QJ01MA92" "NA" "advocin,danofloxacine,danofloxacino,danofloxacinum" "73601-7,73623-1,73646-2"
|
||||
"DPS" 2955 "Dapsone" "Other antibacterials" "D10AX05,J04BA02" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "NA" "aczone,atrisone,avlosulfon,avlosulfone,avlosulphone,benzenamide,benzenamine,bissulfone,bissulphone,croysulfone,croysulphone,dapson,dapsona,dapsonum,daspone,diaphenylsulfon,diaphenylsulfone,diaphenylsulphon,diaphenylsulphone,diphenasone,diphone,disulfone,disulone,disulphone,dubronax,dumitone,eporal,medapsol,novophone,servidapson,sulfadione,sulfona,sulfonyldianiline,sulphadione,sulphonyldianiline,tarimyl,udolac,undolac" 50 "mg" "51698-9,9747-7"
|
||||
"DAP" 16134395 "Daptomycin" "Other antibacterials" "J01XX09" "Other antibacterials" "Other antibacterials" "dap,dapt" "cidecin,cubicin,dapcin,daptomicina,daptomycine,daptomycinum,deptomycin" 0.28 "g" "35787-1,35788-9,35789-7,41691-7"
|
||||
"DFX" 487101 "Delafloxacin" "Fluoroquinolones" "J01MA23" "NA" "baxdela,delafloxacinum,quofenix" 0.9 "g" 0.6 "g" "88885-9,90447-4,93790-4"
|
||||
"DLM" 6480466 "Delamanid" "Antimycobacterials" "J04AK06" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "dela" "deltyba" 0.2 "g" "93851-4,96109-4"
|
||||
"DEM" 54680690 "Demeclocycline" "Tetracyclines" "D06AA01,J01AA01" "Tetracyclines" "Tetracyclines" "NA" "demeclociclina,demeclocyclinum" 0.6 "g" "10982-7,18915-9,216-2,217-0,218-8,219-6,29494-2,7006-0"
|
||||
"DKB" 470999 "Dibekacin" "Aminoglycosides" "J01GB09,S01AA29" "Aminoglycoside antibacterials" "Other aminoglycosides" "NA" "debecacin,dibekacina,dibekacine,dibekacinum,kappati,panamicin" 0.14 "g" "55669-6,55670-4,55671-2,55672-0"
|
||||
"DIC" 18381 "Dicloxacillin" "Beta-lactams/penicillins" "J01CF01" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "dicl" "dichloroxacillin,diclossacillina,dicloxaciclin,dicloxacilin,dicloxacilina,dicloxacillina,dicloxacilline,dicloxacillinum,dicloxacycline,maclicine" 2 "g" 2 "g" "10984-3,16769-2,18916-7,220-4,221-2,222-0,223-8,25252-8,32380-8,55668-8"
|
||||
"DIF" 56206 "Difloxacin" "Fluoroquinolones" "QJ01MA94" "NA" "dicural,difloxacine,pulsaflox" "35790-5,35791-3,35792-1"
|
||||
"DIR" 6473883 "Dirithromycin" "Macrolides/lincosamides" "J01FA13" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "dirithromycine,dirithromycinum,diritromicina,divitross,dynabac,noriclan,valodin" 0.5 "g" "35793-9,35794-7,35795-4,7007-8"
|
||||
"DOR" 73303 "Doripenem" "Carbapenems" "J01DH04" "Other beta-lactam antibacterials" "Carbapenems" "dori" "doribax,dripenem,finibax" 1.5 "g" "56031-8,58711-3,60535-2,72893-1"
|
||||
"DOX" 54671203 "Doxycycline" "Tetracyclines" "A01AB22,J01AA02" "Tetracyclines" "Tetracyclines" "dox,doxy" "abbocin,alamycin,aquacycline,biosolvomycin,biotet,bisolvomycin,chrysocin,dalimycin,dalinmycin,deoxymykoin,dossiciclina,doxiciclina,doxirobe,doxitard,doxivetin,doxycen,doxychel,doxycin,doxycyclin,doxycyclinum,doxylin,doxysol,doxytetracycline,elinton,engemycin,hydrocyclin,imperacin,intaloxin,investin,jenacyclin,liquachel,liviatin,macodyn,mepatar,microdox,mondoxyne,monodox,morgidox,ocudox,okebo,oracea,otetryn,oxacycline,oxamycen,oxatet,oxlopar,oxybiocycline,oxydon,oxyject,oxymykoin,oxysteclin,oxytet,oxytetral,oxytetrin,oxytracyl,oxyvet,stecsolin,supracyclin,terraject,terramycin,toxinal,unimycin,vendarcin,vibramycin,vibramycine,vivox,zenavod" 0.1 "g" 0.1 "g" "10986-8,18917-5,20379-4,21250-6,224-6,225-3,226-1,227-9,23623-2,25223-9,26902-7,7008-6"
|
||||
"ECO" 3198 "Econazole" "Antifungals/antimycotics" "D01AC03,G01AF05" "Antifungals for topical use" "Imidazole and triazole derivatives" "econ" "bromazil,chloramizol,clinafarm,deccosil,deccozil,econazolum,ecostatin,ekonazole,enilconazol,enilconazole,eniloconazol,fecundal,florasan,freshgard,freshguard,fungaflor,fungazil,imaverol,imaversol,imazalil,magnate,spectazole" "25595-0,25637-0,54178-9,55673-8"
|
||||
"CYC" 6234 "Cycloserine" "Oxazolidinones" "J04AB01,QJ04AB01" "Drugs for treatment of tuberculosis" "Antibiotics" "cycl,cyclos" "cicloserina,closina,cyclorin,cycloserin,cycloserinum,farmiserina,levcicloserina,levcycloserine,levcycloserinum,micoserina,miroserina,miroseryn,novoserin,oxamicina,oxamycin,seromycin,tebemicina,wasserina" 0.75 "g" "16702-3,18914-2,212-1,213-9,214-7,215-4,23608-3,25207-2,25208-0,25209-8,25251-0,3519-6,55667-0"
|
||||
"DAL" 23724878 "Dalbavancin" "Glycopeptides" "J01XA04,QJ01XA04" "Other antibacterials" "Glycopeptide antibacterials" "dalb,dalbav" "dalbavancina,dalvance,xydalba,zeven" 1.5 "g" "41688-3,41689-1,41690-9,41734-5"
|
||||
"DAN" 71335 "Danofloxacin" "Fluoroquinolones" "QJ01MA92" "danofl" "advocin,danofloxacine,danofloxacino,danofloxacinum" "73601-7,73623-1,73646-2"
|
||||
"DPS" 2955 "Dapsone" "Other antibacterials" "D10AX05,J04BA02,QD10AX05,QJ04BA02" "Drugs for treatment of lepra" "Drugs for treatment of lepra" "NA" "aczone,atrisone,avlosulfon,avlosulfone,avlosulphone,benzenamide,benzenamine,bissulfone,bissulphone,croysulfone,croysulphone,dapson,dapsona,dapsonum,daspone,diaphenylsulfon,diaphenylsulfone,diaphenylsulphon,diaphenylsulphone,diphenasone,diphone,disulfone,disulone,disulphone,dubronax,dumitone,eporal,medapsol,novophone,servidapson,sulfadione,sulfona,sulfonyldianiline,sulphadione,sulphonyldianiline,tarimyl,udolac,undolac" 50 "mg" "51698-9,9747-7"
|
||||
"DAP" 16134395 "Daptomycin" "Other antibacterials" "J01XX09,QJ01XX09" "Other antibacterials" "Other antibacterials" "dap,dapt,dapt25,dapt50,daptom" "cidecin,cubicin,dapcin,daptomicina,daptomycine,daptomycinum,deptomycin" 0.28 "g" "35787-1,35788-9,35789-7,41691-7"
|
||||
"DFX" 487101 "Delafloxacin" "Fluoroquinolones" "J01MA23,QJ01MA23" "NA" "baxdela,delafloxacinum,quofenix" 0.9 "g" 0.6 "g" "88885-9,90447-4,93790-4"
|
||||
"DLM" 6480466 "Delamanid" "Antimycobacterials" "J04AK06,QJ04AK06" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "dela" "deltyba" 0.2 "g" "93851-4,96109-4"
|
||||
"DEM" 54680690 "Demeclocycline" "Tetracyclines" "D06AA01,J01AA01,QD06AA01,QJ01AA01" "Tetracyclines" "Tetracyclines" "demecy" "demeclociclina,demeclocyclinum" 0.6 "g" "10982-7,18915-9,216-2,217-0,218-8,219-6,29494-2,7006-0"
|
||||
"DKB" 470999 "Dibekacin" "Aminoglycosides" "J01GB09,QJ01GB09,QS01AA29,S01AA29" "Aminoglycoside antibacterials" "Other aminoglycosides" "dibeka" "debecacin,dibekacina,dibekacine,dibekacinum,kappati,panamicin" 0.14 "g" "55669-6,55670-4,55671-2,55672-0"
|
||||
"DIC" 18381 "Dicloxacillin" "Beta-lactams/penicillins" "J01CF01,QJ01CF01,QJ51CF01" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "dicl,diclox" "dichloroxacillin,diclossacillina,dicloxaciclin,dicloxacilin,dicloxacilina,dicloxacillina,dicloxacilline,dicloxacillinum,dicloxacycline,maclicine" 2 "g" 2 "g" "10984-3,16769-2,18916-7,220-4,221-2,222-0,223-8,25252-8,32380-8,55668-8"
|
||||
"DIF" 56206 "Difloxacin" "Fluoroquinolones" "QJ01MA94" "diflox" "dicural,difloxacine,pulsaflox" "35790-5,35791-3,35792-1"
|
||||
"DIR" 6473883 "Dirithromycin" "Macrolides/lincosamides" "J01FA13,QJ01FA13" "Macrolides, lincosamides and streptogramins" "Macrolides" "dirith" "dirithromycine,dirithromycinum,diritromicina,divitross,dynabac,noriclan,valodin" 0.5 "g" "35793-9,35794-7,35795-4,7007-8"
|
||||
"DOR" 73303 "Doripenem" "Carbapenems" "J01DH04,QJ01DH04" "Other beta-lactam antibacterials" "Carbapenems" "dori,doripe" "doribax,dripenem,finibax" 1.5 "g" "56031-8,58711-3,60535-2,72893-1"
|
||||
"DOX" 54671203 "Doxycycline" "Tetracyclines" "A01AB22,J01AA02,QA01AB22,QJ01AA02" "Tetracyclines" "Tetracyclines" "dox,doxy,doxycy" "abbocin,alamycin,aquacycline,biosolvomycin,biotet,bisolvomycin,chrysocin,dalimycin,dalinmycin,deoxymykoin,dossiciclina,doxiciclina,doxirobe,doxitard,doxivetin,doxycen,doxychel,doxycin,doxycyclin,doxycyclinum,doxylin,doxysol,doxytetracycline,elinton,engemycin,hydrocyclin,imperacin,intaloxin,investin,jenacyclin,liquachel,liviatin,macodyn,mepatar,microdox,mondoxyne,monodox,morgidox,ocudox,okebo,oracea,otetryn,oxacycline,oxamycen,oxatet,oxlopar,oxybiocycline,oxydon,oxyject,oxymykoin,oxysteclin,oxytet,oxytetral,oxytetrin,oxytracyl,oxyvet,stecsolin,supracyclin,terraject,terramycin,toxinal,unimycin,vendarcin,vibramycin,vibramycine,vivox,zenavod" 0.1 "g" 0.1 "g" "10986-8,18917-5,20379-4,21250-6,224-6,225-3,226-1,227-9,23623-2,25223-9,26902-7,7008-6"
|
||||
"ECO" 3198 "Econazole" "Antifungals/antimycotics" "D01AC03,G01AF05,QD01AC03,QG01AF05" "Antifungals for topical use" "Imidazole and triazole derivatives" "econ" "bromazil,chloramizol,clinafarm,deccosil,deccozil,econazolum,ecostatin,ekonazole,enilconazol,enilconazole,eniloconazol,fecundal,florasan,freshgard,freshguard,fungaflor,fungazil,imaverol,imaversol,imazalil,magnate,spectazole" "25595-0,25637-0,54178-9,55673-8"
|
||||
"EFF" "Efflux" "Other" "NA" "effflux pump" "NA" "NA"
|
||||
"ENX" 3229 "Enoxacin" "Fluoroquinolones" "J01MA04" "Quinolone antibacterials" "Fluoroquinolones" "enox" "abenox,almitil,bactidan,bactidron,comprecin,enofloxacine,enoksetin,enoram,enoxacina,enoxacine,enoxacino,enoxacinum,enoxen,enoxin,enoxor,flumark,penetrex" 0.8 "g" "16816-1,18918-3,228-7,229-5,230-3,231-1,3590-7,41692-5"
|
||||
"ENR" 71188 "Enrofloxacin" "Fluoroquinolones" "QJ01MA90" "NA" "baytril,enroflox,enrofloxacine,enrofloxacino,enrofloxacinum,enroquin,enrosite,enroxil,quellaxcin,tenotryl,zobuxa" "23712-3,35796-2,35797-0,35798-8"
|
||||
"ENV" 135565326 "Enviomycin" "Antimycobacterials" "J04AB06" "tuberactinomycin" "enviomicina,enviomycina,enviomycine,enviomycinum,tuberactin" 1 "g" "NA"
|
||||
"ENX" 3229 "Enoxacin" "Fluoroquinolones" "J01MA04,QJ01MA04" "Quinolone antibacterials" "Fluoroquinolones" "enox,enoxa" "abenox,almitil,bactidan,bactidron,comprecin,enofloxacine,enoksetin,enoram,enoxacina,enoxacine,enoxacino,enoxacinum,enoxen,enoxin,enoxor,flumark,penetrex" 0.8 "g" "16816-1,18918-3,228-7,229-5,230-3,231-1,3590-7,41692-5"
|
||||
"ENR" 71188 "Enrofloxacin" "Fluoroquinolones" "QJ01MA90" "enrofl" "baytril,enroflox,enrofloxacine,enrofloxacino,enrofloxacinum,enroquin,enrosite,enroxil,quellaxcin,tenotryl,zobuxa" "23712-3,35796-2,35797-0,35798-8"
|
||||
"ENV" 135565326 "Enviomycin" "Antimycobacterials" "J04AB06,QJ04AB06" "tuberactinomycin" "enviomicina,enviomycina,enviomycine,enviomycinum,tuberactin" 1 "g" "NA"
|
||||
"EPE" "Eperozolid" "Other antibacterials" "NA" "NA" "NA" "NA"
|
||||
"EPC" 71392 "Epicillin" "Beta-lactams/penicillins" "J01CA07" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "dexacillin,dihydroampicillin,epicilina,epicilline,epicillinum,spectacillin" 2 "g" 2 "g" "NA"
|
||||
"EPC" 71392 "Epicillin" "Beta-lactams/penicillins" "J01CA07,QJ01CA07" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "dexacillin,dihydroampicillin,epicilina,epicilline,epicillinum,spectacillin" 2 "g" 2 "g" "NA"
|
||||
"EPP" 68916 "Epiroprim" "Other antibacterials" "NA" "NA" "epiroprima,epiroprime,epiroprimum" "NA"
|
||||
"ERV" 54726192 "Eravacycline" "Tetracyclines" "J01AA13" "Tetracyclines" "Tetracyclines" "erav" "xerava" 0.14 "g" "100049-6,85423-2,93767-2"
|
||||
"ETP" 150610 "Ertapenem" "Carbapenems" "J01DH03" "Other beta-lactam antibacterials" "Carbapenems" "erta,etp" "ertapenemsalt,invanz" 1 "g" "101486-9,35799-6,35800-2,35801-0,35802-8"
|
||||
"ERY" 12560 "Erythromycin" "Macrolides/lincosamides" "D10AF02,J01FA01,S01AA17" "Macrolides, lincosamides and streptogramins" "Macrolides" "e,em,ery,eryt" "abboticin,abomacetin,acneryne,acnesol,aknemycin,aknin,benzamycin,derimer,deripil,dotycin,dumotrycin,emgel,emuvin,emycin,endoeritrin,erecin,erisone,eritomicina,eritrocina,eritromicina,ermycin,eryacne,eryacnen,erycen,erycette,erycinum,eryderm,erydermer,erygel,eryhexal,erymax,erymed,erysafe,erytab,erythro,erythroderm,erythrogran,erythroguent,erythromast,erythromid,erythromycine,erythromycinum,erytop,erytrociclin,ilocaps,ilosone,iloticina,ilotycin,inderm,latotryd,lederpax,mephamycin,mercina,oftamolets,pantoderm,pantodrin,pantomicina,pharyngocin,primacine,propiocine,proterytrin,retcin,robimycin,sansac,spotex,staticin,stiemicyn,stiemycin,tiprocin,torlamicina,wemid" 2 "g" 1 "g" "100050-4,11576-6,12298-6,16829-4,16830-2,18919-1,18920-9,20380-2,232-9,233-7,234-5,235-2,236-0,23633-1,237-8,238-6,239-4,25224-7,25275-9,3597-2,7009-4"
|
||||
"ETH" 14052 "Ethambutol" "Antimycobacterials" "J04AK02" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "etha" "aethambutolum,dadibutol,diambutol,etambutol,etambutolo,ethambutolum,myambutol,purderal,servambutol,tibutol" 1.2 "g" 1.2 "g" "100051-2,16841-9,18921-7,20381-0,23625-7,240-2,241-0,242-8,243-6,25187-6,25194-2,25195-9,25230-4,25404-5,3607-9,42645-2,42646-0,55154-9,55674-6,56025-0,7010-2,89491-5"
|
||||
"ETI" 456476 "Ethambutol/isoniazid" "Antimycobacterials" "J04AM03" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"ETI1" 2761171 "Ethionamide" "Antimycobacterials" "J04AD03" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "ethi" "aethionamidum,aetina,aetiva,amidazin,amidazine,atina,ethimide,ethina,ethinamide,ethionamidum,ethioniamide,ethylisothiamide,ethyonomide,etimid,etiocidan,etionamid,etionamida,etionamide,etioniamid,etionid,etionizin,etionizina,etionizine,fatoliamid,iridocin,iridozin,isothin,isotiamida,itiocide,nicotion,nisotin,nizotin,rigenicid,sertinon,teberus,thianid,thianide,thioamide,thiodine,thiomid,thioniden,tianid,tiomid,trecator,trekator,trescatyl,trescazide,tubenamide,tubermin,tuberoid,tuberoson" 0.75 "g" "16099-4,16845-0,18922-5,20382-8,23617-4,25183-5,25196-7,25198-3,25231-2,41693-3,42647-8,42648-6,7011-0,96110-2"
|
||||
"ERV" 54726192 "Eravacycline" "Tetracyclines" "J01AA13,QJ01AA13" "Tetracyclines" "Tetracyclines" "erav" "xerava" 0.14 "g" "100049-6,85423-2,93767-2"
|
||||
"ETP" 150610 "Ertapenem" "Carbapenems" "J01DH03,QJ01DH03" "Other beta-lactam antibacterials" "Carbapenems" "erta,ertape,etp" "ertapenemsalt,invanz" 1 "g" "101486-9,35799-6,35800-2,35801-0,35802-8"
|
||||
"ERY" 12560 "Erythromycin" "Macrolides/lincosamides" "D10AF02,J01FA01,QD10AF02,QJ01FA01,QJ51FA01,QS01AA17,S01AA17" "Macrolides, lincosamides and streptogramins" "Macrolides" "e,em,ery,ery32,eryt,eryth" "abboticin,abomacetin,acneryne,acnesol,aknemycin,aknin,benzamycin,derimer,deripil,dotycin,dumotrycin,emgel,emuvin,emycin,endoeritrin,erecin,erisone,eritomicina,eritrocina,eritromicina,ermycin,eryacne,eryacnen,erycen,erycette,erycinum,eryderm,erydermer,erygel,eryhexal,erymax,erymed,erysafe,erytab,erythro,erythroderm,erythrogran,erythroguent,erythromast,erythromid,erythromycine,erythromycinum,erytop,erytrociclin,ilocaps,ilosone,iloticina,ilotycin,inderm,latotryd,lederpax,mephamycin,mercina,oftamolets,pantoderm,pantodrin,pantomicina,pharyngocin,primacine,propiocine,proterytrin,retcin,robimycin,sansac,spotex,staticin,stiemicyn,stiemycin,tiprocin,torlamicina,wemid" 2 "g" 1 "g" "100050-4,11576-6,12298-6,16829-4,16830-2,18919-1,18920-9,20380-2,232-9,233-7,234-5,235-2,236-0,23633-1,237-8,238-6,239-4,25224-7,25275-9,3597-2,7009-4"
|
||||
"ETH" 14052 "Ethambutol" "Antimycobacterials" "J04AK02,QJ04AK02" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "etha,ethamb" "aethambutolum,dadibutol,diambutol,etambutol,etambutolo,ethambutolum,myambutol,purderal,servambutol,tibutol" 1.2 "g" 1.2 "g" "100051-2,16841-9,18921-7,20381-0,23625-7,240-2,241-0,242-8,243-6,25187-6,25194-2,25195-9,25230-4,25404-5,3607-9,42645-2,42646-0,55154-9,55674-6,56025-0,7010-2,89491-5"
|
||||
"ETI" 456476 "Ethambutol/isoniazid" "Antimycobacterials" "J04AM03,QJ04AM03" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"ETI1" 2761171 "Ethionamide" "Antimycobacterials" "J04AD03,QJ04AD03" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "ethi,ethion" "aethionamidum,aetina,aetiva,amidazin,amidazine,atina,ethimide,ethina,ethinamide,ethionamidum,ethioniamide,ethylisothiamide,ethyonomide,etimid,etiocidan,etionamid,etionamida,etionamide,etioniamid,etionid,etionizin,etionizina,etionizine,fatoliamid,iridocin,iridozin,isothin,isotiamida,itiocide,nicotion,nisotin,nizotin,rigenicid,sertinon,teberus,thianid,thianide,thioamide,thiodine,thiomid,thioniden,tianid,tiomid,trecator,trekator,trescatyl,trescazide,tubenamide,tubermin,tuberoid,tuberoson" 0.75 "g" "16099-4,16845-0,18922-5,20382-8,23617-4,25183-5,25196-7,25198-3,25231-2,41693-3,42647-8,42648-6,7011-0,96110-2"
|
||||
"ETO" 6034 "Ethopabate" "Other antibacterials" "QP51AX17" "NA" "ethopabat" "NA"
|
||||
"EXE" "Exebacase" "NA" "NA" "NA" "NA"
|
||||
"FAR" 65894 "Faropenem" "Other antibacterials" "J01DI03" "Other beta-lactam antibacterials" "Other cephalosporins and penems" "NA" "farom,faropenemhydrate,faropenemsalt,fropenem,fropenum,furopenem" 0.75 "g" "73600-9,73622-3,73645-4"
|
||||
"FDX" 10034073 "Fidaxomicin" "Other antibacterials" "A07AA12" "NA" "dificid,dificlir,difimicin,fidaxomicina,lipiarmicin,lipiarmycin,lipiarrmycin" 0.4 "g" "73599-3,73621-5,73644-7"
|
||||
"FAR" 65894 "Faropenem" "Other antibacterials" "J01DI03,QJ01DI03" "Other beta-lactam antibacterials" "Other cephalosporins and penems" "farope" "farom,faropenemhydrate,faropenemsalt,fropenem,fropenum,furopenem" 0.75 "g" "73600-9,73622-3,73645-4"
|
||||
"FDX" 10034073 "Fidaxomicin" "Other antibacterials" "A07AA12,QA07AA12" "NA" "dificid,dificlir,difimicin,fidaxomicina,lipiarmicin,lipiarmycin,lipiarrmycin" 0.4 "g" "73599-3,73621-5,73644-7"
|
||||
"FIN" 11567473 "Finafloxacin" "Fluoroquinolones" "NA" "NA" "xtoro" "73598-5,73620-7,73643-9"
|
||||
"FLA" 46783781 "Flavomycin" "Other antibacterials" "NA" "NA" "bambermicina,bambermycine,bambermycinum,flavofosfolipol,flavophospholipol,gainpro,menomycin" "NA"
|
||||
"FLE" 3357 "Fleroxacin" "Fluoroquinolones" "J01MA08" "Quinolone antibacterials" "Fluoroquinolones" "fler" "fleroxacine,fleroxacino,fleroxacinum,fleroxicin,megalocin,megalone,megalosin,quinodis" 0.4 "g" 0.4 "g" "25411-0,32372-5,35806-9,7012-8"
|
||||
"FLO" 65864 "Flomoxef" "Other antibacterials" "J01DC14" "NA" "flomoxefo,flomoxefsalt,flomoxefum,flumarin" 2 "g" "100052-0,53822-3"
|
||||
"FLR" 114811 "Florfenicol" "Phenicols" "QJ01BA90,QJ51BA90" "NA" "aquafen,descocin,dexawin,efnicol,fricol,hyrazin,loncor,macphenicol,masatirin,neomyson,norfenicol,nuflor,racephenicol,rincrol,thiamcol,urfamicina,urophenyl" "23740-4,35807-7,35808-5,87599-7"
|
||||
"FLC" 21319 "Flucloxacillin" "Beta-lactams/penicillins" "J01CF05" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "clox,flux" "bactopen,cloxacap,cloxacillinhydrate,cloxypen,floxacillin,floxacillinanhydrous,floxapen,floxapensalt,fluclomix,flucloxacilina,flucloxacilline,flucloxacillinum,flucloxin,fluorochloroxacillin,galfloxin,latocillin,orbeninhydrate,rimaflox,staphobristol,zoxin" 2 "g" 2 "g" "NA"
|
||||
"FLU" 3365 "Fluconazole" "Antifungals/antimycotics" "D01AC15,J02AC01" "Antimycotics for systemic use" "Triazole derivatives" "fluc,fluz,flz" "alflucoz,alkanazole,baten,biocanol,biozole,biozolene,canzol,cryptal,diflazon,diflucan,dimycon,elazor,flucazol,fluconazoli,fluconazolum,flucoral,flucostat,flukezol,flunazol,flunizol,fluzon,forcan,fuconal,fungata,loitin,mutum,oxifugol,pritenzol,syscan,trican,triconal,triflucan,zemyc,zoltec,zonal" 0.2 "g" 0.2 "g" "10987-6,16870-8,18924-1,248-5,249-3,250-1,251-9,25255-1,7013-6,80530-9"
|
||||
"FCT" 3366 "Flucytosine" "Antifungals/antimycotics" "D01AE21,J02AX01" "Antifungals for topical use" "Other antifungals for topical use" "5flc,fcu,fluo,fluy" "alcobon,ancoban,ancobon,ancotil,ancotyl,flourocytosine,flucitosina,flucytosin,flucytosinum,flucytosone,fluocytosine,fluorcytosine,fluorocytosine" 10 "g" 10 "g" "NA"
|
||||
"FLM" 3374 "Flumequine" "Quinolones" "J01MB07" "Quinolone antibacterials" "Other quinolones" "NA" "apurone,fantacin,flumequina,flumequino,flumequinum,flumigal,flumiquil,flumisol,flumix,imequyl" 1.2 "g" "55675-3,55676-1,55677-9,55678-7"
|
||||
"FLR1" 71260 "Flurithromycin" "Macrolides/lincosamides" "J01FA14" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "abbot,beritromicina,berythromycin,berythromycine,berythromycinum,flurithromycine,flurithromycinum,fluritromicina,fluritromycinum,flurizic,mizar" 0.75 "g" "NA"
|
||||
"FLA" 46783781 "Flavomycin" "Other antibacterials" "NA" "flavom" "bambermicina,bambermycine,bambermycinum,flavofosfolipol,flavophospholipol,gainpro,menomycin" "NA"
|
||||
"FLE" 3357 "Fleroxacin" "Fluoroquinolones" "J01MA08,QJ01MA08" "Quinolone antibacterials" "Fluoroquinolones" "fler,flerox" "fleroxacine,fleroxacino,fleroxacinum,fleroxicin,megalocin,megalone,megalosin,quinodis" 0.4 "g" 0.4 "g" "25411-0,32372-5,35806-9,7012-8"
|
||||
"FLO" 65864 "Flomoxef" "Other antibacterials" "J01DC14,QJ01DC14" "flomox" "flomoxefo,flomoxefsalt,flomoxefum,flumarin" 2 "g" "100052-0,53822-3"
|
||||
"FLR" 114811 "Florfenicol" "Phenicols" "QJ01BA90,QJ51BA90" "florfe" "aquafen,descocin,dexawin,efnicol,fricol,hyrazin,loncor,macphenicol,masatirin,neomyson,norfenicol,nuflor,racephenicol,rincrol,thiamcol,urfamicina,urophenyl" "23740-4,35807-7,35808-5,87599-7"
|
||||
"FLC" 21319 "Flucloxacillin" "Beta-lactams/penicillins" "J01CF05,QJ01CF05,QJ51CF05" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "clox,fluclo,flux" "bactopen,cloxacap,cloxacillinhydrate,cloxypen,floxacillin,floxacillinanhydrous,floxapen,floxapensalt,fluclomix,flucloxacilina,flucloxacilline,flucloxacillinum,flucloxin,fluorochloroxacillin,galfloxin,latocillin,orbeninhydrate,rimaflox,staphobristol,zoxin" 2 "g" 2 "g" "NA"
|
||||
"FLU" 3365 "Fluconazole" "Antifungals/antimycotics" "D01AC15,J02AC01,QD01AC15,QJ02AC01" "Antimycotics for systemic use" "Triazole derivatives" "fluc,flucon,fluz,flz" "alflucoz,alkanazole,baten,biocanol,biozole,biozolene,canzol,cryptal,diflazon,diflucan,dimycon,elazor,flucazol,fluconazoli,fluconazolum,flucoral,flucostat,flukezol,flunazol,flunizol,fluzon,forcan,fuconal,fungata,loitin,mutum,oxifugol,pritenzol,syscan,trican,triconal,triflucan,zemyc,zoltec,zonal" 0.2 "g" 0.2 "g" "10987-6,16870-8,18924-1,248-5,249-3,250-1,251-9,25255-1,7013-6,80530-9"
|
||||
"FCT" 3366 "Flucytosine" "Antifungals/antimycotics" "D01AE21,J02AX01,QD01AE21,QJ02AX01" "Antifungals for topical use" "Other antifungals for topical use" "5flc,fcu,flucyt,fluo,fluy" "alcobon,ancoban,ancobon,ancotil,ancotyl,flourocytosine,flucitosina,flucytosin,flucytosinum,flucytosone,fluocytosine,fluorcytosine,fluorocytosine" 10 "g" 10 "g" "NA"
|
||||
"FLM" 3374 "Flumequine" "Quinolones" "J01MB07,QJ01MB07" "Quinolone antibacterials" "Other quinolones" "flumeq" "apurone,fantacin,flumequina,flumequino,flumequinum,flumigal,flumiquil,flumisol,flumix,imequyl" 1.2 "g" "55675-3,55676-1,55677-9,55678-7"
|
||||
"FLR1" 71260 "Flurithromycin" "Macrolides/lincosamides" "J01FA14,QJ01FA14" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "abbot,beritromicina,berythromycin,berythromycine,berythromycinum,flurithromycine,flurithromycinum,fluritromicina,fluritromycinum,flurizic,mizar" 0.75 "g" "NA"
|
||||
"FFL" 214356 "Fosfluconazole" "Antifungals/antimycotics" "NA" "NA" "fosfluconazol,procif,prodif" "NA"
|
||||
"FOS" 446987 "Fosfomycin" "Other antibacterials" "J01XX01,S02AA17" "Other antibacterials" "Other antibacterials" "ff,fm,fo,fof,fos,fosf" "fosfocina,fosfomicin,fosfomicina,fosfomycine,fosfomycinum,fosfonomycin,infectophos,phosphonemycin,phosphonomycin,veramina" 3 "g" 8 "g" "25596-8,25653-7,35809-3,35810-1"
|
||||
"FOS" 446987 "Fosfomycin" "Other antibacterials" "J01XX01,QJ01XX01,QS02AA17,S02AA17" "Other antibacterials" "Other antibacterials" "ff,fm,fo,fof,fos,fosf,fosfom,fosmyc" "fosfocina,fosfomicin,fosfomicina,fosfomycine,fosfomycinum,fosfonomycin,infectophos,phosphonemycin,phosphonomycin,veramina" 3 "g" 8 "g" "25596-8,25653-7,35809-3,35810-1"
|
||||
"FMD" 572 "Fosmidomycin" "Other antibacterials" "NA" "NA" "fosmidomicina,fosmidomycina,fosmidomycine,fosmidomycinsalt,fosmidomycinum" "NA"
|
||||
"FRM" 8378 "Framycetin" "Aminoglycosides" "D09AA01,R01AX08,S01AA07" "fram" "actilin,actiline,antibiotique,bycomycin,enterfram,fradiomycin,fradiomycinum,framicetina,framidal,framycetine,framycetinum,framycin,framygen,francetin,jernadex,myacyne,mycerin,mycifradin,neobrettin,neolate,neomas,neomcin,neomicina,neomin,neomycine,neomycinum,nivemycin,soframycin,soframycine" "18926-6,257-6,258-4,259-2,260-0,55679-5"
|
||||
"FUR" 6870646 "Furazidin" "Other antibacterials" "J01XE03" "Other antibacterials" "Nitrofuran derivatives" "NA" "akritoin,furagin,furaginum,furamag,furazidine,hydantoin" 0.3 "g" "NA"
|
||||
"FRZ" 5323714 "Furazolidone" "Other antibacterials" "G01AX06" "NA" "bifuron,corizium,coryzium,diafuron,enterotoxon,furall,furanzolidone,furaxon,furaxone,furazolidine,furazolidon,furazolidona,furazolidonum,furazolum,furidon,furmethoxadone,furovag,furoxal,furoxane,furoxon,furoxone,furozolidine,giardil,giarlam,medaron,neftin,nicolen,nifulidone,nifuran,nifurazolidone,nifurazolidonum,nitrofuradoxon,nitrofurazolidone,nitrofurazolidonum,nitrofuroxon,optazol,ortazol,puradin,roptazol,sclaventerol,tikofuran,topazone,trichofuron,tricofuron,tricoron,trifurox,viofuragyn" "69574-2,87794-4"
|
||||
"FUS" 3000226 "Fusidic acid" "Other antibacterials" "D06AX01,D09AA02,J01XC01,S01AA13" "Other antibacterials" "Steroid antibacterials" "fa,fusi" "flucidin,fucidate,fucidina,fucidine,fucithalmic,fusidate,fusidicacid,fusidin,fusidine,taksta" 1.5 "g" 1.5 "g" "NA"
|
||||
"FRM" 8378 "Framycetin" "Aminoglycosides" "D09AA01,QD09AA01,QJ01GB91,QR01AX08,QS01AA07,R01AX08,S01AA07" "fram,framyc" "actilin,actiline,antibiotique,bycomycin,enterfram,fradiomycin,fradiomycinum,framicetina,framidal,framycetine,framycetinum,framycin,framygen,francetin,jernadex,myacyne,mycerin,mycifradin,neobrettin,neolate,neomas,neomcin,neomicina,neomin,neomycine,neomycinum,nivemycin,soframycin,soframycine" "18926-6,257-6,258-4,259-2,260-0,55679-5"
|
||||
"FUR" 6870646 "Furazidin" "Other antibacterials" "J01XE03,QJ01XE03" "Other antibacterials" "Nitrofuran derivatives" "NA" "akritoin,furagin,furaginum,furamag,furazidine,hydantoin" 0.3 "g" "NA"
|
||||
"FRZ" 5323714 "Furazolidone" "Other antibacterials" "G01AX06,QG01AX06,QJ01XE90" "furazo" "bifuron,corizium,coryzium,diafuron,enterotoxon,furall,furanzolidone,furaxon,furaxone,furazolidine,furazolidon,furazolidona,furazolidonum,furazolum,furidon,furmethoxadone,furovag,furoxal,furoxane,furoxon,furoxone,furozolidine,giardil,giarlam,medaron,neftin,nicolen,nifulidone,nifuran,nifurazolidone,nifurazolidonum,nitrofuradoxon,nitrofurazolidone,nitrofurazolidonum,nitrofuroxon,optazol,ortazol,puradin,roptazol,sclaventerol,tikofuran,topazone,trichofuron,tricofuron,tricoron,trifurox,viofuragyn" "69574-2,87794-4"
|
||||
"FUS" 3000226 "Fusidic acid" "Other antibacterials" "D06AX01,D09AA02,J01XC01,QD06AX01,QD09AA02,QJ01XC01,QS01AA13,S01AA13" "Other antibacterials" "Steroid antibacterials" "fa,fusaci,fusi" "flucidin,fucidate,fucidina,fucidine,fucithalmic,fusidate,fusidicacid,fusidin,fusidine,taksta" 1.5 "g" 1.5 "g" "NA"
|
||||
"GAM" 59364992 "Gamithromycin" "Macrolides/lincosamides" "QJ01FA95" "NA" "zactran" "100054-6,88376-9,88378-5"
|
||||
"GRN" 124093 "Garenoxacin" "Fluoroquinolones" "J01MA19" "NA" "ganefloxacin,garenfloxacin" 0.4 "g" "35811-9,35812-7,35813-5"
|
||||
"GAT" 5379 "Gatifloxacin" "Fluoroquinolones" "J01MA16,S01AE06" "Quinolone antibacterials" "Fluoroquinolones" "gati" "acorafloxacin,avarofloxacin,balofloxacin,balofox,bazucin,bilimin,bonoq,gaity,gatiflo,gatifloxacine,gatifloxcin,gatilox,gatiquin,gatispan,kinome,tequin,tymer,zymar,zymaxid,zymer" 0.4 "g" 0.4 "g" "31036-7,31038-3,31040-9,31042-5,41494-6"
|
||||
"GEM" 9571107 "Gemifloxacin" "Fluoroquinolones" "J01MA15" "Quinolone antibacterials" "Fluoroquinolones" "NA" "factiv,gemifioxacin,gemifloxacine,gemifloxacino,gemifloxacinum" 0.32 "g" 0.2 "g" "35814-3,35815-0,35816-8,41697-4"
|
||||
"GEN" 3467 "Gentamicin" "Aminoglycosides" "D06AX07,J01GB03,S01AA11,S02AA14,S03AA06" "Aminoglycoside antibacterials" "Other aminoglycosides" "cn,gen,gent,gm" "centicin,cidomycin,garamicin,garamycin,gentacycol,gentamicina,gentamicine,gentamicins,gentamicinum,gentamycins,gentamycinum,gentocin,lyramycin,oksitselanim,septigen,septocin" 0.24 "g" "101494-3,13561-6,13562-4,15106-8,18928-2,18929-0,22746-2,22747-0,266-7,267-5,268-3,269-1,31091-2,31092-0,31093-8,35668-3,35817-6,3663-2,3664-0,3665-7,39082-3,47109-4,50630-3,59379-8,7016-9,7017-7,7018-5,80971-5,88111-0,89481-6"
|
||||
"GRN" 124093 "Garenoxacin" "Fluoroquinolones" "J01MA19,QJ01MA19" "gareno" "ganefloxacin,garenfloxacin" 0.4 "g" "35811-9,35812-7,35813-5"
|
||||
"GAT" 5379 "Gatifloxacin" "Fluoroquinolones" "J01MA16,QJ01MA16,QS01AE06,S01AE06" "Quinolone antibacterials" "Fluoroquinolones" "gati,gatifl" "acorafloxacin,avarofloxacin,balofloxacin,balofox,bazucin,bilimin,bonoq,gaity,gatiflo,gatifloxacine,gatifloxcin,gatilox,gatiquin,gatispan,kinome,tequin,tymer,zymar,zymaxid,zymer" 0.4 "g" 0.4 "g" "31036-7,31038-3,31040-9,31042-5,41494-6"
|
||||
"GEM" 9571107 "Gemifloxacin" "Fluoroquinolones" "J01MA15,QJ01MA15" "Quinolone antibacterials" "Fluoroquinolones" "gemifl" "factiv,gemifioxacin,gemifloxacine,gemifloxacino,gemifloxacinum" 0.32 "g" 0.2 "g" "35814-3,35815-0,35816-8,41697-4"
|
||||
"GEN" 3467 "Gentamicin" "Aminoglycosides" "D06AX07,J01GB03,QA07AA91,QD06AX07,QG01AA91,QG51AA04,QJ01GB03,QJ51GB03,QS01AA11,QS02AA14,QS03AA06,S01AA11,S02AA14,S03AA06" "Aminoglycoside antibacterials" "Other aminoglycosides" "cn,ge1000,ge2000,gen,gen128,gen500,gent,genta1,gentam,gm" "centicin,cidomycin,garamicin,garamycin,gentacycol,gentamicina,gentamicine,gentamicins,gentamicinum,gentamycins,gentamycinum,gentocin,lyramycin,oksitselanim,septigen,septocin" 0.24 "g" "101494-3,13561-6,13562-4,15106-8,18928-2,18929-0,22746-2,22747-0,266-7,267-5,268-3,269-1,31091-2,31092-0,31093-8,35668-3,35817-6,3663-2,3664-0,3665-7,39082-3,47109-4,50630-3,59379-8,7016-9,7017-7,7018-5,80971-5,88111-0,89481-6"
|
||||
"GEH" "Gentamicin-high" "Aminoglycosides" "NA" "gehi,gehl,genta high,gentamicin high" "NA" "18929-0,35817-6,7017-7,7018-5"
|
||||
"GEP" 25101874 "Gepotidacin" "Other antibacterials" "NA" "NA" "gepotidacina,gepotidacine" "NA"
|
||||
"GRX" 72474 "Grepafloxacin" "Fluoroquinolones" "J01MA11" "Quinolone antibacterials" "Fluoroquinolones" "grep" "grepafloxacine,grepafloxacino,lungaskin,raxar,vaxar" 0.4 "g" "21316-5,23638-0,23639-8,35818-4"
|
||||
"GRI" 441140 "Griseofulvin" "Antifungals/antimycotics" "D01AA08,D01BA01" "NA" "amudane,delmofulvina,epigriseofulvin,fulcin,fulcine,fulvicin,fulvidex,fulvina,fulvinil,fulvistatin,fungivin,greosin,gresfeed,gricin,grifulin,grifulvin,grisactin,griscofulvin,grisefuline,griseo,griseofulviin,griseofulvina,griseofulvine,griseofulvinum,griseomix,griseostatin,grisetin,grisofulvin,grisovin,grisowen,grizeofulvin,grysio,guservin,lamoryl,likuden,likunden,murfulvin,poncyl,spiro,spirofulvin,xuanjing" 0.5 "g" "12402-4,54200-1,54201-9,54202-7"
|
||||
"GEP" 25101874 "Gepotidacin" "Other antibacterials" "J01XX13,QJ01XX13" "NA" "gepotidacina,gepotidacine" "NA"
|
||||
"GRX" 72474 "Grepafloxacin" "Fluoroquinolones" "J01MA11,QJ01MA11" "Quinolone antibacterials" "Fluoroquinolones" "grep,grepaf" "grepafloxacine,grepafloxacino,lungaskin,raxar,vaxar" 0.4 "g" "21316-5,23638-0,23639-8,35818-4"
|
||||
"GRI" 441140 "Griseofulvin" "Antifungals/antimycotics" "D01AA08,D01BA01,QD01AA08,QD01BA01" "NA" "amudane,delmofulvina,epigriseofulvin,fulcin,fulcine,fulvicin,fulvidex,fulvina,fulvinil,fulvistatin,fungivin,greosin,gresfeed,gricin,grifulin,grifulvin,grisactin,griscofulvin,grisefuline,griseo,griseofulviin,griseofulvina,griseofulvine,griseofulvinum,griseomix,griseostatin,grisetin,grisofulvin,grisovin,grisowen,grizeofulvin,grysio,guservin,lamoryl,likuden,likunden,murfulvin,poncyl,spiro,spirofulvin,xuanjing" 0.5 "g" "12402-4,54200-1,54201-9,54202-7"
|
||||
"HAB" 175989 "Habekacin" "Aminoglycosides" "NA" "NA" "amikafur,amikan,amitrex,arikayce,biklin,biodacyn,chemacin,fabianol,habekacinxsulfate,likacin,pierami" "NA"
|
||||
"HCH" 11979956 "Hachimycin" "Antifungals/antimycotics" "D01AA03,G01AA06,J02AA02" "Antimycotics for systemic use" "Antibiotics" "NA" "cabimicina,hachimicina,hachimycine,hachimycinum,trichomycinum,trichonat" "NA"
|
||||
"HET" 443387 "Hetacillin" "Beta-lactams/penicillins" "J01CA18" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "etacillina,hetacilina,hetacilline,hetacillinum,natacillin,phenazacillin,versapen,versatrex" 2 "g" "18931-6,274-1,275-8,276-6,277-4"
|
||||
"HCH" 11979956 "Hachimycin" "Antifungals/antimycotics" "D01AA03,G01AA06,J02AA02,QD01AA03,QG01AA06,QJ02AA02" "Antimycotics for systemic use" "Antibiotics" "NA" "cabimicina,hachimicina,hachimycine,hachimycinum,trichomycinum,trichonat" "NA"
|
||||
"HET" 443387 "Hetacillin" "Beta-lactams/penicillins" "J01CA18,QJ01CA18" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "hetaci" "etacillina,hetacilina,hetacilline,hetacillinum,natacillin,phenazacillin,versapen,versatrex" 2 "g" "18931-6,274-1,275-8,276-6,277-4"
|
||||
"HYG" 56928061 "Hygromycin" "Aminoglycosides" "NA" "NA" "antihelmycin,destomysin,hyanthelmix,hygromix,hygrovectine,hygrovetine" "NA"
|
||||
"IBX" "Ibrexafungerp" "Antifungals" "J02AX07" "NA" "NA" "NA"
|
||||
"ICL" 213043 "Iclaprim" "Other antibacterials" "J01EA03" "NA" "iclaprime,mersarex" "73597-7,73619-9,73642-1"
|
||||
"IPM" 104838 "Imipenem" "Carbapenems" "J01DH51" "Other beta-lactam antibacterials" "Carbapenems" "imci,imi,imip,imp" "imipemide,imipenemum,imipenen,primaxin,recarbrio,tienam,tienamycin" 2 "g" "101487-7,17010-0,18932-4,18933-2,23613-3,25221-3,25257-7,27331-8,278-2,279-0,280-8,281-6,282-4,283-2,284-0,285-7,35819-2,3688-9,54170-6,54171-4,54172-2,7019-3,85424-0,93232-7,96372-8"
|
||||
"IBX" "Ibrexafungerp" "Antifungals" "J02AX07,QJ02AX07" "NA" "NA" "NA"
|
||||
"ICL" 213043 "Iclaprim" "Other antibacterials" "J01EA03,QJ01EA03" "iclapr" "iclaprime,mersarex" "73597-7,73619-9,73642-1"
|
||||
"IPM" 104838 "Imipenem" "Carbapenems" "J01DH51,QJ01DH51" "Other beta-lactam antibacterials" "Carbapenems" "imci,imi,imip,imip32,imipen,imp" "imipemide,imipenemum,imipenen,primaxin,recarbrio,tienam,tienamycin" 2 "g" "101487-7,17010-0,18932-4,18933-2,23613-3,25221-3,25257-7,27331-8,278-2,279-0,280-8,281-6,282-4,283-2,284-0,285-7,35819-2,3688-9,54170-6,54171-4,54172-2,7019-3,85424-0,93232-7,96372-8"
|
||||
"IPE" "Imipenem/EDTA" "Carbapenems" "NA" "NA" "NA" "35819-2,54170-6,54171-4,54172-2"
|
||||
"IMR" "Imipenem/relebactam" "Carbapenems" "J01DH56" "NA" "NA" 2 "g" "85424-0,93232-7,96372-8"
|
||||
"ISV" 6918485 "Isavuconazole" "Antifungals/antimycotics" "J02AC05" "isav" "benzonitrile,ravuconazole" 0.2 "g" 0.2 "g" "85381-2,88887-5"
|
||||
"ISE" 3037209 "Isepamicin" "Aminoglycosides" "J01GB11" "Aminoglycoside antibacterials" "Other aminoglycosides" "NA" "isepacin,isepalline,isepamicina,isepamicine,isepamicinsulphate,isepamicinum" 0.4 "g" "32381-6,35820-0,35821-8,55680-3"
|
||||
"ISO" 3760 "Isoconazole" "Antifungals/antimycotics" "D01AC05,G01AF07" "Antimycotics for topic use" "Triazole derivatives" "NA" "isoconazol,isoconazolum,travogen" "55681-1,55682-9,55683-7,55684-5"
|
||||
"INH" 3767 "Isoniazid" "Antimycobacterials" "J04AC01" "Drugs for treatment of tuberculosis" "Hydrazides" "inh" "abdizide,acetylisoniazide,andrazide,anidrasona,antimicina,antituberkulosum,armacide,armazid,armazide,atcotibine,azuren,cedin,cemidon,chemiazid,chemidon,continazine,cortinazine,cotinazin,cotinizin,defonin,dianicotyl,dibutin,diforin,dinacrin,dinocrin,ditubin,ebidene,eralon,ertuban,eutizon,evalon,fetefu,fimalene,hidranizil,hidrasonil,hidrulta,hidrun,hycozid,hydra,hydrazid,hyozid,hyzyd,idrazil,inizid,ipcazide,iscotin,isidrina,ismazide,isobicina,isocid,isocidene,isocotin,isohydrazide,isokin,isolyn,isonerit,isonex,isoniacid,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,mayambutol,mybasan,neoteben,neoxin,neumandin,nevin,niadrin,nicazide,nicetal,nicizina,niconyl,nicotibina,nicotibine,nicotisan,nicozide,nidaton,nidrazid,nikozid,niplen,nitadon,niteban,nitebannsc,nydrazid,nyscozid,pelazid,percin,phthisen,preparation,pycazide,pyreazid,pyricidin,pyridicin,pyrizidin,raumanon,razide,retozide,rifater,rimicid,rimifon,rimiphone,rimitsid,robiselin,robisellin,roxifen,sanohidrazina,sauterazid,sauterzid,stanozide,tebecid,tebenic,tebexin,tebilon,tebos,teebaconin,tekazin,tibazide,tibemid,tibiazide,tibinide,tibison,tibivis,tibizide,tibusan,tisin,tisiodrazida,tizide,tubazid,tubazide,tubeco,tubecotubercid,tuberian,tubicon,tubilysin,tubizid,tubomel,tyvid,unicocyde,unicozyde,vazadrine,vederon,zidafimia,zinadon,zonazide" 0.3 "g" 0.3 "g" "18934-0,20383-6,23947-5,25217-1,25218-9,25219-7,25451-6,26756-7,286-5,287-3,288-1,289-9,29315-9,3697-0,40371-7,42649-4,42650-2,42651-0,45215-1,48171-3,48172-1,55685-2,7020-1,89488-1"
|
||||
"IST" "Isoniazid/sulfamethoxazole/trimethoprim/pyridoxine" "Antimycobacterials" "J04AM08" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"ITR" 3793 "Itraconazole" "Antifungals/antimycotics" "J02AC02" "Antimycotics for systemic use" "Triazole derivatives" "itra" "candistat,canditral,cladosal,fungitraxx,intraconazole,itraconazol,itraconazolo,itraconazolum,itraconzaole,itrafungol,itralek,itrizole,lozanoc,onmel,sempera,sporamelt,sporanox,sporonox,traconal,triasporin" 0.2 "g" 0.2 "g" "10989-2,12392-7,25258-5,25452-4,27081-9,32184-4,32185-1,32603-3,54179-7,7021-9,80531-7"
|
||||
"JOS" 5282165 "Josamycin" "Macrolides/lincosamides" "J01FA07" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "jomybel,josamicina,josamycine,josamycinum" 2 "g" "25597-6,25702-2,41698-2,41699-0"
|
||||
"KAN" 6032 "Kanamycin" "Aminoglycosides" "A07AA08,J01GB04,S01AA24" "Aminoglycoside antibacterials" "Other aminoglycosides" "hlk,k,kan,kana,km" "kanamicina,kanamycine,kanamycins,kanamycinum,kantrex,klebcil" 3 "g" 1 "g" "18935-7,18936-5,23609-1,23889-9,25182-7,25213-0,25214-8,290-7,291-5,292-3,293-1,3698-8,3699-6,3700-2,42652-8,47395-9,49080-5,7022-7,7023-5,7024-3,88002-1,88705-9,89482-4"
|
||||
"IMR" "Imipenem/relebactam" "Carbapenems" "J01DH56,QJ01DH56" "NA" "NA" 2 "g" "85424-0,93232-7,96372-8"
|
||||
"ISV" 6918485 "Isavuconazole" "Antifungals/antimycotics" "J02AC05,QJ02AC05" "isav" "benzonitrile,ravuconazole" 0.2 "g" 0.2 "g" "85381-2,88887-5"
|
||||
"ISE" 3037209 "Isepamicin" "Aminoglycosides" "J01GB11,QJ01GB11" "Aminoglycoside antibacterials" "Other aminoglycosides" "isepam" "isepacin,isepalline,isepamicina,isepamicine,isepamicinsulphate,isepamicinum" 0.4 "g" "32381-6,35820-0,35821-8,55680-3"
|
||||
"ISO" 3760 "Isoconazole" "Antifungals/antimycotics" "D01AC05,G01AF07,QD01AC05,QG01AF07" "Antimycotics for topic use" "Triazole derivatives" "NA" "isoconazol,isoconazolum,travogen" "55681-1,55682-9,55683-7,55684-5"
|
||||
"INH" 3767 "Isoniazid" "Antimycobacterials" "J04AC01,QJ04AC01" "Drugs for treatment of tuberculosis" "Hydrazides" "inh,isonia" "abdizide,acetylisoniazide,andrazide,anidrasona,antimicina,antituberkulosum,armacide,armazid,armazide,atcotibine,azuren,cedin,cemidon,chemiazid,chemidon,continazine,cortinazine,cotinazin,cotinizin,defonin,dianicotyl,dibutin,diforin,dinacrin,dinocrin,ditubin,ebidene,eralon,ertuban,eutizon,evalon,fetefu,fimalene,hidranizil,hidrasonil,hidrulta,hidrun,hycozid,hydra,hydrazid,hyozid,hyzyd,idrazil,inizid,ipcazide,iscotin,isidrina,ismazide,isobicina,isocid,isocidene,isocotin,isohydrazide,isokin,isolyn,isonerit,isonex,isoniacid,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,mayambutol,mybasan,neoteben,neoxin,neumandin,nevin,niadrin,nicazide,nicetal,nicizina,niconyl,nicotibina,nicotibine,nicotisan,nicozide,nidaton,nidrazid,nikozid,niplen,nitadon,niteban,nitebannsc,nydrazid,nyscozid,pelazid,percin,phthisen,preparation,pycazide,pyreazid,pyricidin,pyridicin,pyrizidin,raumanon,razide,retozide,rifater,rimicid,rimifon,rimiphone,rimitsid,robiselin,robisellin,roxifen,sanohidrazina,sauterazid,sauterzid,stanozide,tebecid,tebenic,tebexin,tebilon,tebos,teebaconin,tekazin,tibazide,tibemid,tibiazide,tibinide,tibison,tibivis,tibizide,tibusan,tisin,tisiodrazida,tizide,tubazid,tubazide,tubeco,tubecotubercid,tuberian,tubicon,tubilysin,tubizid,tubomel,tyvid,unicocyde,unicozyde,vazadrine,vederon,zidafimia,zinadon,zonazide" 0.3 "g" 0.3 "g" "18934-0,20383-6,23947-5,25217-1,25218-9,25219-7,25451-6,26756-7,286-5,287-3,288-1,289-9,29315-9,3697-0,40371-7,42649-4,42650-2,42651-0,45215-1,48171-3,48172-1,55685-2,7020-1,89488-1"
|
||||
"IST" "Isoniazid/sulfamethoxazole/trimethoprim/pyridoxine" "Antimycobacterials" "NA" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"ITR" 3793 "Itraconazole" "Antifungals/antimycotics" "J02AC02,QJ02AC02" "Antimycotics for systemic use" "Triazole derivatives" "itra,itraco" "candistat,canditral,cladosal,fungitraxx,intraconazole,itraconazol,itraconazolo,itraconazolum,itraconzaole,itrafungol,itralek,itrizole,lozanoc,onmel,sempera,sporamelt,sporanox,sporonox,traconal,triasporin" 0.2 "g" 0.2 "g" "10989-2,12392-7,25258-5,25452-4,27081-9,32184-4,32185-1,32603-3,54179-7,7021-9,80531-7"
|
||||
"JOS" 5282165 "Josamycin" "Macrolides/lincosamides" "J01FA07,QJ01FA07" "Macrolides, lincosamides and streptogramins" "Macrolides" "josamy" "jomybel,josamicina,josamycine,josamycinum" 2 "g" "25597-6,25702-2,41698-2,41699-0"
|
||||
"KAN" 6032 "Kanamycin" "Aminoglycosides" "A07AA08,J01GB04,QA07AA08,QJ01GB04,QS01AA24,S01AA24" "Aminoglycoside antibacterials" "Other aminoglycosides" "hlk,k,kan,kana,kanamy,km" "kanamicina,kanamycine,kanamycins,kanamycinum,kantrex,klebcil" 3 "g" 1 "g" "18935-7,18936-5,23609-1,23889-9,25182-7,25213-0,25214-8,290-7,291-5,292-3,293-1,3698-8,3699-6,3700-2,42652-8,47395-9,49080-5,7022-7,7023-5,7024-3,88002-1,88705-9,89482-4"
|
||||
"KAH" "Kanamycin-high" "Aminoglycosides" "NA" "k_h,kahl" "NA" "18936-5,7023-5,7024-3"
|
||||
"KAC" "Kanamycin/cephalexin" "Aminoglycosides" "NA" "NA" "NA" "NA"
|
||||
"KET" 456201 "Ketoconazole" "Antifungals/antimycotics" "D01AC08,G01AF11,H02CA03,J02AB02" "Antimycotics for systemic use" "Imidazole derivatives" "keto,ktc" "brizoral,ethanone,extina,fungarest,fungoral,ketaconazole,ketocanazole,ketoconazol,ketoconazolum,ketodan,ketoderm,ketoisdin,ketozole,kuric,levoketoconazole,nizoral,normocort,panfungol,piperazine,recorlev,sebazole,teryzolin,terzolin,tocris,xolegel" 0.6 "g" "10990-0,12393-5,18937-3,25259-3,294-9,295-6,296-4,297-2,60091-6,60092-4,7025-0"
|
||||
"KET" 456201 "Ketoconazole" "Antifungals/antimycotics" "D01AC08,G01AF11,H02CA03,J02AB02,QD01AC08,QG01AF11,QH02CA03,QJ02AB02" "Antimycotics for systemic use" "Imidazole derivatives" "keto,ketoco,ktc" "brizoral,ethanone,extina,fungarest,fungoral,ketaconazole,ketocanazole,ketoconazol,ketoconazolum,ketodan,ketoderm,ketoisdin,ketozole,kuric,levoketoconazole,nizoral,normocort,panfungol,piperazine,recorlev,sebazole,teryzolin,terzolin,tocris,xolegel" 0.6 "g" "10990-0,12393-5,18937-3,25259-3,294-9,295-6,296-4,297-2,60091-6,60092-4,7025-0"
|
||||
"KIT" "Kitasamycin" "Macrolides/lincosamides" "QJ01FA93" "leucomycin" "NA" "NA"
|
||||
"LAS" 5360807 "Lasalocid" "Other antibacterials" "QP51BB02" "NA" "avatec,bovate,bovatec,lasalocide,lasalocido,lasalocidsalt,lasalocidum" "87598-9"
|
||||
"LSC" 71528768 "Lascufloxacin" "Fluoroquinolones" "J01MA25" "Quinolone antibacterials" "Fluoroquinolones" "NA" "lasvic" 75 "mg" "NA"
|
||||
"LTM" 47499 "Latamoxef" "Cephalosporins (3rd gen.)" "J01DD06" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "mox,moxa,moxalactam" "dilatamoxef,festamoxin,lamoxactam,latamoxefum,morrhuate,moxalactamsalt,moxam,shiomarin" 4 "g" "NA"
|
||||
"LMU" 25185057 "Lefamulin" "Other antibacterials" "J01XX12" "NA" "lefamulinacetate,xenleta" "85425-7,99281-8"
|
||||
"LSC" 71528768 "Lascufloxacin" "Fluoroquinolones" "J01MA25,QJ01MA25" "Quinolone antibacterials" "Fluoroquinolones" "NA" "lasvic" 75 "mg" "NA"
|
||||
"LTM" 47499 "Latamoxef" "Cephalosporins (3rd gen.)" "J01DD06,QJ01DD06" "Other beta-lactam antibacterials" "Third-generation cephalosporins" "mox,moxa,moxalactam" "dilatamoxef,festamoxin,lamoxactam,latamoxefum,morrhuate,moxalactamsalt,moxam,shiomarin" 4 "g" "NA"
|
||||
"LMU" 25185057 "Lefamulin" "Other antibacterials" "J01XX12,QJ01XX12" "NA" "lefamulinacetate,xenleta" "85425-7,99281-8"
|
||||
"LEN" 65646 "Lenampicillin" "Beta-lactams/penicillins" "NA" "NA" "lenampicilina,lenampicilline,lenampicillinum,takacillin,valacillin,varacillin" "NA"
|
||||
"LVX" 149096 "Levofloxacin" "Fluoroquinolones" "J01MA12,S01AE05" "Quinolone antibacterials" "Fluoroquinolones" "le,lev,levo,lvx" "aeroquin,cravit,dextrofloxacin,dynaquin,elequine,iquix,levaquin,levofiexacin,levofloxacine,levofloxacino,levofloxacinum,loxof,ofloxcacin,oftaquix,quinsair,quixin,tavanic,unibiotic,venaxan" 0.5 "g" 0.5 "g" "101501-5,20396-8,20629-2,21367-8,21368-6,30532-6,30533-4,48173-9,53716-7,7026-8,76040-5,76041-3,76042-1"
|
||||
"LEO" "Levofloxacin/ornidazole" "Fluoroquinolones" "J01RA05" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"LND" 9850038 "Levonadifloxacin" "Fluoroquinolones" "J01MA24" "NA" "NA" "NA"
|
||||
"LVX" 149096 "Levofloxacin" "Fluoroquinolones" "J01MA12,QJ01MA12,QS01AE05,S01AE05" "Quinolone antibacterials" "Fluoroquinolones" "le,lev,levo,levofl,lvx" "aeroquin,cravit,dextrofloxacin,dynaquin,elequine,iquix,levaquin,levofiexacin,levofloxacine,levofloxacino,levofloxacinum,loxof,ofloxcacin,oftaquix,quinsair,quixin,tavanic,unibiotic,venaxan" 0.5 "g" 0.5 "g" "101501-5,20396-8,20629-2,21367-8,21368-6,30532-6,30533-4,48173-9,53716-7,7026-8,76040-5,76041-3,76042-1"
|
||||
"LEO" "Levofloxacin/ornidazole" "Fluoroquinolones" "J01RA05,QJ01RA05" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"LND" 9850038 "Levonadifloxacin" "Fluoroquinolones" "J01MA24,QJ01MA24" "NA" "NA" "NA"
|
||||
"LSP" "Linco-spectin" "Other antibacterials" "NA" "lincomycin/spectinomycin" "NA" "NA"
|
||||
"LIN" 3000540 "Lincomycin" "Macrolides/lincosamides" "J01FF02" "Macrolides, lincosamides and streptogramins" "Lincosamides" "linc" "albiotic,bactramycin,cillimycin,frademicina,jiemycin,lincocin,lincogap,lincolcina,lincolnensin,lincomicina,lincomix,lincomycine,lincomycinum,lincomyocin,lincorex,linocin,mycivin" 1.8 "g" 1.8 "g" "18938-1,298-0,299-8,300-4,301-2,41700-6,87597-1"
|
||||
"LNZ" 441401 "Linezolid" "Oxazolidinones" "J01XX08" "Other antibacterials" "Other antibacterials" "line,lnz,lz,lzd" "desfluorolinezolid,linezoid,linezolidum,zivoxid,zyvox,zyvoxa,zyvoxam,zyvoxid" 1.2 "g" 1.2 "g" "29254-0,29255-7,29258-1,33332-8,34202-2,41500-0,80609-1,88706-7,96111-0"
|
||||
"LFE" "Linoprist-flopristin" "Other antibacterials" "NA" "NA" "NA" "NA"
|
||||
"LOM" 3948 "Lomefloxacin" "Fluoroquinolones" "J01MA07,S01AE04" "Quinolone antibacterials" "Fluoroquinolones" "lmf,lom,lome" "bareon,logiflox,lomebact,lomefloxacine,lomefloxacino,lomefloxacinum,maxaquin,maxaquine,mazaquin,okacin,okacyn,uniquin" 0.4 "g" "18939-9,302-0,303-8,304-6,305-3,41701-4"
|
||||
"LOR" 5284585 "Loracarbef" "Cephalosporins (2nd gen.)" "J01DC08" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "lora" "carbac,lorabid,loracarbefum,lorafem,lorbef,loribid" 0.6 "g" "18940-7,306-1,307-9,308-7,309-5,7027-6"
|
||||
"LYM" 54707177 "Lymecycline" "Tetracyclines" "J01AA04" "Tetracyclines" "Tetracyclines" "NA" "armyl,chlortetracyclin,ciclisin,ciclolysal,ciclolysine,eficiclina,infaciclina,limeciclina,lisinbiotic,lymecyclinum,mucomycin,ntetracycline,tetralisal,tetralysal,vebicyclysal" 0.6 "g" 0.6 "g" "18941-5,310-3,311-1,312-9,313-7"
|
||||
"MNA" 1292 "Mandelic acid" "Other antibacterials" "B05CA06,J01XX06" "Other antibacterials" "Other antibacterials" "NA" "amygdalate,mandelsaeure,paramandelate,phenylglycolate,phenylhydroxyacetate,uromaline" 12 "g" "NA"
|
||||
"LIN" 3000540 "Lincomycin" "Macrolides/lincosamides" "J01FF02,QJ01FF02,QJ51FF02" "Macrolides, lincosamides and streptogramins" "Lincosamides" "linc,lincom" "albiotic,bactramycin,cillimycin,frademicina,jiemycin,lincocin,lincogap,lincolcina,lincolnensin,lincomicina,lincomix,lincomycine,lincomycinum,lincomyocin,lincorex,linocin,mycivin" 1.8 "g" 1.8 "g" "18938-1,298-0,299-8,300-4,301-2,41700-6,87597-1"
|
||||
"LNZ" 441401 "Linezolid" "Oxazolidinones" "J01XX08,QJ01XX08" "Other antibacterials" "Other antibacterials" "line,linezo,lnz,lz,lzd" "desfluorolinezolid,linezoid,linezolidum,zivoxid,zyvox,zyvoxa,zyvoxam,zyvoxid" 1.2 "g" 1.2 "g" "29254-0,29255-7,29258-1,33332-8,34202-2,41500-0,80609-1,88706-7,96111-0"
|
||||
"LFE" "Linoprist-flopristin" "Other antibacterials" "NA" "linflo" "NA" "NA"
|
||||
"LOM" 3948 "Lomefloxacin" "Fluoroquinolones" "J01MA07,QJ01MA07,QS01AE04,S01AE04" "Quinolone antibacterials" "Fluoroquinolones" "lmf,lom,lome,lomefl" "bareon,logiflox,lomebact,lomefloxacine,lomefloxacino,lomefloxacinum,maxaquin,maxaquine,mazaquin,okacin,okacyn,uniquin" 0.4 "g" "18939-9,302-0,303-8,304-6,305-3,41701-4"
|
||||
"LOR" 5284585 "Loracarbef" "Cephalosporins (2nd gen.)" "J01DC08,QJ01DC08" "Other beta-lactam antibacterials" "Second-generation cephalosporins" "lora,loraca" "carbac,lorabid,loracarbefum,lorafem,lorbef,loribid" 0.6 "g" "18940-7,306-1,307-9,308-7,309-5,7027-6"
|
||||
"LYM" 54707177 "Lymecycline" "Tetracyclines" "J01AA04,QJ01AA04" "Tetracyclines" "Tetracyclines" "NA" "armyl,chlortetracyclin,ciclisin,ciclolysal,ciclolysine,eficiclina,infaciclina,limeciclina,lisinbiotic,lymecyclinum,mucomycin,ntetracycline,tetralisal,tetralysal,vebicyclysal" 0.6 "g" 0.6 "g" "18941-5,310-3,311-1,312-9,313-7"
|
||||
"MNA" 1292 "Mandelic acid" "Other antibacterials" "B05CA06,J01XX06,QB05CA06,QJ01XX06" "Other antibacterials" "Other antibacterials" "NA" "amygdalate,mandelsaeure,paramandelate,phenylglycolate,phenylhydroxyacetate,uromaline" 12 "g" "NA"
|
||||
"MGX" "Manogepix" "Antifungals" "NA" "NA" "NA" "NA"
|
||||
"MAR" 60651 "Marbofloxacin" "Fluoroquinolones" "QJ01MA93" "NA" "marbocyl,marbofloxacine,marbofloxacino,marbofloxacinum,marboquin,zeniquin" "73596-9,73618-1,73641-3"
|
||||
"MEC" 36273 "Mecillinam" "Beta-lactams/penicillins" "J01CA11" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "amdinocillin" "amdinocillin,coactin,hexacillin,mecilinamo,mecillinamum,selexidin" 1.2 "g" "NA"
|
||||
"MAR" 60651 "Marbofloxacin" "Fluoroquinolones" "QJ01MA93" "marbof" "marbocyl,marbofloxacine,marbofloxacino,marbofloxacinum,marboquin,zeniquin" "73596-9,73618-1,73641-3"
|
||||
"MEC" 36273 "Mecillinam" "Beta-lactams/penicillins" "J01CA11,QJ01CA11" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "amdinocillin,mecill" "amdinocillin,coactin,hexacillin,mecilinamo,mecillinamum,selexidin" 1.2 "g" "NA"
|
||||
"MEL" 71306732 "Meleumycin" "Macrolides/lincosamides" "NA" "NA" "NA" "NA"
|
||||
"MEM" 441130 "Meropenem" "Carbapenems" "J01DH02" "Other beta-lactam antibacterials" "Carbapenems" "mem,mer,mero,mp,mrp" "meronem,meropen,meropenemum,merrem" 3 "g" "101222-8,101488-5,101489-3,18943-1,41406-0,6651-4,6652-2,6653-0,6654-8,7029-2,85426-5,85427-3,88892-5,90980-4"
|
||||
"MEM" 441130 "Meropenem" "Carbapenems" "J01DH02,QJ01DH02" "Other beta-lactam antibacterials" "Carbapenems" "mem,mer,mero,merope,mp,mrp" "meronem,meropen,meropenemum,merrem" 3 "g" "101222-8,101488-5,101489-3,18943-1,41406-0,6651-4,6652-2,6653-0,6654-8,7029-2,85426-5,85427-3,88892-5,90980-4"
|
||||
"MNC" "Meropenem/nacubactam" "Carbapenems" "NA" "NA" "NA" "NA"
|
||||
"MEV" "Meropenem/vaborbactam" "Carbapenems" "J01DH52" "Other beta-lactam antibacterials" "Carbapenems" "NA" "NA" 3 "g" "101222-8,101489-3,85427-3,88892-5,90980-4"
|
||||
"MEV" "Meropenem/vaborbactam" "Carbapenems" "J01DH52,QJ01DH52" "Other beta-lactam antibacterials" "Carbapenems" "NA" "NA" 3 "g" "101222-8,101489-3,85427-3,88892-5,90980-4"
|
||||
"MES" 176886 "Mesulfamide" "Other antibacterials" "NA" "NA" "mesulfamida,mesulfamido,mesulfamidum" "NA"
|
||||
"MTC" 54675785 "Metacycline" "Tetracyclines" "J01AA05" "Tetracyclines" "Tetracyclines" "NA" "bialatan,metaciclina,metacyclinum,methacyclin,methacycline,methacyclinum,methylenecycline,physiomycine,rondomycin" 0.6 "g" "NA"
|
||||
"MTM" 6713928 "Metampicillin" "Beta-lactams/penicillins" "J01CA14" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "blomopen,bonopen,celinmicina,elatocilline,filorex,magnipen,metambac,metampen,metampicilina,metampicillina,metampicilline,metampicillinsalt,metampicillinum,micinovo,ocelina,pangocilin,probiotic,relyothenate,ruticina,rutizina,sedomycin,serfabiotic,suvipen,viderpen,viderpin,vioplex" 1.5 "g" 1.5 "g" "NA"
|
||||
"MTH" 4101 "Methenamine" "Other antibacterials" "J01XX05" "Other antibacterials" "Other antibacterials" "NA" "aminoform,aminoformaldehyde,ammoform,ammonioformaldehyde,antihydral,carin,cystamin,cystex,cystogen,duirexol,esametilentetramina,formamine,formin,grasselerator,heterin,hexaform,hexaloids,hexamethylamine,hexamethylenamine,hexamethyleneamine,hexamethylentetramin,hexamine,hexaminum,hexasan,hexilmethylenamine,metenamina,metenamine,methamin,methamine,methenamin,methenaminum,metramine,naphthamine,pellurin,resotropin,uramin,urasal,uratrine,urisol,uritone,urodeine,urotropin,urotropine,vesaloin,xametrin" 3 "g" "NA"
|
||||
"MET" 6087 "Meticillin" "Beta-lactams/penicillins" "J01CF03" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "meti" "belfacillin,celbenin,celpilline,cinopenil,dimocillin,estafcilina,flabelline,lucopenin,metacillin,methcillin,methicillin,methicillinanhydrous,methicillinhydrate,methicillinsalt,methicillinum,methycillin,meticilina,meticillina,meticilline,meticillinsalt,meticillinum,penaureus,penysol,staficyn,staphcillin,synticillin" 4 "g" "NA"
|
||||
"MTC" 54675785 "Metacycline" "Tetracyclines" "J01AA05,QJ01AA05" "Tetracyclines" "Tetracyclines" "methcy" "bialatan,metaciclina,metacyclinum,methacyclin,methacycline,methacyclinum,methylenecycline,physiomycine,rondomycin" 0.6 "g" "NA"
|
||||
"MTM" 6713928 "Metampicillin" "Beta-lactams/penicillins" "J01CA14,QJ01CA14" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "blomopen,bonopen,celinmicina,elatocilline,filorex,magnipen,metambac,metampen,metampicilina,metampicillina,metampicilline,metampicillinsalt,metampicillinum,micinovo,ocelina,pangocilin,probiotic,relyothenate,ruticina,rutizina,sedomycin,serfabiotic,suvipen,viderpen,viderpin,vioplex" 1.5 "g" 1.5 "g" "NA"
|
||||
"MTH" 4101 "Methenamine" "Other antibacterials" "J01XX05,QJ01XX05" "Other antibacterials" "Other antibacterials" "NA" "aminoform,aminoformaldehyde,ammoform,ammonioformaldehyde,antihydral,carin,cystamin,cystex,cystogen,duirexol,esametilentetramina,formamine,formin,grasselerator,heterin,hexaform,hexaloids,hexamethylamine,hexamethylenamine,hexamethyleneamine,hexamethylentetramin,hexamine,hexaminum,hexasan,hexilmethylenamine,metenamina,metenamine,methamin,methamine,methenamin,methenaminum,metramine,naphthamine,pellurin,resotropin,uramin,urasal,uratrine,urisol,uritone,urodeine,urotropin,urotropine,vesaloin,xametrin" 3 "g" "NA"
|
||||
"MET" 6087 "Meticillin" "Beta-lactams/penicillins" "J01CF03,QJ01CF03,QJ51CF03" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "methic,meti" "belfacillin,celbenin,celpilline,cinopenil,dimocillin,estafcilina,flabelline,lucopenin,metacillin,methcillin,methicillin,methicillinanhydrous,methicillinhydrate,methicillinsalt,methicillinum,methycillin,meticilina,meticillina,meticilline,meticillinsalt,meticillinum,penaureus,penysol,staficyn,staphcillin,synticillin" 4 "g" "NA"
|
||||
"MTP" 68590 "Metioprim" "Other antibacterials" "NA" "NA" "methioprim,metioprima,metioprime,metioprimum" "NA"
|
||||
"MXT" 3047729 "Metioxate" "Fluoroquinolones" "NA" "NA" "metioxato,metioxatum" "NA"
|
||||
"MTR" 4173 "Metronidazole" "Other antibacterials" "A01AB17,D06BX01,G01AF01,J01XD01,P01AB01" "Other antibacterials" "Imidazole derivatives" "metr,mnz" "acromona,anagiardil,arilin,atrivyl,bexon,clont,danizol,deflamon,donnan,efloran,elyzol,entizol,eumin,flagemona,flagesol,flagil,flagyl,flazol,flegyl,florazole,fossyol,giatricol,gineflavir,givagil,hydroxydimetridazole,hydroxymetronidazole,izoklion,klion,klont,mepagyl,meronidal,metric,metrolag,metrolyl,metromidol,metronidazolo,metronidazolum,metroplex,metrotop,mexibol,monagyl,monasin,nalox,nidagyl,noritate,novonidazol,nuvessa,orvagil,polibiotic,protostat,rathimed,rosaced,rosased,sanatrichom,satric,takimetol,trichazol,trichex,trichobrol,trichocide,trichomol,trichopal,trichopol,tricocet,tricom,trikacide,trikamon,trikhopol,trikojol,trikozol,trimeks,trivazol,vagilen,vagimid,vandazole,vertisal,wagitran,zadstat,zidoval" 2 "g" 1.5 "g" "10991-8,18946-4,326-9,327-7,328-5,329-3,7031-8"
|
||||
"MEZ" 656511 "Mezlocillin" "Beta-lactams/penicillins" "J01CA10" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "mez,mezl,mz" "baycipen,baypen,mezlin,mezlocilina,mezlocilline,mezlocillinsalt,mezlocillinum,multocillin" 6 "g" "18947-2,330-1,331-9,332-7,333-5,3820-8,41702-2,54194-6,54195-3,54196-1"
|
||||
"MSU" "Mezlocillin/sulbactam" "Beta-lactams/penicillins" "NA" "NA" "NA" "54194-6,54195-3,54196-1"
|
||||
"MIF" 477468 "Micafungin" "Antifungals/antimycotics" "J02AX05" "Antimycotics for systemic use" "Other antimycotics for systemic use" "mica" "fungard,funguard,micafungina,micafunginsalt,mycamine" 0.1 "g" "53812-4,58418-5,65340-2,85048-7"
|
||||
"MCZ" 4189 "Miconazole" "Antifungals/antimycotics" "A01AB09,A07AC01,D01AC02,G01AF04,J02AB01,S02AA13" "Antimycotics for systemic use" "Imidazole derivatives" "mico" "aflorix,albistat,andergin,brentan,conofite,dactarin,florid,micantin,miconazol,miconazolo,miconazolum,micozole,minostate,monazole,monista,monistat,oravig,vusion,zimybase,zimycan" 0.2 "g" 1 "g" "17278-3,25607-3,25722-0,54180-5,55686-0"
|
||||
"MCR" 3037206 "Micronomicin" "Aminoglycosides" "S01AA22" "NA" "micromicin,micromycin,micronomicina,micronomicine,micronomicinum,sagamicin,santemycin" "NA"
|
||||
"MID" 5282169 "Midecamycin" "Macrolides/lincosamides" "J01FA03" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "macropen,madecacine,medemycin,midecamicina,midecamycine,midecamycinum,midecin,momicine,myoxam,normicina,rubimycin" 1.2 "g" 1 "g" "NA"
|
||||
"MIL" 37614 "Miloxacin" "Fluoroquinolones" "NA" "NA" "miloxacine,miloxacino,miloxacinum" "NA"
|
||||
"MNO" 54675783 "Minocycline" "Tetracyclines" "A01AB23,D10AF07,J01AA08" "Tetracyclines" "Tetracyclines" "mc,mh,mi,min,mino,mn,mno" "acnez,arestin,borymycin,dynacin,lederderm,minociclina,minocin,minocline,minocyclin,minocyclinum,minocyn,minomax,minomycin,mynocine,periocline,solodyn,vectrin,ximino" 1 "mg" 0.2 "g" "18948-0,25225-4,334-3,335-0,336-8,337-6,34606-4,3822-4,49757-8,55156-4,7032-6"
|
||||
"MCM" 5282188 "Miocamycin" "Macrolides/lincosamides" "J01FA11" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "acecamycin,macroral,miocamen,miocamycine,miokamycin,mosil,myocamicin,ponsinomycin" 1.2 "g" "18949-8,338-4,339-2,340-0,341-8,55687-8"
|
||||
"MTR" 4173 "Metronidazole" "Other antibacterials" "A01AB17,D06BX01,G01AF01,J01XD01,P01AB01,QA01AB17,QD06BX01,QG01AF01,QJ01XD01,QP51CA01" "Other antibacterials" "Imidazole derivatives" "metr,metron,mnz" "acromona,anagiardil,arilin,atrivyl,bexon,clont,danizol,deflamon,donnan,efloran,elyzol,entizol,eumin,flagemona,flagesol,flagil,flagyl,flazol,flegyl,florazole,fossyol,giatricol,gineflavir,givagil,hydroxydimetridazole,hydroxymetronidazole,izoklion,klion,klont,mepagyl,meronidal,metric,metrolag,metrolyl,metromidol,metronidazolo,metronidazolum,metroplex,metrotop,mexibol,monagyl,monasin,nalox,nidagyl,noritate,novonidazol,nuvessa,orvagil,polibiotic,protostat,rathimed,rosaced,rosased,sanatrichom,satric,takimetol,trichazol,trichex,trichobrol,trichocide,trichomol,trichopal,trichopol,tricocet,tricom,trikacide,trikamon,trikhopol,trikojol,trikozol,trimeks,trivazol,vagilen,vagimid,vandazole,vertisal,wagitran,zadstat,zidoval" 2 "g" 1.5 "g" "10991-8,18946-4,326-9,327-7,328-5,329-3,7031-8"
|
||||
"MEZ" 656511 "Mezlocillin" "Beta-lactams/penicillins" "J01CA10,QJ01CA10" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "mez,mezl,mezlo,mz" "baycipen,baypen,mezlin,mezlocilina,mezlocilline,mezlocillinsalt,mezlocillinum,multocillin" 6 "g" "18947-2,330-1,331-9,332-7,333-5,3820-8,41702-2,54194-6,54195-3,54196-1"
|
||||
"MSU" "Mezlocillin/sulbactam" "Beta-lactams/penicillins" "NA" "mezsul" "NA" "54194-6,54195-3,54196-1"
|
||||
"MIF" 477468 "Micafungin" "Antifungals/antimycotics" "J02AX05,QJ02AX05" "Antimycotics for systemic use" "Other antimycotics for systemic use" "mica,micafu" "fungard,funguard,micafungina,micafunginsalt,mycamine" 0.1 "g" "53812-4,58418-5,65340-2,85048-7"
|
||||
"MCZ" 4189 "Miconazole" "Antifungals/antimycotics" "A01AB09,A07AC01,D01AC02,G01AF04,J02AB01,QA01AB09,QA07AC01,QD01AC02,QG01AF04,QJ02AB01,QS02AA13,S02AA13" "Antimycotics for systemic use" "Imidazole derivatives" "mico" "aflorix,albistat,andergin,brentan,conofite,dactarin,florid,micantin,miconazol,miconazolo,miconazolum,micozole,minostate,monazole,monista,monistat,oravig,vusion,zimybase,zimycan" 0.2 "g" 1 "g" "17278-3,25607-3,25722-0,54180-5,55686-0"
|
||||
"MCR" 3037206 "Micronomicin" "Aminoglycosides" "QS01AA22,S01AA22" "micron" "micromicin,micromycin,micronomicina,micronomicine,micronomicinum,sagamicin,santemycin" "NA"
|
||||
"MID" 5282169 "Midecamycin" "Macrolides/lincosamides" "J01FA03,QJ01FA03" "Macrolides, lincosamides and streptogramins" "Macrolides" "mideka" "macropen,madecacine,medemycin,midecamicina,midecamycine,midecamycinum,midecin,momicine,myoxam,normicina,rubimycin" 1.2 "g" 1 "g" "NA"
|
||||
"MIL" 37614 "Miloxacin" "Fluoroquinolones" "NA" "amiflo" "miloxacine,miloxacino,miloxacinum" "NA"
|
||||
"MNO" 54675783 "Minocycline" "Tetracyclines" "A01AB23,D10AF07,J01AA08,QA01AB23,QD10AF07,QJ01AA08" "Tetracyclines" "Tetracyclines" "mc,mh,mi,min,mino,minocy,mn,mno" "acnez,arestin,borymycin,dynacin,lederderm,minociclina,minocin,minocline,minocyclin,minocyclinum,minocyn,minomax,minomycin,mynocine,periocline,solodyn,vectrin,ximino" 1 "mg" 0.2 "g" "18948-0,25225-4,334-3,335-0,336-8,337-6,34606-4,3822-4,49757-8,55156-4,7032-6"
|
||||
"MCM" 5282188 "Miocamycin" "Macrolides/lincosamides" "J01FA11,QJ01FA11" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "acecamycin,macroral,miocamen,miocamycine,miokamycin,mosil,myocamicin,ponsinomycin" 1.2 "g" "18949-8,338-4,339-2,340-0,341-8,55687-8"
|
||||
"MON" 23667299 "Monensin sodium" "Other antibacterials" "NA" "NA" "coban,elancoban,monelan,monensin,monensina,monensine,monensinum,monovet,romensin,rumensin" "NA"
|
||||
"MRN" 70374 "Morinamide" "Antimycobacterials" "J04AK04" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "morfazinamide,morfazinammide,morfgazinamide,morinamida,morinamidum,morphazinamid,morphazinamide,piazofolina,piazolin,piazolina" "NA"
|
||||
"MFX" 152946 "Moxifloxacin" "Fluoroquinolones" "J01MA14,S01AE07" "Quinolone antibacterials" "Fluoroquinolones" "mox,moxi,mxf" "actira,actura,avalox,avelox,avolex,izilox,moxeza,moxifloxacine,moxifloxacino,octegra,vegamox,vigamox,zimoxin" 0.4 "g" 0.4 "g" "31037-5,31039-1,31041-7,31043-3,41502-6,43751-7,45223-5,76043-9,76044-7,76045-4,80540-8,88707-5,93497-6,96112-8"
|
||||
"MUP" 446596 "Mupirocin" "Other antibacterials" "D06AX09,R01AX06" "mup,mupi" "bactoderm,bactroban,centany,mupirocina,mupirocine,mupirocinum,plasimine,turixin" "20389-3,35822-6,35823-4,60542-8,60543-6,7033-4"
|
||||
"MRN" 70374 "Morinamide" "Antimycobacterials" "J04AK04,QJ04AK04" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "morfazinamide,morfazinammide,morfgazinamide,morinamida,morinamidum,morphazinamid,morphazinamide,piazofolina,piazolin,piazolina" "NA"
|
||||
"MFX" 152946 "Moxifloxacin" "Fluoroquinolones" "J01MA14,QJ01MA14,QS01AE07,S01AE07" "Quinolone antibacterials" "Fluoroquinolones" "mox,moxi,moxifl,mxf" "actira,actura,avalox,avelox,avolex,izilox,moxeza,moxifloxacine,moxifloxacino,octegra,vegamox,vigamox,zimoxin" 0.4 "g" 0.4 "g" "31037-5,31039-1,31041-7,31043-3,41502-6,43751-7,45223-5,76043-9,76044-7,76045-4,80540-8,88707-5,93497-6,96112-8"
|
||||
"MUP" 446596 "Mupirocin" "Other antibacterials" "D06AX09,QD06AX09,QR01AX06,R01AX06" "mup,mupi,mupiro" "bactoderm,bactroban,centany,mupirocina,mupirocine,mupirocinum,plasimine,turixin" "20389-3,35822-6,35823-4,60542-8,60543-6,7033-4"
|
||||
"NAC" 73386748 "Nacubactam" "Beta-lactams/penicillins" "NA" "NA" "NA" "NA"
|
||||
"NAD" 4410 "Nadifloxacin" "Fluoroquinolones" "D10AF05" "NA" "acuatim,nadifloxacine,nadifloxacino,nadifloxacinum,nadixa,nadoxin" "NA"
|
||||
"NAF" 8982 "Nafcillin" "Beta-lactams/penicillins" "J01CF06" "NA" "nafcil,nafcilin,nafcilina,nafcillinanhydrous,nafcilline,nafcillinhydrate,nafcillinmonohydrate,nafcillinsalt,nafcillinum,naftopen,nallpen,naphcillin,naphthicillin,unipen" 3 "g" "10993-4,18951-4,25232-0,346-7,347-5,348-3,349-1,41704-8"
|
||||
"NAD" 4410 "Nadifloxacin" "Fluoroquinolones" "D10AF05,QD10AF05" "NA" "acuatim,nadifloxacine,nadifloxacino,nadifloxacinum,nadixa,nadoxin" "NA"
|
||||
"NAF" 8982 "Nafcillin" "Beta-lactams/penicillins" "J01CF06,QJ01CF06" "nafcil" "nafcil,nafcilin,nafcilina,nafcillinanhydrous,nafcilline,nafcillinhydrate,nafcillinmonohydrate,nafcillinsalt,nafcillinum,naftopen,nallpen,naphcillin,naphthicillin,unipen" 3 "g" "10993-4,18951-4,25232-0,346-7,347-5,348-3,349-1,41704-8"
|
||||
"ZWK" 117587595 "Nafithromycin" "Macrolides/lincosamides" "NA" "NA" "NA" "NA"
|
||||
"NAL" 4421 "Nalidixic acid" "Quinolones" "J01MB02" "Quinolone antibacterials" "Other quinolones" "na,nal,nali" "amfonelinsaeure,baktogram,betaxina,chemiurin,cybis,dixiben,dixilina,dixinal,eucisten,eucistin,innoxalomn,innoxalon,jicsron,kusnarin,nalidicron,nalidixan,nalidixane,nalidixate,nalidixateanhydrous,nalidixic,nalidixin,nalidixinsaure,nalitucsan,nalix,nalurin,narigix,naxuril,negram,nevigramon,nicelate,nogram,poleon,sicmylon,specifen,specifin,unaserus,uralgin,uriben,uriclar,urisal,urodixin,uroman,uroneg,uronidix,uropan,wintomylon,wintron" 4 "g" "NA"
|
||||
"NAL" 4421 "Nalidixic acid" "Quinolones" "J01MB02,QJ01MB02" "Quinolone antibacterials" "Other quinolones" "na,nal,nalac,nali" "amfonelinsaeure,baktogram,betaxina,chemiurin,cybis,dixiben,dixilina,dixinal,eucisten,eucistin,innoxalomn,innoxalon,jicsron,kusnarin,nalidicron,nalidixan,nalidixane,nalidixate,nalidixateanhydrous,nalidixic,nalidixin,nalidixinsaure,nalitucsan,nalix,nalurin,narigix,naxuril,negram,nevigramon,nicelate,nogram,poleon,sicmylon,specifen,specifin,unaserus,uralgin,uriben,uriclar,urisal,urodixin,uroman,uroneg,uronidix,uropan,wintomylon,wintron" 4 "g" "NA"
|
||||
"NAL-S" "Nalidixic acid screening test" "Quinolones" "NA" "nal screen" "NA" "NA"
|
||||
"NAR" 65452 "Narasin" "Other antibacterials" "QP51BB04" "NA" "monteban,narasine,narasino,narasinum,skycis" "87570-8"
|
||||
"NEM" 11993740 "Nemonoxacin" "Fluoroquinolones" "J01MB08" "Quinolone antibacterials" "Other quinolones" "NA" "NA" "NA"
|
||||
"NEO" 8378 "Neomycin" "Aminoglycosides" "A01AB08,A07AA01,B05CA09,D06AX04,J01GB05,R02AB01,S01AA03,S02AA07,S03AA01" "Aminoglycoside antibacterials" "Other aminoglycosides" "neom" "NA" 5 "g" 1 "g" "10995-9,18953-0,25262-7,354-1,355-8,356-6,357-4,41705-5"
|
||||
"NET" 441306 "Netilmicin" "Aminoglycosides" "J01GB07,S01AA23" "Aminoglycoside antibacterials" "Other aminoglycosides" "neti" "netillin,netilmicina,netilmicine,netilmicinum,netilyn,netira,netromicine,netromycin,nettacin,ntromicine,ntromycin,vectacin,zetamicin" 0.35 "g" 0.35 "g" "18954-8,25263-5,358-2,359-0,360-8,361-6,3848-9,3849-7,3850-5,47385-0,59565-2,59566-0,59567-8,7035-9"
|
||||
"NAR" 65452 "Narasin" "Other antibacterials" "QP51BB04" "narasi" "monteban,narasine,narasino,narasinum,skycis" "87570-8"
|
||||
"NEM" 11993740 "Nemonoxacin" "Fluoroquinolones" "J01MB08,QJ01MB08" "Quinolone antibacterials" "Other quinolones" "NA" "NA" "NA"
|
||||
"NEO" 8378 "Neomycin" "Aminoglycosides" "A01AB08,A07AA01,B05CA09,D06AX04,J01GB05,QA01AB08,QA07AA01,QB05CA09,QD06AX04,QJ01GB05,QR02AB01,QS01AA03,QS02AA07,QS03AA01,R02AB01,S01AA03,S02AA07,S03AA01" "Aminoglycoside antibacterials" "Other aminoglycosides" "neom,neomyc" "NA" 5 "g" 1 "g" "10995-9,18953-0,25262-7,354-1,355-8,356-6,357-4,41705-5"
|
||||
"NET" 441306 "Netilmicin" "Aminoglycosides" "J01GB07,QJ01GB07,QS01AA23,S01AA23" "Aminoglycoside antibacterials" "Other aminoglycosides" "neti,netilm" "netillin,netilmicina,netilmicine,netilmicinum,netilyn,netira,netromicine,netromycin,nettacin,ntromicine,ntromycin,vectacin,zetamicin" 0.35 "g" 0.35 "g" "18954-8,25263-5,358-2,359-0,360-8,361-6,3848-9,3849-7,3850-5,47385-0,59565-2,59566-0,59567-8,7035-9"
|
||||
"NIC" 9507 "Nicarbazin" "Other antibacterials" "NA" "NA" "nicarb,nicarbasin,nicarbazine,nicarmix,nicoxin,nicrazin,nicrazine,nirazin" "NA"
|
||||
"NIF" 71946 "Nifuroquine" "Fluoroquinolones" "NA" "NA" "abimasten,nifuroquina,nifuroquinum,quinaldofur" "NA"
|
||||
"NFR" 9571062 "Nifurtoinol" "Other antibacterials" "J01XE02" "Other antibacterials" "Nitrofuran derivatives" "NA" "levantin,nifurmazol,nifurmazole,nifurmazolo,nifurmazolum,nifurtoinolo,nifurtoinolum,urfadin,urfadine,urfadyn" 0.16 "g" "NA"
|
||||
"NFR" 9571062 "Nifurtoinol" "Other antibacterials" "J01XE02,QJ01XE02" "Other antibacterials" "Nitrofuran derivatives" "NA" "levantin,nifurmazol,nifurmazole,nifurmazolo,nifurmazolum,nifurtoinolo,nifurtoinolum,urfadin,urfadine,urfadyn" 0.16 "g" "NA"
|
||||
"NTZ" 41684 "Nitazoxanide" "Other antibacterials" "P01AX11" "NA" "alinia,benzamide,colufase,cryptaz,daxon,dexidex,heliton,kidonax,nitax,nitaxozanid,nitaxozanide,nitazox,nitazoxamide,nitazoxanid,nitazoxanida,nitazoxanidum,nitrazoxanide,pacovanton,paramix,phavic" 1 "g" "73595-1,73617-3,73640-5"
|
||||
"NIT" 6604200 "Nitrofurantoin" "Other antibacterials" "J01XE01" "Other antibacterials" "Nitrofuran derivatives" "f,f/m,fd,ft,ni,nit,nitr" "alfuran,benkfuran,berkfuran,berkfurin,ceduran,chemiofuran,cistofuran,cyantin,cystit,dantafur,fuamed,furabid,furachel,furadantin,furadantine,furadantoin,furadoin,furadoine,furadonin,furadonine,furadoninum,furadontin,furalan,furaloid,furantoina,furatoin,furedan,furina,furobactina,furodantin,gerofuran,ituran,macpac,macrobid,macrodantin,macrodantina,macrofuran,macrofurin,nierofu,nifuraden,nifuradene,nifuradeno,nifuradenum,nifuradine,nifurantin,nifuretten,nitoin,nitrex,nitrofuradantin,nitrofurantoina,nitrofurantoine,nitrofurantoinum,novofuran,orafuran,oxafuradene,oxafurandene,oxifuradene,oxyfuradene,parfuran,phenurin,renafur,siraliden,trantoin,uerineks,urizept,urodin,urofuran,urofurin,urolisa,urolong,uvamin,welfurin,zoofurin" 0.2 "g" "18955-5,362-4,363-2,364-0,365-7,3860-4,7036-7"
|
||||
"NIZ" 5447130 "Nitrofurazone" "Other antibacterials" "NA" "NA" "acutol,aldomycin,alfucin,amifur,babrocid,becafurazone,biofuracina,biofurea,chemofuran,chixin,cocafurin,coxistat,dermofural,dymazone,dynazone,eldezol,fedacin,flavazone,fracine,furacilin,furacilinum,furacillin,furacin,furacine,furacinetten,furacoccid,furacort,furacycline,furaderm,furagent,furalcyn,furaldon,furalone,furametral,furaplast,furaseptyl,furaskin,furatsilin,furaziline,furazin,furazina,furazyme,furesol,furosem,fuvacillin,hemofuran,hydrazinecarboxamide,ibiofural,mammex,mastofuran,monafuracin,monafuracis,monofuracin,nefco,nifucin,nifurid,nifuzon,nitrofural,nitrofuralum,nitrofuran,nitrofurane,nitrofurazan,nitrofurazonum,nitrofurol,nitrozone,otofural,otofuran,rivafurazon,rivopon,sanfuran,semioxamazide,vabrocid,vadrocid,yatrocin" "20388-5,87793-6"
|
||||
"NTR" 19910 "Nitroxoline" "Fluoroquinolones" "J01XX07" "Other antibacterials" "Other antibacterials" "NA" "galinok,isinok,nibiol,nicene,nitroxlina,nitroxolin,nitroxolina,nitroxolinum,noxibiol,noxin" 1 "g" "25608-1,25723-8,32382-4,54181-3,55688-6"
|
||||
"NOR" 4539 "Norfloxacin" "Fluoroquinolones" "J01MA06,S01AE02" "Quinolone antibacterials" "Fluoroquinolones" "nor,norf,nx,nxn" "baccidal,barazan,chibroxin,chibroxine,chibroxol,fulgram,gonorcin,lexinor,nolicin,noracin,noraxin,norflo,norfloxacine,norfloxacino,norfloxacinum,norocin,noroxin,noroxine,norxacin,sebercim,uroxacin,utinor,zoroxin" 0.8 "g" "18956-3,366-5,367-3,368-1,369-9,3867-9,41504-2,7037-5"
|
||||
"NIT" 6604200 "Nitrofurantoin" "Other antibacterials" "J01XE01,QJ01XE01" "Other antibacterials" "Nitrofuran derivatives" "f,f/m,fd,ft,ni,nit,nit16,nitr,nitro" "alfuran,benkfuran,berkfuran,berkfurin,ceduran,chemiofuran,cistofuran,cyantin,cystit,dantafur,fuamed,furabid,furachel,furadantin,furadantine,furadantoin,furadoin,furadoine,furadonin,furadonine,furadoninum,furadontin,furalan,furaloid,furantoina,furatoin,furedan,furina,furobactina,furodantin,gerofuran,ituran,macpac,macrobid,macrodantin,macrodantina,macrofuran,macrofurin,nierofu,nifuraden,nifuradene,nifuradeno,nifuradenum,nifuradine,nifurantin,nifuretten,nitoin,nitrex,nitrofuradantin,nitrofurantoina,nitrofurantoine,nitrofurantoinum,novofuran,orafuran,oxafuradene,oxafurandene,oxifuradene,oxyfuradene,parfuran,phenurin,renafur,siraliden,trantoin,uerineks,urizept,urodin,urofuran,urofurin,urolisa,urolong,uvamin,welfurin,zoofurin" 0.2 "g" "18955-5,362-4,363-2,364-0,365-7,3860-4,7036-7"
|
||||
"NIZ" 5447130 "Nitrofurazone" "Other antibacterials" "NA" "nitfur" "acutol,aldomycin,alfucin,amifur,babrocid,becafurazone,biofuracina,biofurea,chemofuran,chixin,cocafurin,coxistat,dermofural,dymazone,dynazone,eldezol,fedacin,flavazone,fracine,furacilin,furacilinum,furacillin,furacin,furacine,furacinetten,furacoccid,furacort,furacycline,furaderm,furagent,furalcyn,furaldon,furalone,furametral,furaplast,furaseptyl,furaskin,furatsilin,furaziline,furazin,furazina,furazyme,furesol,furosem,fuvacillin,hemofuran,hydrazinecarboxamide,ibiofural,mammex,mastofuran,monafuracin,monafuracis,monofuracin,nefco,nifucin,nifurid,nifuzon,nitrofural,nitrofuralum,nitrofuran,nitrofurane,nitrofurazan,nitrofurazonum,nitrofurol,nitrozone,otofural,otofuran,rivafurazon,rivopon,sanfuran,semioxamazide,vabrocid,vadrocid,yatrocin" "20388-5,87793-6"
|
||||
"NTR" 19910 "Nitroxoline" "Fluoroquinolones" "J01XX07,QJ01XX07" "Other antibacterials" "Other antibacterials" "NA" "galinok,isinok,nibiol,nicene,nitroxlina,nitroxolin,nitroxolina,nitroxolinum,noxibiol,noxin" 1 "g" "25608-1,25723-8,32382-4,54181-3,55688-6"
|
||||
"NOR" 4539 "Norfloxacin" "Fluoroquinolones" "J01MA06,QJ01MA06,QS01AE02,S01AE02" "Quinolone antibacterials" "Fluoroquinolones" "nor,norf,norflo,nx,nxn" "baccidal,barazan,chibroxin,chibroxine,chibroxol,fulgram,gonorcin,lexinor,nolicin,noracin,noraxin,norflo,norfloxacine,norfloxacino,norfloxacinum,norocin,noroxin,noroxine,norxacin,sebercim,uroxacin,utinor,zoroxin" 0.8 "g" "18956-3,366-5,367-3,368-1,369-9,3867-9,41504-2,7037-5"
|
||||
"NOR-S" "Norfloxacin screening test" "Fluoroquinolones" "NA" "nor screen" "NA" "NA"
|
||||
"NME" "Norfloxacin/metronidazole" "Fluoroquinolones" "J01RA14" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"NTI" "Norfloxacin/tinidazole" "Fluoroquinolones" "J01RA13" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"NME" "Norfloxacin/metronidazole" "Fluoroquinolones" "J01RA14,QJ01RA14" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"NTI" "Norfloxacin/tinidazole" "Fluoroquinolones" "J01RA13,QJ01RA13" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"NVA" 10419027 "Norvancomycin" "Glycopeptides" "NA" "NA" "NA" "NA"
|
||||
"NOV" 54675769 "Novobiocin" "Other antibacterials" "QJ01XX95" "novo" "albadry,albamix,albamycin,biotexin,cardelmycin,cardelmycinsalt,cathocin,cathomycin,inabiocin,novobiocina,novobiocine,novobiocinsalt,novobiocinum,robiocina,sirbiocina,spheromycin,stilbiocina,streptonivicin,streptonivicinsalt,vulcamicina,vulcamycin,vulkamycin" "17378-1,18957-1,370-7,371-5,372-3,373-1,41706-3"
|
||||
"NYS" 6433272 "Nystatin" "Antifungals/antimycotics" "A07AA02,D01AA01,G01AA01" "nyst" "biofanal,diastatin,herniocid,moronal,myconystatin,mycostatin,mykostatyna,nilstat,nistatin,nistatina,nyotran,nystan,nystatyna,nystavescent,nystex" 1.5 "MU" "10697-1,10698-9,18958-9,35824-2,55689-4"
|
||||
"OFX" 4583 "Ofloxacin" "Fluoroquinolones" "J01MA01,S01AE01,S02AA16" "Quinolone antibacterials" "Fluoroquinolones" "of,ofl,oflo,ofx" "exocin,exocine,flobacin,floxil,floxin,monoflocet,oflocet,ofloxacina,ofloxacine,ofloxacino,ofloxacinum,ofloxaxin,oxaldin,tarivid,visiren,zanocin" 0.4 "g" 0.4 "g" "18959-7,20384-4,23948-3,25264-3,374-9,375-6,376-4,377-2,3877-8,41408-6,41409-4,41410-2,42653-6,7038-3,72168-8"
|
||||
"OOR" "Ofloxacin/ornidazole" "Fluoroquinolones" "J01RA09" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"OLE" 72493 "Oleandomycin" "Macrolides/lincosamides" "J01FA05" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "amimycin,landomycin,matromycin,oleandomicina,oleandomycine,oleandomycinum,romicil" 1 "g" "18960-5,378-0,379-8,380-6,381-4,55690-2"
|
||||
"OMC" 54697325 "Omadacycline" "Tetracyclines" "J01AA15" "NA" "amadacycline" 0.3 "g" 0.1 "g" "73594-4,73616-5,73639-7"
|
||||
"NOV" 54675769 "Novobiocin" "Other antibacterials" "QJ01XX95" "novo,novobi" "albadry,albamix,albamycin,biotexin,cardelmycin,cardelmycinsalt,cathocin,cathomycin,inabiocin,novobiocina,novobiocine,novobiocinsalt,novobiocinum,robiocina,sirbiocina,spheromycin,stilbiocina,streptonivicin,streptonivicinsalt,vulcamicina,vulcamycin,vulkamycin" "17378-1,18957-1,370-7,371-5,372-3,373-1,41706-3"
|
||||
"NYS" 6433272 "Nystatin" "Antifungals/antimycotics" "A07AA02,D01AA01,G01AA01,QA07AA02,QD01AA01,QG01AA01" "nyst,nystan" "biofanal,diastatin,herniocid,moronal,myconystatin,mycostatin,mykostatyna,nilstat,nistatin,nistatina,nyotran,nystan,nystatyna,nystavescent,nystex" 1.5 "MU" "10697-1,10698-9,18958-9,35824-2,55689-4"
|
||||
"OFX" 4583 "Ofloxacin" "Fluoroquinolones" "J01MA01,QJ01MA01,QS01AE01,QS02AA16,S01AE01,S02AA16" "Quinolone antibacterials" "Fluoroquinolones" "of,ofl,oflo,ofloxa,ofx" "exocin,exocine,flobacin,floxil,floxin,monoflocet,oflocet,ofloxacina,ofloxacine,ofloxacino,ofloxacinum,ofloxaxin,oxaldin,tarivid,visiren,zanocin" 0.4 "g" 0.4 "g" "18959-7,20384-4,23948-3,25264-3,374-9,375-6,376-4,377-2,3877-8,41408-6,41409-4,41410-2,42653-6,7038-3,72168-8"
|
||||
"OOR" "Ofloxacin/ornidazole" "Fluoroquinolones" "J01RA09,QJ01RA09" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"OLE" 72493 "Oleandomycin" "Macrolides/lincosamides" "J01FA05,QJ01FA05" "Macrolides, lincosamides and streptogramins" "Macrolides" "oleand" "amimycin,landomycin,matromycin,oleandomicina,oleandomycine,oleandomycinum,romicil" 1 "g" "18960-5,378-0,379-8,380-6,381-4,55690-2"
|
||||
"OMC" 54697325 "Omadacycline" "Tetracyclines" "J01AA15,QJ01AA15" "NA" "amadacycline" 0.3 "g" 0.1 "g" "73594-4,73616-5,73639-7"
|
||||
"OPT" 87880 "Optochin" "Other antibacterials" "NA" "NA" "aflukin,auriquin,biquinate,chinidin,chinidine,chinimetten,chinin,chinine,conchinin,conchinine,conquinine,dentojel,dihydrochinidin,dihydroquinidine,dihydroquinine,hydroconchinine,hydroconquinine,hydroquinidine,kinidin,numoquin,optochine,optoquine,pitayine,qualaquin,quinaglute,quinicardine,quinidex,quinidine,quiniduran,quinindine,quinine,quinineanhydrous,quinora,quinsan,rezquin" "100055-3,73665-2"
|
||||
"ORB" 60605 "Orbifloxacin" "Fluoroquinolones" "QJ01MA95" "NA" "orbax" "35825-9,35826-7,35827-5"
|
||||
"ORI" 16136912 "Oritavancin" "Glycopeptides" "J01XA05" "Other antibacterials" "Glycopeptide antibacterials" "orit" "NA" "41707-1,41708-9,41709-7,41736-0"
|
||||
"ORB" 60605 "Orbifloxacin" "Fluoroquinolones" "QJ01MA95" "orbifl" "orbax" "35825-9,35826-7,35827-5"
|
||||
"ORI" 16136912 "Oritavancin" "Glycopeptides" "J01XA05,QJ01XA05" "Other antibacterials" "Glycopeptide antibacterials" "orit,oritav" "NA" "41707-1,41708-9,41709-7,41736-0"
|
||||
"ORS" "Ormetroprim/sulfamethoxazole" "Other antibacterials" "NA" "NA" "NA" "73593-6,73615-7,73638-9"
|
||||
"ORN" 28061 "Ornidazole" "Other antibacterials" "G01AF06,J01XD03,P01AB03" "Other antibacterials" "Imidazole derivatives" "NA" "levornidazole,madelen,ornidal,ornidazolum,tiberal" 1.5 "g" 1 "g" "55691-0,55692-8,55693-6,55694-4"
|
||||
"OTE" 77050711 "Oteseconazole" "Antifungals/antimycotics" "J02AC06" "Antimycotics for systemic use" "Triazole derivatives" "NA" "quilseconazole,vivijoa" 21 "mg" "NA"
|
||||
"OXA" 6196 "Oxacillin" "Beta-lactams/penicillins" "J01CF04" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "ox,oxa,oxac,oxal,oxs" "bactocill,bristopen,cryptocillin,micropenin,ossacillina,oxabel,oxabelsalt,oxacilina,oxacillinanhydrous,oxacilline,oxacillinhydrate,oxacillinsalt,oxacillinum,oxazocillin,oxazocilline,penstapho,prostaphlin,prostaphlyn,resistopen,stapenor" 2 "g" 2 "g" "18961-3,25265-0,382-2,383-0,384-8,385-5,3882-8,7039-1"
|
||||
"ORN" 28061 "Ornidazole" "Other antibacterials" "G01AF06,J01XD03,P01AB03,QG01AF06,QJ01XD03,QP51AA03" "Other antibacterials" "Imidazole derivatives" "NA" "levornidazole,madelen,ornidal,ornidazolum,tiberal" 1.5 "g" 1 "g" "55691-0,55692-8,55693-6,55694-4"
|
||||
"OTE" 77050711 "Oteseconazole" "Antifungals/antimycotics" "J02AC06,QJ02AC06" "Antimycotics for systemic use" "Triazole derivatives" "NA" "quilseconazole,vivijoa" 21 "mg" "NA"
|
||||
"OXA" 6196 "Oxacillin" "Beta-lactams/penicillins" "J01CF04,QJ01CF04,QJ51CF04" "Beta-lactam antibacterials, penicillins" "Beta-lactamase resistant penicillins" "ox,oxa,oxac,oxacil,oxal,oxs" "bactocill,bristopen,cryptocillin,micropenin,ossacillina,oxabel,oxabelsalt,oxacilina,oxacillinanhydrous,oxacilline,oxacillinhydrate,oxacillinsalt,oxacillinum,oxazocillin,oxazocilline,penstapho,prostaphlin,prostaphlyn,resistopen,stapenor" 2 "g" 2 "g" "18961-3,25265-0,382-2,383-0,384-8,385-5,3882-8,7039-1"
|
||||
"OXA-S" "Oxacillin screening test" "Beta-lactams/penicillins" "NA" "oxa screen" "NA" "NA"
|
||||
"OXO" 4628 "Oxolinic acid" "Quinolones" "J01MB05" "Quinolone antibacterials" "Other quinolones" "NA" "aqualinic,cistopax,dioxacin,emyrenil,gramurin,inoxyl,nidantin,oksaren,orthurine,ossian,oxoboi,oxolinic,pietil,prodoxal,prodoxol,starner,tiurasin,ultibid,urinox,uritrate,urotrate,uroxol,utibid" 1 "g" "NA"
|
||||
"OXY" 54675779 "Oxytetracycline" "Tetracyclines" "A01AB25,D06AA03,G01AA07,J01AA06,S01AA04" "Tetracyclines" "Tetracyclines" "NA" "achromycin,actisite,adamycin,artomycin,berkmycen,biostat,bristacycline,cancycline,cyclopar,dabicycline,diacycine,dumocyclin,embryostat,fanterrin,galsenomycin,geomycin,geotilin,hostacycline,hydroxytetracyclinum,lenocycline,macocyn,medamycin,mephacyclin,nitox,oksisyklin,ossitetraciclina,oxitetraciclina,oxitetracyclin,oxitetracycline,oxitetracyclinum,oxymycin,oxypam,oxyterracin,oxyterracine,oxyterracyne,oxytetracid,oxytetracyclin,oxytetracyclinum,paltet,partrex,pennox,piracaps,proteroxyna,qidtet,quadracycline,quatrex,remicyclin,retet,ricycline,riomitsin,ryomycin,solkaciclina,stevacin,stilciclina,subamycin,sumycin,supramycin,sustamycin,tarocyn,tarosin,tefilin,teline,telotrex,teravit,terrafungine,terramitsin,terramycine,tetrabakat,tetrabid,tetrablet,tetracaps,tetracompren,tetrakap,tetralution,tetramavan,tetramed,tetran,tetrosol,topicycline,triphacyclin,unicin,ursocyclin,ursocycline,vetquamycin" 1 "g" 1 "g" "17396-3,18962-1,25266-8,386-3,387-1,388-9,389-7,55699-3,87595-5"
|
||||
"OZN" "Ozenoxacin" "D06AX14" "NA" "NA" "NA"
|
||||
"PAS" 4649 "P-aminosalicylic acid" "Antimycobacterials" "NA" "NA" "NA" "NA"
|
||||
"PAN" 72015 "Panipenem" "Carbapenems" "J01DH55" "NA" "carbenin,panipenemum,penipanem" 2 "g" "100056-1,53823-1"
|
||||
"PAR" 165580 "Paromomycin" "Other antibacterials" "A07AA06" "NA" "aminosidin,amminosidin,crestomycin,estomycin,gabbromycin,gabromycin,humatin,humycin,hydroxymycin,monomycin,paramomycin,paromomicina,paromomycine,paromomycinum,paucimycin,paucimycinum" 3 "g" "51719-3,53824-9,55700-9,55701-7,55702-5"
|
||||
"PAZ" 65957 "Pazufloxacin" "Fluoroquinolones" "J01MA18" "Quinolone antibacterials" "Fluoroquinolones" "NA" "pazufloxacine,pazufloxacino,pazufloxacinum" 1 "g" "NA"
|
||||
"PEF" 51081 "Pefloxacin" "Fluoroquinolones" "J01MA03" "Quinolone antibacterials" "Fluoroquinolones" "pefl" "labocton,pefbid,pefloxacine,pefloxacinium,pefloxacino,pefloxacinum,pefocin,pefran,pelox" 0.8 "g" 0.8 "g" "18963-9,35828-3,390-5,3906-5,7040-9"
|
||||
"OXO" 4628 "Oxolinic acid" "Quinolones" "J01MB05,QJ01MB05" "Quinolone antibacterials" "Other quinolones" "oxoaci" "aqualinic,cistopax,dioxacin,emyrenil,gramurin,inoxyl,nidantin,oksaren,orthurine,ossian,oxoboi,oxolinic,pietil,prodoxal,prodoxol,starner,tiurasin,ultibid,urinox,uritrate,urotrate,uroxol,utibid" 1 "g" "NA"
|
||||
"OXY" 54675779 "Oxytetracycline" "Tetracyclines" "A01AB25,D06AA03,G01AA07,J01AA06,QA01AB25,QD06AA03,QG01AA07,QG51AA01,QJ01AA06,QJ51AA06,QS01AA04,S01AA04" "Tetracyclines" "Tetracyclines" "oxytet" "achromycin,actisite,adamycin,artomycin,berkmycen,biostat,bristacycline,cancycline,cyclopar,dabicycline,diacycine,dumocyclin,embryostat,fanterrin,galsenomycin,geomycin,geotilin,hostacycline,hydroxytetracyclinum,lenocycline,macocyn,medamycin,mephacyclin,nitox,oksisyklin,ossitetraciclina,oxitetraciclina,oxitetracyclin,oxitetracycline,oxitetracyclinum,oxymycin,oxypam,oxyterracin,oxyterracine,oxyterracyne,oxytetracid,oxytetracyclin,oxytetracyclinum,paltet,partrex,pennox,piracaps,proteroxyna,qidtet,quadracycline,quatrex,remicyclin,retet,ricycline,riomitsin,ryomycin,solkaciclina,stevacin,stilciclina,subamycin,sumycin,supramycin,sustamycin,tarocyn,tarosin,tefilin,teline,telotrex,teravit,terrafungine,terramitsin,terramycine,tetrabakat,tetrabid,tetrablet,tetracaps,tetracompren,tetrakap,tetralution,tetramavan,tetramed,tetran,tetrosol,topicycline,triphacyclin,unicin,ursocyclin,ursocycline,vetquamycin" 1 "g" 1 "g" "17396-3,18962-1,25266-8,386-3,387-1,388-9,389-7,55699-3,87595-5"
|
||||
"OZN" "Ozenoxacin" "D06AX14,QD06AX14" "NA" "NA" "NA"
|
||||
"PAS" 4649 "P-aminosalicylic acid" "Antimycobacterials" "NA" "pasraa" "NA" "NA"
|
||||
"PAN" 72015 "Panipenem" "Carbapenems" "NA" "NA" "carbenin,panipenemum,penipanem" "100056-1,53823-1"
|
||||
"PAR" 165580 "Paromomycin" "Other antibacterials" "A07AA06,QA07AA06,QJ01GB92" "NA" "aminosidin,amminosidin,crestomycin,estomycin,gabbromycin,gabromycin,humatin,humycin,hydroxymycin,monomycin,paramomycin,paromomicina,paromomycine,paromomycinum,paucimycin,paucimycinum" 3 "g" "51719-3,53824-9,55700-9,55701-7,55702-5"
|
||||
"PAZ" 65957 "Pazufloxacin" "Fluoroquinolones" "J01MA18,QJ01MA18" "Quinolone antibacterials" "Fluoroquinolones" "NA" "pazufloxacine,pazufloxacino,pazufloxacinum" 1 "g" "NA"
|
||||
"PEF" 51081 "Pefloxacin" "Fluoroquinolones" "J01MA03,QJ01MA03" "Quinolone antibacterials" "Fluoroquinolones" "pefl,perflo" "labocton,pefbid,pefloxacine,pefloxacinium,pefloxacino,pefloxacinum,pefocin,pefran,pelox" 0.8 "g" 0.8 "g" "18963-9,35828-3,390-5,3906-5,7040-9"
|
||||
"PEF-S" "Pefloxacin screening test" "Fluoroquinolones" "NA" "pef screen" "NA" "NA"
|
||||
"PNM" 10250769 "Penamecillin" "Beta-lactams/penicillins" "J01CE06" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "havapen,hydroxymethyl,penamecilina,penamecillina,penamecilline,penamecillinum" 1.05 "g" "NA"
|
||||
"PNO" "Penicillin/novobiocin" "Beta-lactams/penicillins" "NA" "NA" "NA" "35872-1,35873-9,35874-7"
|
||||
"PNM" 10250769 "Penamecillin" "Beta-lactams/penicillins" "J01CE06,QJ01CE06" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "havapen,hydroxymethyl,penamecilina,penamecillina,penamecilline,penamecillinum" 1.05 "g" "NA"
|
||||
"PNO" "Penicillin/novobiocin" "Beta-lactams/penicillins" "NA" "pennov" "NA" "35872-1,35873-9,35874-7"
|
||||
"PSU" "Penicillin/sulbactam" "Beta-lactams/penicillins" "NA" "NA" "NA" "NA"
|
||||
"PNM1" 54686187 "Penimepicycline" "Tetracyclines" "J01AA10" "Tetracyclines" "Tetracyclines" "NA" "criseocil,duamine,geotricyn,hydrocycline,penetracyne,penimepiciclina,penimepicyclinum" "NA"
|
||||
"PNM1" 54686187 "Penimepicycline" "Tetracyclines" "J01AA10,QJ01AA10" "Tetracyclines" "Tetracyclines" "NA" "criseocil,duamine,geotricyn,hydrocycline,penetracyne,penimepiciclina,penimepicyclinum" "NA"
|
||||
"PIM" 65453 "Pentisomicin" "Aminoglycosides" "NA" "NA" "mutamicin,mutamycin,pentisomicina,pentisomicine,pentisomicinum" "NA"
|
||||
"PTZ" 55250256 "Pentizidone" "Other antibacterials" "NA" "NA" "pentizidona,pentizidonum" "NA"
|
||||
"PEX" 16132253 "Pexiganan" "Other antibacterials" "NA" "NA" "cytolex,mangainin" "NA"
|
||||
"PHE" 272833 "Pheneticillin" "Beta-lactams/penicillins" "J01CE05" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "fene" "alfacillin,alticina,antibiocin,arcacil,arcasin,astracillin,bendralan,beromycin,brocsil,broxil,chemipen,cliacil,darcil,feneticilina,feneticillin,feneticillina,feneticilline,fenocin,icipen,isocillin,ispenoral,kavepenin,maxipen,optipen,oralopen,orapen,ospeneff,pedipen,penagen,pencompren,penemve,peniplus,penova,pensig,penvikal,phenethicilin,phenethicillin,phenethicillinum,pheneticilline,pheneticillinum,primcillin,priospen,roscopenin,semopen,suspen,synapen,syncillin,synerpenin,synthecillin,synthecilline,synthepen,triospen,vamosyn,veetids,vepen" 1 "g" "NA"
|
||||
"PHN" 6869 "Phenoxymethylpenicillin" "Beta-lactams/penicillins" "J01CE02" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "fepe,peni v,penicillin v,pnv,pv" "apopen,calcipen,fenacilin,fenospen,meropenin,oracillin,oracilline,oratren,orocillin,ospen,phenocillin,phenomycilline,phenopenicillin,rocilin,stabicillin,vebecillin" 2 "g" "NA"
|
||||
"PHE" 272833 "Pheneticillin" "Beta-lactams/penicillins" "J01CE05,QJ01CE05" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "fene" "alfacillin,alticina,antibiocin,arcacil,arcasin,astracillin,bendralan,beromycin,brocsil,broxil,chemipen,cliacil,darcil,feneticilina,feneticillin,feneticillina,feneticilline,fenocin,icipen,isocillin,ispenoral,kavepenin,maxipen,optipen,oralopen,orapen,ospeneff,pedipen,penagen,pencompren,penemve,peniplus,penova,pensig,penvikal,phenethicilin,phenethicillin,phenethicillinum,pheneticilline,pheneticillinum,primcillin,priospen,roscopenin,semopen,suspen,synapen,syncillin,synerpenin,synthecillin,synthecilline,synthepen,triospen,vamosyn,veetids,vepen" 1 "g" "NA"
|
||||
"PHN" 6869 "Phenoxymethylpenicillin" "Beta-lactams/penicillins" "J01CE02,QJ01CE02" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "fepe,peni v,penicillin v,phepen,pnv,pv" "apopen,calcipen,fenacilin,fenospen,meropenin,oracillin,oracilline,oratren,orocillin,ospen,phenocillin,phenomycilline,phenopenicillin,rocilin,stabicillin,vebecillin" 2 "g" "NA"
|
||||
"PMR" 5284447 "Pimaricin" "Antifungals/antimycotics" "NA" "natamycin" "delvocid,delvolan,delvopos,mycophyt,myprozine,natacyn,natafucin,natajen,natamatrix,natamax,natamicina,natamycin,natamycine,natamycinum,pimafucin,pimaracin,pimaricine,pimarizin,synogil,tennecetin" "NA"
|
||||
"PPA" 4831 "Pipemidic acid" "Quinolones" "J01MB04" "Quinolone antibacterials" "Other quinolones" "pipz,pizu" "deblaston,dolcol,filtrax,karunomazin,memento,nuril,palin,pipedac,pipemid,pipemidate,pipemidic,pipemidicacid,pipram,pipurin,tractur,uromidin,urosten,uroval" 0.8 "g" "NA"
|
||||
"PIP" 43672 "Piperacillin" "Beta-lactams/penicillins" "J01CA12" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "pi,pip,pipc,pipe,pp" "penmalin,pentcillin,peperacillin,peracin,piperacilina,piperacillina,piperacilline,piperacillinhydrate,piperacillinum,pipercillin,pipracil,tazocin" 14 "g" "101490-1,101491-9,18969-6,18970-4,25268-4,3972-7,407-7,408-5,409-3,410-1,411-9,412-7,413-5,414-3,54197-9,54198-7,54199-5,55704-1,7043-3,7044-1"
|
||||
"PIS" "Piperacillin/sulbactam" "Beta-lactams/penicillins" "NA" "NA" "NA" "54197-9,54198-7,54199-5,55704-1"
|
||||
"TZP" 461573 "Piperacillin/tazobactam" "Beta-lactams/penicillins" "J01CR05" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "p/t,piptaz,piptazo,pit,pita,pt,ptc,ptz,tzp" "piptazobactam,tazonam,zobactin,zosyn" 14 "g" "101491-9,18970-4,411-9,412-7,413-5,414-3,7044-1"
|
||||
"PPA" 4831 "Pipemidic acid" "Quinolones" "J01MB04,QJ01MB04" "Quinolone antibacterials" "Other quinolones" "pipaci,pipz,pizu" "deblaston,dolcol,filtrax,karunomazin,memento,nuril,palin,pipedac,pipemid,pipemidate,pipemidic,pipemidicacid,pipram,pipurin,tractur,uromidin,urosten,uroval" 0.8 "g" "NA"
|
||||
"PIP" 43672 "Piperacillin" "Beta-lactams/penicillins" "J01CA12,QJ01CA12" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "pi,pip,pipc,pipe,pipera,pp" "penmalin,pentcillin,peperacillin,peracin,piperacilina,piperacillina,piperacilline,piperacillinhydrate,piperacillinum,pipercillin,pipracil,tazocin" 14 "g" "101490-1,101491-9,18969-6,18970-4,25268-4,3972-7,407-7,408-5,409-3,410-1,411-9,412-7,413-5,414-3,54197-9,54198-7,54199-5,55704-1,7043-3,7044-1"
|
||||
"PIS" "Piperacillin/sulbactam" "Beta-lactams/penicillins" "J01CR05,QJ01CR05" "NA" "NA" 14 "g" "54197-9,54198-7,54199-5,55704-1"
|
||||
"TZP" 461573 "Piperacillin/tazobactam" "Beta-lactams/penicillins" "J01CR05,QJ01CR05" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "p/t,piptaz,piptazo,pit,pita,pt,ptc,ptz,tzp" "piptazobactam,tazonam,zobactin,zosyn" 14 "g" "101491-9,18970-4,411-9,412-7,413-5,414-3,7044-1"
|
||||
"PRC" 71978 "Piridicillin" "Beta-lactams/penicillins" "NA" "NA" "NA" "NA"
|
||||
"PRL" 157385 "Pirlimycin" "Macrolides/lincosamides" "QJ51FF90" "NA" "pirlimycina,pirlimycine,pirlimycinum,pirsue" "35829-1,35830-9,35831-7"
|
||||
"PIR" 4855 "Piromidic acid" "Quinolones" "J01MB03" "Quinolone antibacterials" "Other quinolones" "NA" "bactramyl,enterol,gastrurol,panacid,pirodal,piromidate,reelon,septural,urisept,uropir,zaomeal" 2 "g" "NA"
|
||||
"PVM" 33478 "Pivampicillin" "Beta-lactams/penicillins" "J01CA02" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "pivaloylampicillin,pivampicilina,pivampicilline,pivampicillinum" 1.05 "g" "18971-2,415-0,416-8,417-6,418-4"
|
||||
"PME" 115163 "Pivmecillinam" "Beta-lactams/penicillins" "J01CA08" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "coactabs,melysin,pivamdinocillin,pivmecilinamo,pivmecillinamum,selexid" 0.6 "g" "NA"
|
||||
"PLZ" 42613186 "Plazomicin" "Aminoglycosides" "J01GB14" "NA" "zemdri" "73592-8,73614-0,73637-1,92024-9,94719-2"
|
||||
"PLB" 49800004 "Polymyxin B" "Polymyxins" "A07AA05,J01XB02,S01AA18,S02AA11,S03AA03" "Other antibacterials" "Polymyxins" "pb,pol,polb,poly,poly b,polymixin,polymixin b" "aerosporin" 3 "MU" 0.15 "g" "17473-0,18972-0,25269-2,35832-5,419-2,420-0,421-8,422-6"
|
||||
"PRL" 157385 "Pirlimycin" "Macrolides/lincosamides" "QJ51FF90" "pirlim" "pirlimycina,pirlimycine,pirlimycinum,pirsue" "35829-1,35830-9,35831-7"
|
||||
"PIR" 4855 "Piromidic acid" "Quinolones" "J01MB03,QJ01MB03" "Quinolone antibacterials" "Other quinolones" "NA" "bactramyl,enterol,gastrurol,panacid,pirodal,piromidate,reelon,septural,urisept,uropir,zaomeal" 2 "g" "NA"
|
||||
"PVM" 33478 "Pivampicillin" "Beta-lactams/penicillins" "J01CA02,QJ01CA02" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "pivaloylampicillin,pivampicilina,pivampicilline,pivampicillinum" 1.05 "g" "18971-2,415-0,416-8,417-6,418-4"
|
||||
"PME" 115163 "Pivmecillinam" "Beta-lactams/penicillins" "J01CA08,QJ01CA08" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "pivmec" "coactabs,melysin,pivamdinocillin,pivmecilinamo,pivmecillinamum,selexid" 0.6 "g" "NA"
|
||||
"PLZ" 42613186 "Plazomicin" "Aminoglycosides" "J01GB14,QJ01GB14" "NA" "zemdri" "73592-8,73614-0,73637-1,92024-9,94719-2"
|
||||
"PLB" 49800004 "Polymyxin B" "Polymyxins" "A07AA05,J01XB02,QA07AA05,QJ01XB02,QJ51XB02,QS01AA18,QS02AA11,QS03AA03,S01AA18,S02AA11,S03AA03" "Other antibacterials" "Polymyxins" "pb,pol,polb,poly,poly b,polyb,polymixin,polymixin b" "aerosporin" 3 "MU" 0.15 "g" "17473-0,18972-0,25269-2,35832-5,419-2,420-0,421-8,422-6"
|
||||
"POP" "Polymyxin B/polysorbate 80" "Polymyxins" "NA" "NA" "NA" "NA"
|
||||
"POS" 468595 "Posaconazole" "Antifungals/antimycotics" "J02AC04" "Antimycotics for systemic use" "Triazole derivatives" "posa" "noxafil,schering,spriafil" 0.3 "g" 0.3 "g" "53731-6,54186-2,54187-0,54188-8,54189-6,80545-7"
|
||||
"POS" 468595 "Posaconazole" "Antifungals/antimycotics" "J02AC04,QJ02AC04" "Antimycotics for systemic use" "Triazole derivatives" "posa,posaco" "noxafil,schering,spriafil" 0.3 "g" 0.3 "g" "53731-6,54186-2,54187-0,54188-8,54189-6,80545-7"
|
||||
"PRA" 9802884 "Pradofloxacin" "Fluoroquinolones" "QJ01MA97" "NA" "pudofloxacin,veraflox" "76148-6,87800-9"
|
||||
"PRX" 71455 "Premafloxacin" "Fluoroquinolones" "NA" "NA" "premafloxacine,premafloxacino" "73591-0,73613-2,73636-3"
|
||||
"PMD" 456199 "Pretomanid" "Antimycobacterials" "J04AK08" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "NA" 0.2 "g" "93850-6"
|
||||
"PRX" 71455 "Premafloxacin" "Fluoroquinolones" "NA" "premaf" "premafloxacine,premafloxacino" "73591-0,73613-2,73636-3"
|
||||
"PMD" 456199 "Pretomanid" "Antimycobacterials" "J04AK08,QJ04AK08" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "NA" 0.2 "g" "93850-6"
|
||||
"PRM" 6446787 "Primycin" "Macrolides/lincosamides" "NA" "NA" "chinopricin,debrycin,primicina,primycine" "NA"
|
||||
"PRI" 11979535 "Pristinamycin" "Macrolides/lincosamides" "J01FG01" "Macrolides, lincosamides and streptogramins" "Streptogramins" "pris" "eskalin,micamicina,mikamycin,mikamycine,mikamycinum,ostreogricina,ostreogrycin,ostreogrycine,ostreogrycinum,pristinamicina,pristinamycine,pristinamycinum,pyostacine,stafac,stafytracine,stajac,staphylomycin,stapyocine,starfac,virgimycin,virgimycine,virginiamicina,virginiamycin,virginiamycina,virginiamycinum" 2 "g" "32383-2,35833-3,35834-1,55709-0"
|
||||
"PRB" 5903 "Procaine benzylpenicillin" "Beta-lactams/penicillins" "J01CE09" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "afsillin,aquacilina,aquacillin,aquasuspen,avloprocil,cilicaine,crysticillin,depocillin,despacilina,distaquaine,duphapen,duracillin,hostacillin,hydracillin,kabipenin,ledercillin,millicillin,mylipen,neoproc,nopcaine,parencillin,premocillin,procanodia,prostabillin,retardillin,sharcillin,vetspen,vitablend,wycillin" 0.6 "g" "NA"
|
||||
"PRP" 92879 "Propicillin" "Beta-lactams/penicillins" "J01CE03" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "baycillin,propicilina,propicilline,propicillinum" 0.9 "g" "NA"
|
||||
"PRI" 11979535 "Pristinamycin" "Macrolides/lincosamides" "J01FG01,QJ01FG01" "Macrolides, lincosamides and streptogramins" "Streptogramins" "pris,pristi" "eskalin,micamicina,mikamycin,mikamycine,mikamycinum,ostreogricina,ostreogrycin,ostreogrycine,ostreogrycinum,pristinamicina,pristinamycine,pristinamycinum,pyostacine,stafac,stafytracine,stajac,staphylomycin,stapyocine,starfac,virgimycin,virgimycine,virginiamicina,virginiamycin,virginiamycina,virginiamycinum" 2 "g" "32383-2,35833-3,35834-1,55709-0"
|
||||
"PRB" 5903 "Procaine benzylpenicillin" "Beta-lactams/penicillins" "J01CE09,QJ01CE09,QJ51CE09" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "afsillin,aquacilina,aquacillin,aquasuspen,avloprocil,cilicaine,crysticillin,depocillin,despacilina,distaquaine,duphapen,duracillin,hostacillin,hydracillin,kabipenin,ledercillin,millicillin,mylipen,neoproc,nopcaine,parencillin,premocillin,procanodia,prostabillin,retardillin,sharcillin,vetspen,vitablend,wycillin" 0.6 "g" "NA"
|
||||
"PRP" 92879 "Propicillin" "Beta-lactams/penicillins" "J01CE03,QJ01CE03" "Beta-lactam antibacterials, penicillins" "Beta-lactamase sensitive penicillins" "NA" "baycillin,propicilina,propicilline,propicillinum" 0.9 "g" "NA"
|
||||
"PKA" 9872451 "Propikacin" "Aminoglycosides" "NA" "NA" "propikacina,propikacine,propikacinum" "NA"
|
||||
"PTH" 666418 "Protionamide" "Antimycobacterials" "J04AD01" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "prot" "ektebin,peteha,prothionamide,prothionamidum,protion,protionamid,protionamida,protionamidum,protionizina,tebeform,trevintix,tuberex" 0.75 "g" "NA"
|
||||
"PRU" 65947 "Prulifloxacin" "Fluoroquinolones" "J01MA17" "Quinolone antibacterials" "Fluoroquinolones" "NA" "pruvel,quisnon,sword" 0.6 "g" "100058-7,76145-2"
|
||||
"PZA" 1046 "Pyrazinamide" "Antimycobacterials" "J04AK01" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "pyra" "aldinamid,aldinamide,eprazin,farmizina,isopas,novamid,pezetamid,piraldina,pirazimida,pirazinamid,pirazinamida,pirazinamide,pirazinecarboxamide,pyrafat,pyrazide,pyrazinamdie,pyrazinamidum,pyrazineamide,pyrizinamide,rifafour,rozide,tebrazid,tisamid,unipyranamide" 1.5 "g" "11001-5,18973-8,20461-0,23632-3,25186-8,25229-6,25270-0,423-4,424-2,425-9,426-7,42935-7,55710-8,55711-6,56026-8,92242-7"
|
||||
"QDA" 11979418 "Quinupristin/dalfopristin" "Macrolides/lincosamides" "QJ01FG02" "Macrolides, lincosamides and streptogramins" "Streptogramins" "q/d,qda,qida,quda,rp,syn" "synercid" "23640-6,23641-4,33334-4,35835-8,58712-1"
|
||||
"PTH" 666418 "Protionamide" "Antimycobacterials" "J04AD01,QJ04AD01" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "prot" "ektebin,peteha,prothionamide,prothionamidum,protion,protionamid,protionamida,protionamidum,protionizina,tebeform,trevintix,tuberex" 0.75 "g" "NA"
|
||||
"PRU" 65947 "Prulifloxacin" "Fluoroquinolones" "J01MA17,QJ01MA17" "Quinolone antibacterials" "Fluoroquinolones" "NA" "pruvel,quisnon,sword" 0.6 "g" "100058-7,76145-2"
|
||||
"PZA" 1046 "Pyrazinamide" "Antimycobacterials" "J04AK01,QJ04AK01" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "pyra" "aldinamid,aldinamide,eprazin,farmizina,isopas,novamid,pezetamid,piraldina,pirazimida,pirazinamid,pirazinamida,pirazinamide,pirazinecarboxamide,pyrafat,pyrazide,pyrazinamdie,pyrazinamidum,pyrazineamide,pyrizinamide,rifafour,rozide,tebrazid,tisamid,unipyranamide" 1.5 "g" "11001-5,18973-8,20461-0,23632-3,25186-8,25229-6,25270-0,423-4,424-2,425-9,426-7,42935-7,55710-8,55711-6,56026-8,92242-7"
|
||||
"QDA" 11979418 "Quinupristin/dalfopristin" "Macrolides/lincosamides" "QJ01FG02" "Macrolides, lincosamides and streptogramins" "Streptogramins" "q/d,qda,qida,quda,rp,syn,synerc" "synercid" "23640-6,23641-4,33334-4,35835-8,58712-1"
|
||||
"RAC" 56052 "Ractopamine" "Other antibacterials" "NA" "NA" "bufenina,bufenine,buphenin,buphenine,bupheninum,luteonin,nilidrine,nylidrinum,optaflexx,paylean,prepar,ractopamina,ractopaminum,ritodrina,ritodrine,ritodrinium,tomax,utopar,yutopar" "NA"
|
||||
"RAM" 16132338 "Ramoplanin" "Glycopeptides" "NA" "NA" "NA" "41710-5,41711-3,41712-1,41737-8"
|
||||
"RZM" 10993211 "Razupenem" "Carbapenems" "NA" "NA" "NA" "73590-2,73612-4,73635-5"
|
||||
"RTP" 6918462 "Retapamulin" "Other antibacterials" "D06AX13" "Antibiotics for topical use" "Other antibiotics for topical use" "ret" "altabax,altargo,rebapamulin,retapamulina" "NA"
|
||||
"RAM" 16132338 "Ramoplanin" "Glycopeptides" "NA" "ramopl" "NA" "41710-5,41711-3,41712-1,41737-8"
|
||||
"RZM" 10993211 "Razupenem" "Carbapenems" "NA" "razupe" "NA" "73590-2,73612-4,73635-5"
|
||||
"RTP" 6918462 "Retapamulin" "Other antibacterials" "D06AX13,QD06AX13" "Antibiotics for topical use" "Other antibiotics for topical use" "ret" "altabax,altargo,rebapamulin,retapamulina" "NA"
|
||||
"RZF" "Rezafungin" "Antifungals" "NA" "NA" "NA" "NA"
|
||||
"RBC" 44631912 "Ribociclib" "Antifungals/antimycotics" "L01EF02" "Antimycotics for systemic use" "Triazole derivatives" "ribo" "kisqali" 0.45 "g" "NA"
|
||||
"RST" 33042 "Ribostamycin" "Aminoglycosides" "J01GB10" "Aminoglycoside antibacterials" "Other aminoglycosides" "NA" "exaluren,hetangmycin,ribastamin,ribostamicina,ribostamycine,ribostamycinum,vistamycin,xylostatin" 1 "g" "NA"
|
||||
"RBC" 44631912 "Ribociclib" "Antifungals/antimycotics" "L01EF02,QL01EF02" "Antimycotics for systemic use" "Triazole derivatives" "ribo" "kisqali" 0.45 "g" "NA"
|
||||
"RST" 33042 "Ribostamycin" "Aminoglycosides" "J01GB10,QJ01GB10" "Aminoglycoside antibacterials" "Other aminoglycosides" "NA" "exaluren,hetangmycin,ribastamin,ribostamicina,ribostamycine,ribostamycinum,vistamycin,xylostatin" 1 "g" "NA"
|
||||
"RID1" 16659285 "Ridinilazole" "Other antibacterials" "NA" "NA" "ridinilazol" "NA"
|
||||
"RIB" 135398743 "Rifabutin" "Antimycobacterials" "J04AB04" "Drugs for treatment of tuberculosis" "Antibiotics" "rifb" "alfacid,ansamicin,ansamycins,ansatipin,ansatipine,assatipin,mycobutin,rifabutinum" 0.15 "g" "100699-8,16100-0,16386-5,16387-3,19149-4,20386-9,23630-7,24032-5,25199-1,25200-7,25201-5,42655-1,42656-9,54183-9,96113-6"
|
||||
"RIF" 135398735 "Rifampicin" "Antimycobacterials" "J04AB02" "Drugs for treatment of tuberculosis" "Antibiotics" "rifa" "abrifam,archidyn,arficin,arzide,benemicin,doloresum,eremfat,famcin,fenampicin,rifadin,rifadine,rifagen,rifaldazin,rifaldazine,rifaldin,rifam,rifamor,rifampicina,rifampicine,rifampicinum,rifampin,rifamsolin,rifapiam,rifaprodin,rifcin,rifinah,rifobac,rifoldin,rifoldine,riforal,rimactan,rimactane,rimactazid,rimactizid,rimazid,sinerdol,tubocin" 0.6 "g" 0.6 "g" "NA"
|
||||
"REI" 135483893 "Rifampicin/ethambutol/isoniazid" "Antimycobacterials" "J04AM07" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "isonarif,rifamate,rifamazid" "NA"
|
||||
"RFI" "Rifampicin/isoniazid" "Antimycobacterials" "J04AM02" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"RPEI" "Rifampicin/pyrazinamide/ethambutol/isoniazid" "Antimycobacterials" "J04AM06" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"RPI" "Rifampicin/pyrazinamide/isoniazid" "Antimycobacterials" "J04AM05" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"RFM" 6324616 "Rifamycin" "Antimycobacterials" "A07AA13,D06AX15,J04AB03,S01AA16,S02AA12" "Drugs for treatment of tuberculosis" "Antibiotics" "NA" "aemcolo,nacimycin,nancimycin,otofa,rifamastene,rifamicina,rifamycine,rifamycinum,rifocin,rifocyn,tuborin" 0.8 "g" 0.6 "g" "NA"
|
||||
"RFP" 135403821 "Rifapentine" "Antimycobacterials" "J04AB05" "Drugs for treatment of tuberculosis" "Antibiotics" "rifp,rpt" "prifitin,priftin,rifapentin,rifapentina,rifapentinum" 0.11 "g" "100059-5,76627-9"
|
||||
"RFX" 6436173 "Rifaximin" "Other antibacterials" "A07AA11,D06AX11" "Intestinal antiinfectives" "Antibiotics" "NA" "fatroximin,flonorm,lormyx,lumenax,normix,rifacol,rifamixin,rifaxidin,rifaximina,rifaximine,rifaximinum,rifaxin,ritacol,spiraxin,xifaxan,xifaxsan" 0.6 "g" "73589-4,73611-6,73634-8"
|
||||
"RIB" 135398743 "Rifabutin" "Antimycobacterials" "J04AB04,QJ04AB04" "Drugs for treatment of tuberculosis" "Antibiotics" "ansamy,rifb" "alfacid,ansamicin,ansamycins,ansatipin,ansatipine,assatipin,mycobutin,rifabutinum" 0.15 "g" "100699-8,16100-0,16386-5,16387-3,19149-4,20386-9,23630-7,24032-5,25199-1,25200-7,25201-5,42655-1,42656-9,54183-9,96113-6"
|
||||
"RIF" 135398735 "Rifampicin" "Antimycobacterials" "J04AB02,QJ04AB02,QJ54AB02" "Drugs for treatment of tuberculosis" "Antibiotics" "rifa,rifamp" "abrifam,archidyn,arficin,arzide,benemicin,doloresum,eremfat,famcin,fenampicin,rifadin,rifadine,rifagen,rifaldazin,rifaldazine,rifaldin,rifam,rifamor,rifampicina,rifampicine,rifampicinum,rifampin,rifamsolin,rifapiam,rifaprodin,rifcin,rifinah,rifobac,rifoldin,rifoldine,riforal,rimactan,rimactane,rimactazid,rimactizid,rimazid,sinerdol,tubocin" 0.6 "g" 0.6 "g" "NA"
|
||||
"REI" 135483893 "Rifampicin/ethambutol/isoniazid" "Antimycobacterials" "J04AM07,QJ04AM07" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "isonarif,rifamate,rifamazid" "NA"
|
||||
"RFI" "Rifampicin/isoniazid" "Antimycobacterials" "J04AM02,QJ04AM02" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"RPEI" "Rifampicin/pyrazinamide/ethambutol/isoniazid" "Antimycobacterials" "J04AM06,QJ04AM06" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"RPI" "Rifampicin/pyrazinamide/isoniazid" "Antimycobacterials" "J04AM05,QJ04AM05" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"RFM" 6324616 "Rifamycin" "Antimycobacterials" "A07AA13,D06AX15,J04AB03,QA07AA13,QD06AX15,QJ04AB03,QJ54AB03,QS01AA16,QS02AA12,S01AA16,S02AA12" "Drugs for treatment of tuberculosis" "Antibiotics" "rifmyc" "aemcolo,nacimycin,nancimycin,otofa,rifamastene,rifamicina,rifamycine,rifamycinum,rifocin,rifocyn,tuborin" 0.8 "g" 0.6 "g" "NA"
|
||||
"RFP" 135403821 "Rifapentine" "Antimycobacterials" "J04AB05,QJ04AB05" "Drugs for treatment of tuberculosis" "Antibiotics" "rifp,rpt" "prifitin,priftin,rifapentin,rifapentina,rifapentinum" 0.11 "g" "100059-5,76627-9"
|
||||
"RFX" 6436173 "Rifaximin" "Other antibacterials" "A07AA11,D06AX11,QA07AA11,QD06AX11,QG51AA06,QJ51XX01" "Intestinal antiinfectives" "Antibiotics" "NA" "fatroximin,flonorm,lormyx,lumenax,normix,rifacol,rifamixin,rifaxidin,rifaximina,rifaximine,rifaximinum,rifaxin,ritacol,spiraxin,xifaxan,xifaxsan" 0.6 "g" "73589-4,73611-6,73634-8"
|
||||
"RIT" 65633 "Ritipenem" "Carbapenems" "NA" "NA" "ritipenemsalt" "NA"
|
||||
"RIA" 163692 "Ritipenem acoxil" "Carbapenems" "NA" "NA" "penemac" "NA"
|
||||
"ROK" 5282211 "Rokitamycin" "Macrolides/lincosamides" "J01FA12" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "propionylleucomycin,ricamycin,rokicid,rokital,rokitamicina,rokitamycine,rokitamycinum" 0.8 "g" "NA"
|
||||
"RLT" 54682938 "Rolitetracycline" "Tetracyclines" "J01AA09" "Tetracyclines" "Tetracyclines" "NA" "bristacin,colbiocin,kinteto,reverin,revrin,rolitetraciclina,rolitetracyclinum,solvocillin,superciclin,synotodecin,synterin,syntetrex,syntetrin,tetraverin,transcycline,velacicline,velacycline" 0.35 "g" "18976-1,435-8,436-6,437-4,438-2"
|
||||
"ROS" 287180 "Rosoxacin" "Quinolones" "J01MB01" "Quinolone antibacterials" "Other quinolones" "NA" "acrosoxacin,eracine,eradacil,eradacin,eradicin,rosoxacine,rosoxacino,rosoxacinum,roxadyl,winoxacin,winuron" 0.3 "g" "18977-9,439-0,440-8,441-6,442-4,55713-2"
|
||||
"RXT" "Roxithromycin" "Macrolides/lincosamides" "J01FA06" "Macrolides, lincosamides and streptogramins" "Macrolides" "roxi" "NA" 0.3 "g" "18978-7,443-2,444-0,445-7,446-5,7046-6"
|
||||
"RFL" 58258 "Rufloxacin" "Fluoroquinolones" "J01MA10" "Quinolone antibacterials" "Fluoroquinolones" "NA" "monos,rufloxacine,rufloxacino,rufloxacinum,tebraxin,uroflox" 0.2 "g" "NA"
|
||||
"SAL" 3085092 "Salinomycin" "Other antibacterials" "QP51BB01" "NA" "coxistac,procoxacin,salinomicina,salinomycine,salinomycinum" "35836-6,35837-4,35838-2,87593-0"
|
||||
"SAR" 56208 "Sarafloxacin" "Fluoroquinolones" "QJ01MA98" "NA" "difloxacino,difloxacinum,difloxcine,sarafin,saraflox,sarafloxacine,sarafloxacino,sarafloxacinum" "73588-6,73610-8,73633-0"
|
||||
"SRC" 54681908 "Sarecycline" "Tetracyclines" "J01AA14" "Tetracyclines" "Tetracyclines" "NA" "sareciclina,seysara" 0.1 "g" "NA"
|
||||
"ROK" 5282211 "Rokitamycin" "Macrolides/lincosamides" "J01FA12,QJ01FA12" "Macrolides, lincosamides and streptogramins" "Macrolides" "rokita" "propionylleucomycin,ricamycin,rokicid,rokital,rokitamicina,rokitamycine,rokitamycinum" 0.8 "g" "NA"
|
||||
"RLT" 54682938 "Rolitetracycline" "Tetracyclines" "J01AA09,QJ01AA09" "Tetracyclines" "Tetracyclines" "NA" "bristacin,colbiocin,kinteto,reverin,revrin,rolitetraciclina,rolitetracyclinum,solvocillin,superciclin,synotodecin,synterin,syntetrex,syntetrin,tetraverin,transcycline,velacicline,velacycline" 0.35 "g" "18976-1,435-8,436-6,437-4,438-2"
|
||||
"ROS" 287180 "Rosoxacin" "Quinolones" "J01MB01,QJ01MB01" "Quinolone antibacterials" "Other quinolones" "NA" "acrosoxacin,eracine,eradacil,eradacin,eradicin,rosoxacine,rosoxacino,rosoxacinum,roxadyl,winoxacin,winuron" 0.3 "g" "18977-9,439-0,440-8,441-6,442-4,55713-2"
|
||||
"RXT" "Roxithromycin" "Macrolides/lincosamides" "J01FA06,QJ01FA06" "Macrolides, lincosamides and streptogramins" "Macrolides" "roxi,roxith" "NA" 0.3 "g" "18978-7,443-2,444-0,445-7,446-5,7046-6"
|
||||
"RFL" 58258 "Rufloxacin" "Fluoroquinolones" "J01MA10,QJ01MA10" "Quinolone antibacterials" "Fluoroquinolones" "NA" "monos,rufloxacine,rufloxacino,rufloxacinum,tebraxin,uroflox" 0.2 "g" "NA"
|
||||
"SAL" 3085092 "Salinomycin" "Other antibacterials" "QP51BB01" "salino" "coxistac,procoxacin,salinomicina,salinomycine,salinomycinum" "35836-6,35837-4,35838-2,87593-0"
|
||||
"SAR" 56208 "Sarafloxacin" "Fluoroquinolones" "QJ01MA98" "sarafl" "difloxacino,difloxacinum,difloxcine,sarafin,saraflox,sarafloxacine,sarafloxacino,sarafloxacinum" "73588-6,73610-8,73633-0"
|
||||
"SRC" 54681908 "Sarecycline" "Tetracyclines" "J01AA14,QJ01AA14" "Tetracyclines" "Tetracyclines" "NA" "sareciclina,seysara" 0.1 "g" "NA"
|
||||
"SRX" 9933415 "Sarmoxicillin" "Beta-lactams/penicillins" "NA" "NA" "sarmoxillina,sarmoxilline,sarmoxillinum" "NA"
|
||||
"SEC" 71815 "Secnidazole" "Other antibacterials" "P01AB07" "NA" "flagentyl,secnidal,secnidazolum,secnil,sindose,solosec" 2 "g" "NA"
|
||||
"SMF" "Simvastatin/fenofibrate" "Antimycobacterials" "C10BA04" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "simv" "NA" "NA"
|
||||
"SIS" 36119 "Sisomicin" "Aminoglycosides" "J01GB08" "Aminoglycoside antibacterials" "Other aminoglycosides" "siso" "rickamicin,salvamina,sisomicina,sisomicine,sisomicinum,sisomin,sisomycin,sissomicin,sizomycin" 0.24 "g" "18979-5,447-3,448-1,449-9,450-7,55714-0"
|
||||
"SIT" 461399 "Sitafloxacin" "Fluoroquinolones" "J01MA21" "NA" "gracevit" 0.1 "g" "NA"
|
||||
"SDA" 2724368 "Sodium aminosalicylate" "Antimycobacterials" "J04AA02" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "NA" "bactylan,lepasen,monopas,tubersan" 14 "g" 14 "g" "NA"
|
||||
"SOL" 25242512 "Solithromycin" "Macrolides/lincosamides" "J01FA16" "NA" "solithera" "73587-8,73609-0,73632-2"
|
||||
"SPX" 60464 "Sparfloxacin" "Fluoroquinolones" "J01MA09" "Quinolone antibacterials" "Fluoroquinolones" "spa,spar" "esparfloxacino,parox,spara,sparfloxacine,sparfloxacinum,zagam" 0.2 "g" "20397-6,23610-9,23628-1,35839-0,7047-4"
|
||||
"SPT" 15541 "Spectinomycin" "Other antibacterials" "J01XX04" "Other antibacterials" "Other antibacterials" "sc,spe,spec,spt" "actinospectacina,adspec,espectinomicina,prospec,spectam,spectinomicina,spectinomycine,spectinomycinhydrate,spectinomycinum,spectogard,stanilo,togamycin,trobicin" 3 "g" "18980-3,35840-8,451-5,452-3,453-1,454-9"
|
||||
"SPI" 6419898 "Spiramycin" "Macrolides/lincosamides" "J01FA02" "Macrolides, lincosamides and streptogramins" "Macrolides" "spir" "formacidine" 3 "g" "18981-1,455-6,456-4,457-2,458-0,55715-7"
|
||||
"SPM" "Spiramycin/metronidazole" "Other antibacterials" "J01RA04" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"STR" "Streptoduocin" "Aminoglycosides" "J01GA02" "Aminoglycoside antibacterials" "Streptomycins" "NA" "NA" 1 "g" "NA"
|
||||
"STR1" 19649 "Streptomycin" "Aminoglycosides" "A07AA04,J01GA01" "Aminoglycoside antibacterials" "Streptomycins" "s,stm,str,stre" "agrept,agrimycin,chemform,estreptomicina,gerox,neodiestreptopab,strepcen,streptomicina,streptomycine,streptomycinum,streptomyzin" 1 "g" "18982-9,18983-7,20462-8,23626-5,25185-0,25205-6,25206-4,35841-6,4039-4,42658-5,42659-3,459-8,460-6,461-4,462-2,46719-1,48177-0,6933-6,7048-2,7049-0,96114-4"
|
||||
"SMF" "Simvastatin/fenofibrate" "Antimycobacterials" "C10BA04,QC10BA04" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "simv" "NA" "NA"
|
||||
"SIS" 36119 "Sisomicin" "Aminoglycosides" "J01GB08,QJ01GB08" "Aminoglycoside antibacterials" "Other aminoglycosides" "siso,sisomy" "rickamicin,salvamina,sisomicina,sisomicine,sisomicinum,sisomin,sisomycin,sissomicin,sizomycin" 0.24 "g" "18979-5,447-3,448-1,449-9,450-7,55714-0"
|
||||
"SIT" 461399 "Sitafloxacin" "Fluoroquinolones" "J01MA21,QJ01MA21" "sitafl" "gracevit" 0.1 "g" "NA"
|
||||
"SDA" 2724368 "Sodium aminosalicylate" "Antimycobacterials" "J04AA02,QJ04AA02" "Drugs for treatment of tuberculosis" "Aminosalicylic acid and derivatives" "NA" "bactylan,lepasen,monopas,tubersan" 14 "g" 14 "g" "NA"
|
||||
"SOL" 25242512 "Solithromycin" "Macrolides/lincosamides" "J01FA16,QJ01FA16" "NA" "solithera" "73587-8,73609-0,73632-2"
|
||||
"SPX" 60464 "Sparfloxacin" "Fluoroquinolones" "J01MA09,QJ01MA09" "Quinolone antibacterials" "Fluoroquinolones" "spa,spar,sparfl" "esparfloxacino,parox,spara,sparfloxacine,sparfloxacinum,zagam" 0.2 "g" "20397-6,23610-9,23628-1,35839-0,7047-4"
|
||||
"SPT" 15541 "Spectinomycin" "Other antibacterials" "J01XX04,QJ01XX04" "Other antibacterials" "Other antibacterials" "sc,spe,spec,spect,spt" "actinospectacina,adspec,espectinomicina,prospec,spectam,spectinomicina,spectinomycine,spectinomycinhydrate,spectinomycinum,spectogard,stanilo,togamycin,trobicin" 3 "g" "18980-3,35840-8,451-5,452-3,453-1,454-9"
|
||||
"SPI" 6419898 "Spiramycin" "Macrolides/lincosamides" "J01FA02,QJ01FA02,QJ51FA02" "Macrolides, lincosamides and streptogramins" "Macrolides" "sipram,spir,spiram" "formacidine" 3 "g" "18981-1,455-6,456-4,457-2,458-0,55715-7"
|
||||
"SPM" "Spiramycin/metronidazole" "Other antibacterials" "J01RA04,QJ01RA04" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"STR" "Streptoduocin" "Aminoglycosides" "J01GA02,QJ01GA02" "Aminoglycoside antibacterials" "Streptomycins" "NA" "NA" 1 "g" "NA"
|
||||
"STR1" 19649 "Streptomycin" "Aminoglycosides" "A07AA04,J01GA01,QA07AA04,QJ01GA01" "Aminoglycoside antibacterials" "Streptomycins" "s,st1000,st2000,stm,str,stre,strept" "agrept,agrimycin,chemform,estreptomicina,gerox,neodiestreptopab,strepcen,streptomicina,streptomycine,streptomycinum,streptomyzin" 1 "g" "18982-9,18983-7,20462-8,23626-5,25185-0,25205-6,25206-4,35841-6,4039-4,42658-5,42659-3,459-8,460-6,461-4,462-2,46719-1,48177-0,6933-6,7048-2,7049-0,96114-4"
|
||||
"STH" "Streptomycin-high" "Aminoglycosides" "NA" "sthi,sthl,strepto high,streptomycin high" "NA" "18983-7,35841-6,6933-6,7049-0"
|
||||
"STI" "Streptomycin/isoniazid" "Antimycobacterials" "J04AM01" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"SUL" 130313 "Sulbactam" "Beta-lactams/penicillins" "J01CG01" "Beta-lactam antibacterials, penicillins" "Beta-lactamase inhibitors" "NA" "betamaze,sulbactamum" 1 "g" "41716-2,41717-0,41718-8,41739-4"
|
||||
"SBC" 20055036 "Sulbenicillin" "Beta-lactams/penicillins" "J01CA16" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "kedacillin,kedacillina,sulbenicilina,sulbenicilline,sulbenicillinum,sulpelin" 15 "g" "NA"
|
||||
"SUC" 5318 "Sulconazole" "Antifungals/antimycotics" "D01AC09" "NA" "sulconazol,sulconazolum" "NA"
|
||||
"SUP" 6634 "Sulfachlorpyridazine" "Other antibacterials" "QJ01EQ12" "NA" "cluricol,cosulid,cosumix,durasulf,nefrosul,nsulfanilamide,prinzone,solfaclorpiridazina,sonilyn,sulfacloropiridazina,sulfaclorpiridazina,vetisulid" "NA"
|
||||
"SDI" 5215 "Sulfadiazine" "Trimethoprims" "J01EC02" "Sulfonamides and trimethoprim" "Intermediate-acting sulfonamides" "NA" "codiazine,cremodiazine,cremotres,debenal,deltazina,dermazin,dermazine,diazolone,diazovit,eskadiazine,flamazine,geben,liquadiazine,microsulfon,neazine,neotrizine,palatrize,piridisir,pirimal,pyrimal,quadetts,quadramoid,sanodiazine,silbertone,sildaflo,silvadene,silvazine,silver,silveramide,sliverex,solfadiazina,spofadrizine,sterazine,sulfacombin,sulfadiazene,sulfadiazin,sulfadiazina,sulfadiazinum,sulfapirimidin,sulfapyrimidin,sulfapyrimidine,sulfatryl,sulfazine,sulfolex,sulfonsol,sulfose,sulphadiazine,terfonyl,theradiazine,thermazene,trifonamide,trisem,truozine" 0.6 "g" "18984-5,27216-1,463-0,464-8,465-5,466-3,59742-7,6907-0,7050-8"
|
||||
"STI" "Streptomycin/isoniazid" "Antimycobacterials" "J04AM01,QJ04AM01" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"SUL" 130313 "Sulbactam" "Beta-lactams/penicillins" "J01CG01,QJ01CG01" "Beta-lactam antibacterials, penicillins" "Beta-lactamase inhibitors" "sulbac" "betamaze,sulbactamum" 1 "g" "41716-2,41717-0,41718-8,41739-4"
|
||||
"SBC" 20055036 "Sulbenicillin" "Beta-lactams/penicillins" "J01CA16,QJ01CA16" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "sulben" "kedacillin,kedacillina,sulbenicilina,sulbenicilline,sulbenicillinum,sulpelin" 15 "g" "NA"
|
||||
"SUC" 5318 "Sulconazole" "Antifungals/antimycotics" "D01AC09,QD01AC09" "NA" "sulconazol,sulconazolum" "NA"
|
||||
"SUP" 6634 "Sulfachlorpyridazine" "Other antibacterials" "QJ01EQ12" "sulchl" "cluricol,cosulid,cosumix,durasulf,nefrosul,nsulfanilamide,prinzone,solfaclorpiridazina,sonilyn,sulfacloropiridazina,sulfaclorpiridazina,vetisulid" "NA"
|
||||
"SDI" 5215 "Sulfadiazine" "Trimethoprims" "J01EC02,QJ01EQ10" "Sulfonamides and trimethoprim" "Intermediate-acting sulfonamides" "suldia" "codiazine,cremodiazine,cremotres,debenal,deltazina,dermazin,dermazine,diazolone,diazovit,eskadiazine,flamazine,geben,liquadiazine,microsulfon,neazine,neotrizine,palatrize,piridisir,pirimal,pyrimal,quadetts,quadramoid,sanodiazine,silbertone,sildaflo,silvadene,silvazine,silver,silveramide,sliverex,solfadiazina,spofadrizine,sterazine,sulfacombin,sulfadiazene,sulfadiazin,sulfadiazina,sulfadiazinum,sulfapirimidin,sulfapyrimidin,sulfapyrimidine,sulfatryl,sulfazine,sulfolex,sulfonsol,sulfose,sulphadiazine,terfonyl,theradiazine,thermazene,trifonamide,trisem,truozine" 0.6 "g" "18984-5,27216-1,463-0,464-8,465-5,466-3,59742-7,6907-0,7050-8"
|
||||
"SLT" 122284 "Sulfadiazine/tetroxoprim" "Trimethoprims" "J01EE06" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "berlocombin,cotetroxazine,potesept,trimerazine" "NA"
|
||||
"SLT1" 64932 "Sulfadiazine/trimethoprim" "Trimethoprims" "J01EE02" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "antastmon,astra,ditrim,ditrivet,sultrisan,triglobe,trimin,tucoprim,uniprim" "NA"
|
||||
"SUD" 5323 "Sulfadimethoxine" "Trimethoprims" "J01ED01" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "abcid,agribon,albon,arnosulfan,bactotril,bactrovet,deposul,diasulfa,diasulfyl,dimetazina,dinosol,dorisul,fuxal,lasibon,madribon,madrigid,madriqid,madroxin,madroxine,maxulvet,mecozine,memcozine,metoxidon,neostrepal,neostreptal,nsulfanilamidesalt,omnibon,persulfen,radonin,redifal,rofenaid,roscosulf,scandisil,solfadimetossina,sudine,suldixine,sulfabon,sulfadimethoxin,sulfadimethoxinesalt,sulfadimethoxinum,sulfadimetossina,sulfadimetoxin,sulfadimetoxina,sulfadimetoxine,sulfadimoxine,sulfastop,sulfoplan,sulforal,sulphadimethoxine,sulxin,sumbio,symbio,theracanzan,ultrasulfon" 0.5 "g" "87799-3,87803-3"
|
||||
"SDM" 5327 "Sulfadimidine" "Trimethoprims" "J01EB03" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "azolmetazin,bovibol,calfspan,cremomethazine,diazil,diazilsulfadine,diazyl,dimezathine,intradine,kelametazine,mermeth,neasina,neazina,panazin,pirmazin,primazin,solfadimidina,spanbolet,sulfadimerazine,sulfadimesin,sulfadimesine,sulfadimethyldiazine,sulfadimezin,sulfadimezine,sulfadimezinum,sulfadimidin,sulfadimidina,sulfadimidinum,sulfadimidinun,sulfadine,sulfametazina,sulfametazyny,sulfamethiazine,sulfamezathine,sulfamidine,sulfodimesin,sulfodimezine,sulmet,sulphadimidine,sulphamethasine,sulphamethazine,sulphamezathine,sulphamidine,sulphodimezine,superseptil,superseptyl,vertolan,vesadin" 4 "g" "NA"
|
||||
"SLT2" "Sulfadimidine/trimethoprim" "Trimethoprims" "J01EE05" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "NA" "NA"
|
||||
"SLF" 5344 "Sulfafurazole" "Trimethoprims" "J01EB05,S01AB02" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "sfsz" "accuzole,alphazole,amidoxal,astrazolo,azosulfizin,bactesulf,barazae,chemouag,cosoxazole,dorsulfan,entusil,entusul,ganda,gantrisin,gantrisine,gantrisona,gantrizin,gantrosan,isoxamin,neazolin,neoxazol,novazolo,novosaxazole,nsulphanilamide,pancid,pediazole,renosulfan,resoxol,roxosul,roxoxol,saxosozine,sodizole,solfafurazolo,sosol,soxamide,soxisol,soxitabs,soxomide,stansin,sulbio,sulfafurazol,sulfafurazolum,sulfagan,sulfagen,sulfaisoxazole,sulfalar,sulfapolar,sulfasol,sulfasoxazole,sulfasoxizole,sulfazin,sulfisin,sulfisonazole,sulfisoxasole,sulfisoxazol,sulfisoxazolum,sulfizin,sulfizol,sulfizole,sulfofurazole,sulfoxol,suloxsol,sulphafuraz,sulphafurazol,sulphafurazole,sulphafurazolum,sulphaisoxazole,sulphisoxazol,sulphisoxazole,sulphofurazole,sulsoxin,thiasin,unisulf,urisoxin,uritrisin,urogan" 4 "g" 4 "g" "NA"
|
||||
"SLT1" 64932 "Sulfadiazine/trimethoprim" "Trimethoprims" "J01EE02,QJ01EW10,QJ51RE01" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "antastmon,astra,ditrim,ditrivet,sultrisan,triglobe,trimin,tucoprim,uniprim" "NA"
|
||||
"SUD" 5323 "Sulfadimethoxine" "Trimethoprims" "J01ED01,QJ01EQ09,QP51BA01" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "sdimet" "abcid,agribon,albon,arnosulfan,bactotril,bactrovet,deposul,diasulfa,diasulfyl,dimetazina,dinosol,dorisul,fuxal,lasibon,madribon,madrigid,madriqid,madroxin,madroxine,maxulvet,mecozine,memcozine,metoxidon,neostrepal,neostreptal,nsulfanilamidesalt,omnibon,persulfen,radonin,redifal,rofenaid,roscosulf,scandisil,solfadimetossina,sudine,suldixine,sulfabon,sulfadimethoxin,sulfadimethoxinesalt,sulfadimethoxinum,sulfadimetossina,sulfadimetoxin,sulfadimetoxina,sulfadimetoxine,sulfadimoxine,sulfastop,sulfoplan,sulforal,sulphadimethoxine,sulxin,sumbio,symbio,theracanzan,ultrasulfon" 0.5 "g" "87799-3,87803-3"
|
||||
"SDM" 5327 "Sulfadimidine" "Trimethoprims" "J01EB03,QJ01EQ03,QP51AG01" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "suldim" "azolmetazin,bovibol,calfspan,cremomethazine,diazil,diazilsulfadine,diazyl,dimezathine,intradine,kelametazine,mermeth,neasina,neazina,panazin,pirmazin,primazin,solfadimidina,spanbolet,sulfadimerazine,sulfadimesin,sulfadimesine,sulfadimethyldiazine,sulfadimezin,sulfadimezine,sulfadimezinum,sulfadimidin,sulfadimidina,sulfadimidinum,sulfadimidinun,sulfadine,sulfametazina,sulfametazyny,sulfamethiazine,sulfamezathine,sulfamidine,sulfodimesin,sulfodimezine,sulmet,sulphadimidine,sulphamethasine,sulphamethazine,sulphamezathine,sulphamidine,sulphodimezine,superseptil,superseptyl,vertolan,vesadin" 4 "g" "NA"
|
||||
"SLT2" "Sulfadimidine/trimethoprim" "Trimethoprims" "J01EE05,QJ01EW03" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "NA" "NA"
|
||||
"SLF" 5344 "Sulfafurazole" "Trimethoprims" "J01EB05,QJ01EQ05,QS01AB02,S01AB02" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "sfsz" "accuzole,alphazole,amidoxal,astrazolo,azosulfizin,bactesulf,barazae,chemouag,cosoxazole,dorsulfan,entusil,entusul,ganda,gantrisin,gantrisine,gantrisona,gantrizin,gantrosan,isoxamin,neazolin,neoxazol,novazolo,novosaxazole,nsulphanilamide,pancid,pediazole,renosulfan,resoxol,roxosul,roxoxol,saxosozine,sodizole,solfafurazolo,sosol,soxamide,soxisol,soxitabs,soxomide,stansin,sulbio,sulfafurazol,sulfafurazolum,sulfagan,sulfagen,sulfaisoxazole,sulfalar,sulfapolar,sulfasol,sulfasoxazole,sulfasoxizole,sulfazin,sulfisin,sulfisonazole,sulfisoxasole,sulfisoxazol,sulfisoxazolum,sulfizin,sulfizol,sulfizole,sulfofurazole,sulfoxol,suloxsol,sulphafuraz,sulphafurazol,sulphafurazole,sulphafurazolum,sulphaisoxazole,sulphisoxazol,sulphisoxazole,sulphofurazole,sulsoxin,thiasin,unisulf,urisoxin,uritrisin,urogan" 4 "g" 4 "g" "NA"
|
||||
"SLF1" 5343 "Sulfaisodimidine" "Trimethoprims" "J01EB01" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "aristamid,aristamide,aristogyn,domain,domian,elcosin,elcosine,elkosil,elkosin,elkosine,erycon,isosulf,mefenal,solfisomidina,sulfadimetine,sulfaisodimerazine,sulfaisodimidinum,sulfaisomidine,sulfasomidine,sulfisomidin,sulfisomidina,sulfisomidine,sulfisomidinum,sulphasomidine" 4 "g" 4 "g" "NA"
|
||||
"SLF2" 9047 "Sulfalene" "Trimethoprims" "J01ED02" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "dalysep,farmitalia,kelfizin,kelfizina,kelfizine,policydal,solfametopirazina,sulfalen,sulfaleno,sulfalenum,sulfamethopyrazine,sulfamethoxypyrazine,sulfametopyrazine,sulfametoxypyridazin,sulphalene,sulphametopyrazine,vetkelfizina" 0.1 "g" "NA"
|
||||
"SLF2" 9047 "Sulfalene" "Trimethoprims" "J01ED02,QJ01EQ19" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "dalysep,farmitalia,kelfizin,kelfizina,kelfizine,policydal,solfametopirazina,sulfalen,sulfaleno,sulfalenum,sulfamethopyrazine,sulfamethoxypyrazine,sulfametopyrazine,sulfametoxypyridazin,sulphalene,sulphametopyrazine,vetkelfizina" 0.1 "g" "NA"
|
||||
"SZO" 187764 "Sulfamazone" "Trimethoprims" "J01ED09" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "sulfamazona,sulfamazonum,sulfenazone" 1.5 "g" "NA"
|
||||
"SLF3" 5325 "Sulfamerazine" "Trimethoprims" "D06BA06,J01ED07" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "cremomerazine,kelamerazine,mebacid,mesulfa,methylpyrimal,methylsulfazin,methylsulfazine,metilsulfadiazin,metilsulfazin,percoccide,pyralcid,romezin,septacil,septosyl,solfamerazina,solumedin,solumedine,sulfameradine,sulfamerazin,sulfamerazina,sulfamerazinum,sulfamethyldiazine,sulphamerazine,sumedine" 3 "g" "NA"
|
||||
"SLT3" "Sulfamerazine/trimethoprim" "Trimethoprims" "J01EE07" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "NA" "NA"
|
||||
"SLF3" 5325 "Sulfamerazine" "Trimethoprims" "D06BA06,J01ED07,QD06BA06,QJ01EQ17" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "sulmet" "cremomerazine,kelamerazine,mebacid,mesulfa,methylpyrimal,methylsulfazin,methylsulfazine,metilsulfadiazin,metilsulfazin,percoccide,pyralcid,romezin,septacil,septosyl,solfamerazina,solumedin,solumedine,sulfameradine,sulfamerazin,sulfamerazina,sulfamerazinum,sulfamethyldiazine,sulphamerazine,sumedine" 3 "g" "NA"
|
||||
"SLT3" "Sulfamerazine/trimethoprim" "Trimethoprims" "J01EE07,QJ01EW18" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "NA" "NA"
|
||||
"SUM" 5327 "Sulfamethazine" "Other antibacterials" "NA" "NA" "NA" "87592-2"
|
||||
"SLF4" 5328 "Sulfamethizole" "Trimethoprims" "B05CA04,D06BA04,J01EB02,S01AB01" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "sfmz" "aethazolum,ayerlucil,berlophen,gliprotiazol,globucid,globucin,globuzid,glyprothiazol,glyprothiazole,glyprothiazolum,glyprothizolum,lucosil,microsul,proklar,renasul,rufol,salimol,sethadil,solfametizolo,solfetidolo,sulfaethidiole,sulfaethidol,sulfaethidole,sulfaethidolum,sulfaetidol,sulfamethizol,sulfamethizolum,sulfametizol,sulfapyelon,sulfstat,sulfurine,sulphaethidole,sulphamethizole,tardipyrine,tetracid,thidicur,thiosulfil,ultrasul,urocydal,urodiaton,urolucosil,urosulfin" 4 "g" "60175-7,60176-5,60177-3"
|
||||
"SMX" 5329 "Sulfamethoxazole" "Trimethoprims" "J01EC01" "Sulfonamides and trimethoprim" "Intermediate-acting sulfonamides" "sfmx,sulf" "septran,septrin,simsinomin,sinomin,solfametossazolo,sulfamethalazole,sulfamethoxazolum,sulfamethoxizole,sulfamethylisoxazole,sulfametoxazol,sulfiodizole,sulfisomezole,sulphisomezole,urobak" 2 "g" "10342-4,11577-4,18985-2,25271-8,39772-9,467-1,468-9,469-7,470-5,59971-2,59972-0,60333-2,72674-5,80549-9,80974-9"
|
||||
"SLF5" 5330 "Sulfamethoxypyridazine" "Trimethoprims" "J01ED05" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "altezol,cysul,davosin,depovernil,durox,kineks,kinex,kynex,lederkyn,lentac,lisulfen,longin,medicel,midicel,midikel,myasul,opinsul,paramid,petrisul,piridolo,quinoseptyl,retamid,retasulfin,retasulphine,slosul,spofadazine,succinylsulfathi,sulfalex,sulfapiridazin,sulfapyridazine,sulfdurazin,sulfozona,sultirene,vinces" 0.5 "g" "NA"
|
||||
"SLF4" 5328 "Sulfamethizole" "Trimethoprims" "B05CA04,D06BA04,J01EB02,QB05CA04,QD06BA04,QJ01EQ02,QS01AB01,S01AB01" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "sfmz" "aethazolum,ayerlucil,berlophen,gliprotiazol,globucid,globucin,globuzid,glyprothiazol,glyprothiazole,glyprothiazolum,glyprothizolum,lucosil,microsul,proklar,renasul,rufol,salimol,sethadil,solfametizolo,solfetidolo,sulfaethidiole,sulfaethidol,sulfaethidole,sulfaethidolum,sulfaetidol,sulfamethizol,sulfamethizolum,sulfametizol,sulfapyelon,sulfstat,sulfurine,sulphaethidole,sulphamethizole,tardipyrine,tetracid,thidicur,thiosulfil,ultrasul,urocydal,urodiaton,urolucosil,urosulfin" 4 "g" "60175-7,60176-5,60177-3"
|
||||
"SMX" 5329 "Sulfamethoxazole" "Trimethoprims" "J01EC01,QJ01EQ11" "Sulfonamides and trimethoprim" "Intermediate-acting sulfonamides" "sfmx,sulf,sulfam" "septran,septrin,simsinomin,sinomin,solfametossazolo,sulfamethalazole,sulfamethoxazolum,sulfamethoxizole,sulfamethylisoxazole,sulfametoxazol,sulfiodizole,sulfisomezole,sulphisomezole,urobak" 2 "g" "10342-4,11577-4,18985-2,25271-8,39772-9,467-1,468-9,469-7,470-5,59971-2,59972-0,60333-2,72674-5,80549-9,80974-9"
|
||||
"SLF5" 5330 "Sulfamethoxypyridazine" "Trimethoprims" "J01ED05,QJ01EQ15" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "altezol,cysul,davosin,depovernil,durox,kineks,kinex,kynex,lederkyn,lentac,lisulfen,longin,medicel,midicel,midikel,myasul,opinsul,paramid,petrisul,piridolo,quinoseptyl,retamid,retasulfin,retasulphine,slosul,spofadazine,succinylsulfathi,sulfalex,sulfapiridazin,sulfapyridazine,sulfdurazin,sulfozona,sultirene,vinces" 0.5 "g" "NA"
|
||||
"SLF6" 19596 "Sulfametomidine" "Trimethoprims" "J01ED03" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "duroprocin,methofadin,methofazine,solfametomidina,sulfametomidin,sulfametomidina,sulfametomidinum,telemid" "NA"
|
||||
"SLF7" 5326 "Sulfametoxydiazine" "Trimethoprims" "J01ED04" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "bayrena,berlicid,dairena,durenat,juvoxin,kinecid,kirocid,kiron,longasulf,methoxypyrimal,solfametossidiazina,sulfameter,sulfametersalt,sulfamethorine,sulfamethoxine,sulfamethoxydiazin,sulfamethoxydiazine,sulfamethoxydin,sulfamethoxydine,sulfametin,sulfametinum,sulfametorine,sulfametorinum,sulfametoxidiazina,sulfametoxidine,sulfametoxydiazinum,sulla,sulphameter,sulphamethoxydiazine,supramid,ultrax" 0.5 "g" "NA"
|
||||
"SLT4" "Sulfametrole/trimethoprim" "Trimethoprims" "J01EE03" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "trsm" "NA" "NA"
|
||||
"SLF8" 12894 "Sulfamoxole" "Trimethoprims" "J01EC03" "Sulfonamides and trimethoprim" "Intermediate-acting sulfonamides" "NA" "enterocura,justamil,oxasulfa,solfaguanolo,solfamossolo,sulfadimethyloxazole,sulfaguanol,sulfaguanole,sulfaguanolum,sulfamoxol,sulfamoxolum,sulfano,sulfavigor,sulfmidil,sulfono,sulfune,sulfuno,sulphamoxole,tardamid,tardamide" 1 "g" 1 "g" "NA"
|
||||
"SLT5" "Sulfamoxole/trimethoprim" "Trimethoprims" "J01EE04" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "NA" "NA" "NA"
|
||||
"SLF9" 5333 "Sulfanilamide" "Trimethoprims" "D06BA05,J01EB06" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "albexan,albosal,ambeside,antistrept,astreptine,astrocid,bacteramid,bactesid,collomide,colsulanyde,copticide,deseptyl,dipron,ergaseptine,erysipan,estreptocida,exoseptoplix,fourneau,gerison,gombardol,hydroxysulfonamide,infepan,lusil,lysococcine,neococcyl,orgaseptine,prontalbin,prontylin,proseptal,proseptine,proseptol,pysococcine,sanamid,septanilam,septinal,septolix,septoplex,septoplix,solfanilamide,stramid,strepamide,strepsan,streptagol,streptamid,streptamin,streptasol,streptocid,streptocide,streptocidum,streptoclase,streptocom,strepton,streptopan,streptosil,streptozol,streptozone,streptrocide,sulfamidyl,sulfamine,sulfana,sulfanalone,sulfanidyl,sulfanil,sulfanilamida,sulfanilamidomethan,sulfanilamidum,sulfanimide,sulfocidin,sulfocidine,sulfonylamide,sulphanilamide,sulphanilamidum,sulphonamide,therapol,tolder" "NA"
|
||||
"SLF9" 5333 "Sulfanilamide" "Trimethoprims" "D06BA05,J01EB06,QD06BA05,QJ01EQ06" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "albexan,albosal,ambeside,antistrept,astreptine,astrocid,bacteramid,bactesid,collomide,colsulanyde,copticide,deseptyl,dipron,ergaseptine,erysipan,estreptocida,exoseptoplix,fourneau,gerison,gombardol,hydroxysulfonamide,infepan,lusil,lysococcine,neococcyl,orgaseptine,prontalbin,prontylin,proseptal,proseptine,proseptol,pysococcine,sanamid,septanilam,septinal,septolix,septoplex,septoplix,solfanilamide,stramid,strepamide,strepsan,streptagol,streptamid,streptamin,streptasol,streptocid,streptocide,streptocidum,streptoclase,streptocom,strepton,streptopan,streptosil,streptozol,streptozone,streptrocide,sulfamidyl,sulfamine,sulfana,sulfanalone,sulfanidyl,sulfanil,sulfanilamida,sulfanilamidomethan,sulfanilamidum,sulfanimide,sulfocidin,sulfocidine,sulfonylamide,sulphanilamide,sulphanilamidum,sulphonamide,therapol,tolder" "NA"
|
||||
"SLF10" 68933 "Sulfaperin" "Trimethoprims" "J01ED06" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "anastaf,archisulfa,archisulpha,avissul,chemiopen,demosulfan,demosulphan,durisan,isosulfamerazine,isosulphamerazine,methylsulfadiazin,methylsulfadiazine,methylsulphadiazine,novosul,orosulfan,pallidin,retardon,risulfasens,sulfaperina,sulfaperine,sulfaperinum,sulfatreis,sulfopirimidine,sulpenta,sulphaperin,sulphaperina,sulphaperinum" 0.5 "g" "NA"
|
||||
"SLF11" 5335 "Sulfaphenazole" "Trimethoprims" "J01ED08" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "depocid,depotsulfonamide,eftolon,firmazolo,inamil,isarol,merian,orisul,orisulf,paidazolo,phenylsulfapyrazole,plisulfan,raziosulfa,solfafenazolo,sulfabid,sulfafenazol,sulfafenazolo,sulfaphenazol,sulfaphenazolum,sulfaphenazon,sulfaphenylpipazol,sulfaphenylpyrazol,sulfaphenylpyrazole,sulfonylpyrazol,sulphaphenazole,sulphenazole" 1 "g" "NA"
|
||||
"SLF12" 5336 "Sulfapyridine" "Trimethoprims" "J01EB04" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "adiplon,coccoclase,dagenan,eubasin,eubasinum,haptocil,piridazol,plurazol,pyriamid,pyridazol,relbapiridina,ronin,septipulmon,solfapiridina,soludagenan,streptosilpyridine,sulfapiridina,sulfapyridin,sulfapyridinum,sulfidin,sulfidine,sulphapyridin,sulphapyridine,thioseptal,trianon" 1 "g" "14075-6,55580-5"
|
||||
"SLF11" 5335 "Sulfaphenazole" "Trimethoprims" "J01ED08,QJ01EQ08" "Sulfonamides and trimethoprim" "Long-acting sulfonamides" "NA" "depocid,depotsulfonamide,eftolon,firmazolo,inamil,isarol,merian,orisul,orisulf,paidazolo,phenylsulfapyrazole,plisulfan,raziosulfa,solfafenazolo,sulfabid,sulfafenazol,sulfafenazolo,sulfaphenazol,sulfaphenazolum,sulfaphenazon,sulfaphenylpipazol,sulfaphenylpyrazol,sulfaphenylpyrazole,sulfonylpyrazol,sulphaphenazole,sulphenazole" 1 "g" "NA"
|
||||
"SLF12" 5336 "Sulfapyridine" "Trimethoprims" "J01EB04,QJ01EQ04" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "adiplon,coccoclase,dagenan,eubasin,eubasinum,haptocil,piridazol,plurazol,pyriamid,pyridazol,relbapiridina,ronin,septipulmon,solfapiridina,soludagenan,streptosilpyridine,sulfapiridina,sulfapyridin,sulfapyridinum,sulfidin,sulfidine,sulphapyridin,sulphapyridine,thioseptal,trianon" 1 "g" "14075-6,55580-5"
|
||||
"SNA" 60582 "Sulfasuccinamide" "Other antibacterials" "NA" "NA" "sulfasuccinamid,sulfasuccinamida,sulfasuccinamidum" "NA"
|
||||
"SUT" 5340 "Sulfathiazole" "Trimethoprims" "D06BA02,J01EB07" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "azoquimiol,azoseptale,cerazol,cerazole,chemosept,cibazol,duatok,dulana,eleudron,enterobiocine,estafilol,formosulfathiazole,neostrepsan,norsulfasol,norsulfazol,norsulfazole,norsulfazolum,planomide,poliseptil,sanotiazol,septozol,solfatiazolo,soluthiazomide,streptosilthiazole,sulfamul,sulfaplex,sulfathiazol,sulfathiazolesalt,sulfathiazolum,sulfatiazol,sulfavitina,sulfocerol,sulphathiazole,sulzol,thiacoccine,thiasulfol,thiazamide,thiozamide,wintrazole" "87591-4,87796-9,87797-7"
|
||||
"SUT" 5340 "Sulfathiazole" "Trimethoprims" "D06BA02,J01EB07,QD06BA02,QJ01EQ07" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "sulthi" "azoquimiol,azoseptale,cerazol,cerazole,chemosept,cibazol,duatok,dulana,eleudron,enterobiocine,estafilol,formosulfathiazole,neostrepsan,norsulfasol,norsulfazol,norsulfazole,norsulfazolum,planomide,poliseptil,sanotiazol,septozol,solfatiazolo,soluthiazomide,streptosilthiazole,sulfamul,sulfaplex,sulfathiazol,sulfathiazolesalt,sulfathiazolum,sulfatiazol,sulfavitina,sulfocerol,sulphathiazole,sulzol,thiacoccine,thiasulfol,thiazamide,thiozamide,wintrazole" "87591-4,87796-9,87797-7"
|
||||
"SLF13" 3000579 "Sulfathiourea" "Trimethoprims" "J01EB08" "Sulfonamides and trimethoprim" "Short-acting sulfonamides" "NA" "badional,baldinol,fontamide,salvoseptyl,solfatiourea,solufontamide,sulfanilthiourea,sulfathiocarbamid,sulfathiocarbamide,sulfathiocarbamidum,sulfathioureasalt,sulfathiouree,sulfatiourea,sulphathiourea" 6 "g" "NA"
|
||||
"SOX" 5344 "Sulfisoxazole" "Other antibacterials" "NA" "NA" "NA" "11578-2,18986-0,25226-2,471-3,472-1,473-9,474-7,9701-4"
|
||||
"SSS" 86225 "Sulfonamide" "Other antibacterials" "NA" "sfna" "NA" "17674-3,17675-0,18987-8,35842-4,4040-2,4041-0,4042-8,475-4,476-2,477-0,478-8,75650-2"
|
||||
"SLP" 9950244 "Sulopenem" "Other antibacterials" "NA" "NA" "orlynvah" "55289-3,55290-1,55291-9"
|
||||
"SLT6" 444022 "Sultamicillin" "Beta-lactams/penicillins" "J01CR04" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "NA" "combisid,sultamicilina,sultamicilline,sultamicillinum,unacid" 1.5 "g" "NA"
|
||||
"SOX" 5344 "Sulfisoxazole" "Other antibacterials" "NA" "sulfiz" "NA" "11578-2,18986-0,25226-2,471-3,472-1,473-9,474-7,9701-4"
|
||||
"SSS" 86225 "Sulfonamide" "Other antibacterials" "NA" "sfna,sulami" "NA" "17674-3,17675-0,18987-8,35842-4,4040-2,4041-0,4042-8,475-4,476-2,477-0,478-8,75650-2"
|
||||
"SLP" 9950244 "Sulopenem" "Other antibacterials" "NA" "sulope" "orlynvah" "55289-3,55290-1,55291-9"
|
||||
"SLT6" 444022 "Sultamicillin" "Beta-lactams/penicillins" "J01CR04,QJ01CR04" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "sultos" "combisid,sultamicilina,sultamicilline,sultamicillinum,unacid" 1.5 "g" "NA"
|
||||
"SUR" 46700778 "Surotomycin" "Other antibacterials" "NA" "NA" "surotomicina,surotomycine" "NA"
|
||||
"TAL" 71447 "Talampicillin" "Beta-lactams/penicillins" "J01CA15" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "aseocillin,phthalidyl,talampicilina,talampicilline,talampicillinum,talpen,yamacillin" 2 "g" "18988-6,479-6,480-4,481-2,482-0"
|
||||
"TAL" 71447 "Talampicillin" "Beta-lactams/penicillins" "J01CA15,QJ01CA15" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "NA" "aseocillin,phthalidyl,talampicilina,talampicilline,talampicillinum,talpen,yamacillin" 2 "g" "18988-6,479-6,480-4,481-2,482-0"
|
||||
"TLP" 163307 "Talmetoprim" "Other antibacterials" "NA" "NA" "NA" "NA"
|
||||
"TAZ" 123630 "Tazobactam" "Beta-lactams/penicillins" "J01CG02" "Beta-lactam antibacterials, penicillins" "Beta-lactamase inhibitors" "tazo" "exblifep,tazobactamsalt,tazobactamum,tazobactum" "41719-6,41720-4,41721-2,41740-2"
|
||||
"TBP" 9800194 "Tebipenem" "Carbapenems" "J01DH06" "NA" "NA" 0.56 "g" "NA"
|
||||
"TZD" 11234049 "Tedizolid" "Oxazolidinones" "J01XX11" "Other antibacterials" "Other antibacterials" "tedi" "torezolid" 0.2 "g" 0.2 "g" "73586-0,73608-2,73631-4"
|
||||
"TEC" 16131923 "Teicoplanin" "Glycopeptides" "J01XA02" "Other antibacterials" "Glycopeptide antibacterials" "tec,tei,teic,tp,tpl,tpn" "NA" 0.4 "g" "18989-4,25534-9,25535-6,34378-0,34379-8,4043-6,483-8,484-6,485-3,486-1,7051-6,80968-1"
|
||||
"TAZ" 123630 "Tazobactam" "Beta-lactams/penicillins" "J01CG02,QJ01CG02" "Beta-lactam antibacterials, penicillins" "Beta-lactamase inhibitors" "tazo,tazoba" "exblifep,tazobactamsalt,tazobactamum,tazobactum" "41719-6,41720-4,41721-2,41740-2"
|
||||
"TBP" 9800194 "Tebipenem" "Carbapenems" "NA" "NA" "NA" "NA"
|
||||
"TZD" 11234049 "Tedizolid" "Oxazolidinones" "J01XX11,QJ01XX11" "Other antibacterials" "Other antibacterials" "tedi" "torezolid" 0.2 "g" 0.2 "g" "73586-0,73608-2,73631-4"
|
||||
"TEC" 16131923 "Teicoplanin" "Glycopeptides" "J01XA02,QJ01XA02" "Other antibacterials" "Glycopeptide antibacterials" "tec,tei,teic,teicop,tp,tpl,tpn" "NA" 0.4 "g" "18989-4,25534-9,25535-6,34378-0,34379-8,4043-6,483-8,484-6,485-3,486-1,7051-6,80968-1"
|
||||
"TCM" "Teicoplanin-macromethod" "Glycopeptides" "NA" "NA" "NA" "NA"
|
||||
"TLV" 3081362 "Telavancin" "Glycopeptides" "J01XA03" "Other antibacterials" "Glycopeptide antibacterials" "tela" "arbelic,nvancomycin,televancin" "72894-9,73630-6,85051-1,88886-7"
|
||||
"TLT" 3002190 "Telithromycin" "Macrolides/lincosamides" "J01FA15" "Macrolides, lincosamides and streptogramins" "Macrolides" "teli" "ketek,levviax" 0.8 "g" "35843-2,35844-0,35845-7,41722-0"
|
||||
"TMX" 60021 "Temafloxacin" "Fluoroquinolones" "J01MA05" "Quinolone antibacterials" "Fluoroquinolones" "tema" "omniflox,temafloxacina,temafloxacine,temafloxacino,temafloxacinum" 0.8 "g" "18990-2,487-9,488-7,489-5,490-3"
|
||||
"TEM" 171758 "Temocillin" "Beta-lactams/penicillins" "J01CA17" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "temo" "negaban,temocilina,temocillina,temocilline,temocillinum" 4 "g" "18991-0,491-1,492-9,493-7,494-5,54190-4"
|
||||
"TRB" 1549008 "Terbinafine" "Antifungals/antimycotics" "D01AE15,D01BA02" "Antifungals for systemic use" "Antifungals for systemic use" "terb" "afogan,bramazil,bramizil,corbinal,lamasil,lamisil,muzonal,shoprite,terbina,terbinafina,terbinafinum,terbine,terbinex,terbisil,zabel" 0.25 "g" "10720-1,10721-9,18992-8"
|
||||
"TRC" 441383 "Terconazole" "Antifungals/antimycotics" "G01AG02" "NA" "fungistat,panlomyc,terazol,terconazol,terconazolum,tercospor,tetrazol,triaconazole,zazole" "55196-0"
|
||||
"TRZ" 65720 "Terizidone" "Antimycobacterials" "J04AK03" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "terivalidin,terizidona,terizidonum" "NA"
|
||||
"TCY" 54675776 "Tetracycline" "Tetracyclines" "A01AB13,D06AA04,J01AA07,S01AA09,S02AA08,S03AA02" "Tetracyclines" "Tetracyclines" "tc,te,tet,tetr" "abramycin,abricycline,agromicina,ambramicina,ambramycin,biocycline,brodspec,cefracycline,centet,ciclibion,copharlan,criseociclina,democracin,deschlorobiomycin,economycin,hostacyclin,lexacycline,limecycline,liquamycin,mericycline,micycline,neocycline,omegamycin,orlycycline,panmycin,purocyclina,roviciclina,solvocin,tetrabon,tetraciclina,tetracyclinehydrate,tetracyclinum,tetracyn,tetradecin,tetrafil,tetraverine,tetrazyklin,tsiklomistsin,tsiklomitsin,veracin,vetacyclinum" 1 "g" 1 "g" "101504-9,18993-6,25272-6,4045-1,495-2,496-0,497-8,498-6,7052-4,87590-6"
|
||||
"TLV" 3081362 "Telavancin" "Glycopeptides" "J01XA03,QJ01XA03" "Other antibacterials" "Glycopeptide antibacterials" "tela,telava" "arbelic,nvancomycin,televancin" "72894-9,73630-6,85051-1,88886-7"
|
||||
"TLT" 3002190 "Telithromycin" "Macrolides/lincosamides" "J01FA15,QJ01FA15" "Macrolides, lincosamides and streptogramins" "Macrolides" "teli,telith" "ketek,levviax" 0.8 "g" "35843-2,35844-0,35845-7,41722-0"
|
||||
"TMX" 60021 "Temafloxacin" "Fluoroquinolones" "J01MA05,QJ01MA05" "Quinolone antibacterials" "Fluoroquinolones" "tema,temafl" "omniflox,temafloxacina,temafloxacine,temafloxacino,temafloxacinum" 0.8 "g" "18990-2,487-9,488-7,489-5,490-3"
|
||||
"TEM" 171758 "Temocillin" "Beta-lactams/penicillins" "J01CA17,QJ01CA17" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "temo,temoci" "negaban,temocilina,temocillina,temocilline,temocillinum" 4 "g" "18991-0,491-1,492-9,493-7,494-5,54190-4"
|
||||
"TRB" 1549008 "Terbinafine" "Antifungals/antimycotics" "D01AE15,D01BA02,QD01AE15,QD01BA02" "Antifungals for systemic use" "Antifungals for systemic use" "terb" "afogan,bramazil,bramizil,corbinal,lamasil,lamisil,muzonal,shoprite,terbina,terbinafina,terbinafinum,terbine,terbinex,terbisil,zabel" 0.25 "g" "10720-1,10721-9,18992-8"
|
||||
"TRC" 441383 "Terconazole" "Antifungals/antimycotics" "G01AG02,QG01AG02" "NA" "fungistat,panlomyc,terazol,terconazol,terconazolum,tercospor,tetrazol,triaconazole,zazole" "55196-0"
|
||||
"TRZ" 65720 "Terizidone" "Antimycobacterials" "J04AK03,QJ04AK03" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "terivalidin,terizidona,terizidonum" "NA"
|
||||
"TCY" 54675776 "Tetracycline" "Tetracyclines" "A01AB13,D06AA04,J01AA07,QA01AB13,QD06AA04,QG01AA90,QG51AA02,QJ01AA07,QJ51AA07,QS01AA09,QS02AA08,QS03AA02,S01AA09,S02AA08,S03AA02" "Tetracyclines" "Tetracyclines" "tc,te,tet,tetcyc,tetr,tetra" "abramycin,abricycline,agromicina,ambramicina,ambramycin,biocycline,brodspec,cefracycline,centet,ciclibion,copharlan,criseociclina,democracin,deschlorobiomycin,economycin,hostacyclin,lexacycline,limecycline,liquamycin,mericycline,micycline,neocycline,omegamycin,orlycycline,panmycin,purocyclina,roviciclina,solvocin,tetrabon,tetraciclina,tetracyclinehydrate,tetracyclinum,tetracyn,tetradecin,tetrafil,tetraverine,tetrazyklin,tsiklomistsin,tsiklomitsin,veracin,vetacyclinum" 1 "g" 1 "g" "101504-9,18993-6,25272-6,4045-1,495-2,496-0,497-8,498-6,7052-4,87590-6"
|
||||
"TCY-S" "Tetracycline screening test" "Tetracyclines" "NA" "tcy screen" "NA" "NA"
|
||||
"TOL" 54691494 "Tetracycline/oleandomycin" "Other antibacterials" "J01RA08" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"TOL" 54691494 "Tetracycline/oleandomycin" "Other antibacterials" "J01RA08,QJ01RA08" "Combinations of antibacterials" "Combinations of antibacterials" "NA" "NA" "NA"
|
||||
"TET" 65450 "Tetroxoprim" "Other antibacterials" "NA" "NA" "primsol,tetroxoprima,tetroxoprime,tetroxoprimum,trimpex,trimplex" "NA"
|
||||
"THA" 9568512 "Thiacetazone" "Oxazolidinones" "NA" "NA" "acetanilide,aktivan,ambathizon,amitiozon,antib,benthiozone,benzothiozane,benzothiozon,berkazon,citazone,conteben,diasan,domakol,ilbion,livazone,mivizon,myvizone,neotibil,neustab,novakol,panrone,parazone,seroden,siocarbazone,tebalon,tebecure,tebemar,tebethion,tebethione,tebezon,thiacetone,thiacetozone,thibon,thibone,thioacetazon,thioacetazonum,thioazetazone,thiocarbazil,thiomicid,thionicid,thioparamizon,thioparamizone,thiosemicarbarzone,thiosemicarbazone,thiotebesin,thiotebezin,thiotebicina,thizone,tiacetazon,tibicur,tibion,tibione,tibizan,tibon,tibone,tioacetazon,tioacetazona,tioatsetazon,tiobicina,tiocarone,tiosecolo,tubercazon,tubigal,tubin" "32384-0,54184-7,54204-3"
|
||||
"THI" 27200 "Thiamphenicol" "Phenicols" "J01BA02" "Amphenicols" "Amphenicols" "NA" "armai,dextrosulfenidol,dextrosulphenidol,igralin,racefenicol,racefenicolo,racefenicolum,raceophenidol,thiamphenicolum,thiocymetin,thiophenicol,tiamfenicol,tiamfenicolo,urfamycine" 1.5 "g" 1.5 "g" "41723-8,41724-6,41725-3,54169-8"
|
||||
"TAT" 9568512 "Thioacetazone" "Antimycobacterials" "J04AK07" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"THI1" "Thioacetazone/isoniazid" "Antimycobacterials" "J04AM04" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"TIA" 656958 "Tiamulin" "Other antibacterials" "QJ01XQ01" "NA" "denagard,thiamutilin,tiamulina,tiamuline,tiamulinum" "35846-5,35847-3,35848-1,87589-8"
|
||||
"TIC" 36921 "Ticarcillin" "Beta-lactams/penicillins" "J01CA13" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "tc,ti,tic,tica" "ticar,ticarcilina,ticarcilline,ticarcillinum,timentin" 15 "g" "18994-4,18995-1,25254-4,4054-3,4055-0,499-4,500-9,501-7,502-5,503-3,504-1,505-8,506-6,55716-5,55717-3,55718-1,55719-9,7053-2,7054-0"
|
||||
"TCC" 6437075 "Ticarcillin/clavulanic acid" "Beta-lactams/penicillins" "J01CR03" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "t/c,tcc,ticl,tim,tlc" "augpenin" 15 "g" "NA"
|
||||
"TGC" 54686904 "Tigecycline" "Tetracyclines" "J01AA12" "Tetracyclines" "Tetracyclines" "tgc,tig,tige" "tigeciclina,tigecyclin,tigecyclinehydrate,tigilcycline,tygacil" 0.1 "g" "101499-2,42354-1,42355-8,42356-6,42357-4,55158-0"
|
||||
"THI" 27200 "Thiamphenicol" "Phenicols" "J01BA02,QJ01BA02,QJ51BA02" "Amphenicols" "Amphenicols" "thiaph" "armai,dextrosulfenidol,dextrosulphenidol,igralin,racefenicol,racefenicolo,racefenicolum,raceophenidol,thiamphenicolum,thiocymetin,thiophenicol,tiamfenicol,tiamfenicolo,urfamycine" 1.5 "g" 1.5 "g" "41723-8,41724-6,41725-3,54169-8"
|
||||
"TAT" 9568512 "Thioacetazone" "Antimycobacterials" "J04AK07,QJ04AK07" "Drugs for treatment of tuberculosis" "Other drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"THI1" "Thioacetazone/isoniazid" "Antimycobacterials" "J04AM04,QJ04AM04" "Drugs for treatment of tuberculosis" "Combinations of drugs for treatment of tuberculosis" "NA" "NA" "NA"
|
||||
"TIA" 656958 "Tiamulin" "Other antibacterials" "QJ01XQ01" "tiamul" "denagard,thiamutilin,tiamulina,tiamuline,tiamulinum" "35846-5,35847-3,35848-1,87589-8"
|
||||
"TIC" 36921 "Ticarcillin" "Beta-lactams/penicillins" "J01CA13,QJ01CA13" "Beta-lactam antibacterials, penicillins" "Penicillins with extended spectrum" "tc,ti,tic,tica,ticarc" "ticar,ticarcilina,ticarcilline,ticarcillinum,timentin" 15 "g" "18994-4,18995-1,25254-4,4054-3,4055-0,499-4,500-9,501-7,502-5,503-3,504-1,505-8,506-6,55716-5,55717-3,55718-1,55719-9,7053-2,7054-0"
|
||||
"TCC" 6437075 "Ticarcillin/clavulanic acid" "Beta-lactams/penicillins" "J01CR03,QJ01CR03" "Beta-lactam antibacterials, penicillins" "Combinations of penicillins, incl. beta-lactamase inhibitors" "t/c,tcc,ticcla,ticl,tim,tlc" "augpenin" 15 "g" "NA"
|
||||
"TGC" 54686904 "Tigecycline" "Tetracyclines" "J01AA12,QJ01AA12" "Tetracyclines" "Tetracyclines" "tgc,tig,tige,tigecy" "tigeciclina,tigecyclin,tigecyclinehydrate,tigilcycline,tygacil" 0.1 "g" "101499-2,42354-1,42355-8,42356-6,42357-4,55158-0"
|
||||
"TMN" "Tigemonam" "Monobactams" "NA" "NA" "NA" "NA"
|
||||
"TBQ" 65592 "Tilbroquinol" "Fluoroquinolones" "P01AA05" "NA" "tilbroquinolum" "NA"
|
||||
"TIP" 24860548 "Tildipirosin" "Macrolides/lincosamides" "QJ01FA96" "NA" "zuprevo" "100060-3,88375-1,88377-7"
|
||||
"TIL" 5282521 "Tilmicosin" "Macrolides/lincosamides" "QJ01FA91" "NA" "micotil,pulmotil,tilmicosina,tilmicosine,tilmicosinum,tilmovet" "35849-9,35850-7,35851-5,87588-0"
|
||||
"TIN" 5479 "Tinidazole" "Other antibacterials" "G01AF21,J01XD02,P01AB02" "Other antibacterials" "Imidazole derivatives" "tini" "amtiba,bioshik,fasigin,fasigyn,glongyn,haisigyn,isotinidazole,pletil,protozol,simplotan,sorquetan,symplotan,tindamax,tindazole,tinidazolum,tricolam,trimonase" 2 "g" 1.5 "g" "54928-7,55720-7,55721-5,55722-3"
|
||||
"TCR" 3001386 "Tiocarlide" "Antimycobacterials" "J04AD02" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "NA" "aethoksid,aethoxydum,amixyl,datanil,disocarban,disoxyl,ethoxide,etocarlid,etocarlida,etocarlide,etocarlidum,etoksid,thiocarlide,tiocarlid,tiocarlida,tiocarlidum" 7 "g" "NA"
|
||||
"TIL" 5282521 "Tilmicosin" "Macrolides/lincosamides" "QJ01FA91" "tilmic" "micotil,pulmotil,tilmicosina,tilmicosine,tilmicosinum,tilmovet" "35849-9,35850-7,35851-5,87588-0"
|
||||
"TIN" 5479 "Tinidazole" "Other antibacterials" "G01AF21,J01XD02,P01AB02,QG01AF21,QJ01XD02,QP51AA02" "Other antibacterials" "Imidazole derivatives" "tini" "amtiba,bioshik,fasigin,fasigyn,glongyn,haisigyn,isotinidazole,pletil,protozol,simplotan,sorquetan,symplotan,tindamax,tindazole,tinidazolum,tricolam,trimonase" 2 "g" 1.5 "g" "54928-7,55720-7,55721-5,55722-3"
|
||||
"TCR" 3001386 "Tiocarlide" "Antimycobacterials" "J04AD02,QJ04AD02" "Drugs for treatment of tuberculosis" "Thiocarbamide derivatives" "NA" "aethoksid,aethoxydum,amixyl,datanil,disocarban,disoxyl,ethoxide,etocarlid,etocarlida,etocarlide,etocarlidum,etoksid,thiocarlide,tiocarlid,tiocarlida,tiocarlidum" 7 "g" "NA"
|
||||
"TDC" 10247721 "Tiodonium chloride" "Other antibacterials" "NA" "NA" "tiodonium" "NA"
|
||||
"TXC" 65788 "Tioxacin" "Fluoroquinolones" "NA" "NA" "tioxacine,tioxacino,tioxacinum" "NA"
|
||||
"TIZ" 394397 "Tizoxanide" "Other antibacterials" "NA" "NA" "NA" "73585-2,73607-4,73629-8"
|
||||
"TOB" 36294 "Tobramycin" "Aminoglycosides" "J01GB01,S01AA12" "Aminoglycoside antibacterials" "Other aminoglycosides" "nn,tm,to,tob,tobr" "aktob,bethkis,distobram,gotabiotic,kitabis,nebcin,nebicin,nebramycin,tenebrimycin,tenemycin,tobacin,tobracin,tobradex,tobradistin,tobralex,tobramaxin,tobramicin,tobramicina,tobramitsetin,tobramycetin,tobramycine,tobramycinum,tobrased,tobrex" 0.24 "g" "101496-8,13584-8,17808-7,18996-9,22750-4,22751-2,22752-0,25227-0,25800-4,31094-6,31095-3,31096-1,35239-3,35670-9,4057-6,4058-4,4059-2,507-4,508-2,509-0,50927-3,510-8,52962-8,59380-6,7055-7,80966-5"
|
||||
"TOB" 36294 "Tobramycin" "Aminoglycosides" "J01GB01,QJ01GB01,QS01AA12,S01AA12" "Aminoglycoside antibacterials" "Other aminoglycosides" "nn,tm,to,tob,tobr,tobram" "aktob,bethkis,distobram,gotabiotic,kitabis,nebcin,nebicin,nebramycin,tenebrimycin,tenemycin,tobacin,tobracin,tobradex,tobradistin,tobralex,tobramaxin,tobramicin,tobramicina,tobramitsetin,tobramycetin,tobramycine,tobramycinum,tobrased,tobrex" 0.24 "g" "101496-8,13584-8,17808-7,18996-9,22750-4,22751-2,22752-0,25227-0,25800-4,31094-6,31095-3,31096-1,35239-3,35670-9,4057-6,4058-4,4059-2,507-4,508-2,509-0,50927-3,510-8,52962-8,59380-6,7055-7,80966-5"
|
||||
"TOH" "Tobramycin-high" "Aminoglycosides" "NA" "tobra high,tobramycin high,tohl" "NA" "NA"
|
||||
"TFX" 5517 "Tosufloxacin" "Fluoroquinolones" "J01MA22,S01AE09" "NA" "NA" 0.45 "g" "100061-1,76146-0"
|
||||
"TMP" 5578 "Trimethoprim" "Trimethoprims" "J01EA01" "Sulfonamides and trimethoprim" "Trimethoprim and derivatives" "t,tmp,tr,tri,trim,w" "abaprim,anitrim,antrima,antrimox,bacdan,bacidal,bacide,bacin,bacterial,bacticel,bactifor,bactoprim,bactramin,bencole,bethaprim,biosulten,briscotrim,chemotrin,colizole,conprim,cotrimel,deprim,dosulfin,duocide,esbesul,espectrin,euctrim,exbesul,fermagex,fortrim,futin,ikaprim,infectotrimet,instalac,kombinax,lagatrim,lastrim,lescot,monoprim,monotrim,monotrimin,novotrimel,omstat,pancidim,proloprim,protrin,purbal,resprim,roubac,roubal,salvatrim,setprin,sinotrim,stopan,streptoplus,sugaprim,sulfamar,sulfoxaprim,sulthrim,sultrex,syraprim,tiempe,trimethioprim,trimethoprime,trimethoprimum,trimethopriom,trimetoprim,trimetoprima,trimexol,trimezol,trimogal,trimono,trimopan,triprim,trisul,trisulcom,trisulfam,trisural,uretrim,urobactrim,utetrin,velaten,wellcoprim,wellcoprin,xeroprim,zamboprim" 0.4 "g" 0.4 "g" "101495-0,11005-6,17747-7,18997-7,18998-5,20387-7,23614-1,23631-5,25273-4,32342-8,4079-0,4080-8,4081-6,511-6,512-4,513-2,514-0,515-7,516-5,517-3,518-1,55584-7,7056-5,7057-3,80552-3,80973-1"
|
||||
"SXT" 358641 "Trimethoprim/sulfamethoxazole" "Trimethoprims" "J01EE01" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "cot,cotrim,sxt,t/s,tms,trsu,trsx,ts" "abacin,abactrim,agoprim,alfatrim,aposulfatrim,bacteral,bactilen,bactiver,bacton,bactoreduct,bactrim,bactrizol,bactromin,bactropin,baktar,benzenesulfonamide,berlocid,bibacrim,biseptol,centran,centrin,chemitrim,chemotrim,ciplin,comox,cotribene,cotrim,cotrimhexal,cotrimoxazol,cotrimoxazole,cotrimstada,cotriver,dibaprim,drylin,duratrimet,eltrianyl,escoprim,eslectin,esteprim,eusaprim,fectrim,gamazole,gantanol,gantaprim,gantaprin,gantrim,groprim,helveprim,imexim,insozalin,jenamoxazol,kemoprim,kepinol,laratrim,linaris,maxtrim,metoxal,microtrim,mikrosid,momentol,nopil,oecotrim,omsat,oriprim,oxaprim,pantoprim,potrox,primazole,radonil,septra,septrim,servitrim,sigaprim,sigaprin,sulfatrim,sulfotrim,sulfotrimin,sulmeprim,sulprim,sumetrolim,supracombin,suprim,tacumil,teleprim,teleprin,thiocuran,tribakin,trifen,trigonyl,trimedin,trimesulf,trimethoprimsulfa,trimetoger,trimexazol,trimezole,trimforte,trimosulfa,uroplus" "101495-0,18998-5,20387-7,23631-5,25273-4,32342-8,4081-6,515-7,516-5,517-3,518-1,7057-3"
|
||||
"TRL" 202225 "Troleandomycin" "Macrolides/lincosamides" "J01FA08" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "aovine,cyclamycin,evramicina,matromicina,oleandocetin,oleandocetine,tekmisin,treolmicina,tribiocillina,triocetin,triolan,troleandomicina,troleandomycine,troleandomycinum,viamicina,wytrion" 1 "g" "18999-3,519-9,520-7,521-5,522-3"
|
||||
"TRO" 55886 "Trospectomycin" "Other antibacterials" "NA" "NA" "trospectinomycin,trospectomicina,trospectomycine,trospectomycinum" "NA"
|
||||
"TVA" 62959 "Trovafloxacin" "Fluoroquinolones" "J01MA13" "Quinolone antibacterials" "Fluoroquinolones" "trov" "trovan,turvel" 0.2 "g" 0.2 "g" "23642-2,23643-0,35855-6,7058-1"
|
||||
"TUL" 9832301 "Tulathromycin" "Macrolides/lincosamides" "QJ01FA94" "NA" "arovyn,draxxin,increxxa,macrosyn,tulieve,tulissin" "76149-4,87798-5"
|
||||
"TYL" 5280440 "Tylosin" "Macrolides/lincosamides" "QJ01FA90,QJ51FA90" "NA" "fradizine,tilosina,tylan,tylocine,tylosine,tylosinum,vubityl" "35856-4,35857-2,35858-0,87587-2"
|
||||
"TFX" 5517 "Tosufloxacin" "Fluoroquinolones" "J01MA22,QJ01MA22,QS01AE09,S01AE09" "tosufl" "NA" 0.45 "g" "100061-1,76146-0"
|
||||
"TMP" 5578 "Trimethoprim" "Trimethoprims" "J01EA01,QJ01EA01,QJ51EA01" "Sulfonamides and trimethoprim" "Trimethoprim and derivatives" "t,tmp,tr,tri,trim,w" "abaprim,anitrim,antrima,antrimox,bacdan,bacidal,bacide,bacin,bacterial,bacticel,bactifor,bactoprim,bactramin,bencole,bethaprim,biosulten,briscotrim,chemotrin,colizole,conprim,cotrimel,deprim,dosulfin,duocide,esbesul,espectrin,euctrim,exbesul,fermagex,fortrim,futin,ikaprim,infectotrimet,instalac,kombinax,lagatrim,lastrim,lescot,monoprim,monotrim,monotrimin,novotrimel,omstat,pancidim,proloprim,protrin,purbal,resprim,roubac,roubal,salvatrim,setprin,sinotrim,stopan,streptoplus,sugaprim,sulfamar,sulfoxaprim,sulthrim,sultrex,syraprim,tiempe,trimethioprim,trimethoprime,trimethoprimum,trimethopriom,trimetoprim,trimetoprima,trimexol,trimezol,trimogal,trimono,trimopan,triprim,trisul,trisulcom,trisulfam,trisural,uretrim,urobactrim,utetrin,velaten,wellcoprim,wellcoprin,xeroprim,zamboprim" 0.4 "g" 0.4 "g" "101495-0,11005-6,17747-7,18997-7,18998-5,20387-7,23614-1,23631-5,25273-4,32342-8,4079-0,4080-8,4081-6,511-6,512-4,513-2,514-0,515-7,516-5,517-3,518-1,55584-7,7056-5,7057-3,80552-3,80973-1"
|
||||
"SXT" 358641 "Trimethoprim/sulfamethoxazole" "Trimethoprims" "J01EE01" "Sulfonamides and trimethoprim" "Combinations of sulfonamides and trimethoprim, incl. derivatives" "cot,cotrim,sxt,t/s,tms,trisul,trsu,trsx,ts" "abacin,abactrim,agoprim,alfatrim,aposulfatrim,bacteral,bactilen,bactiver,bacton,bactoreduct,bactrim,bactrizol,bactromin,bactropin,baktar,benzenesulfonamide,berlocid,bibacrim,biseptol,centran,centrin,chemitrim,chemotrim,ciplin,comox,cotribene,cotrim,cotrimhexal,cotrimoxazol,cotrimoxazole,cotrimstada,cotriver,dibaprim,drylin,duratrimet,eltrianyl,escoprim,eslectin,esteprim,eusaprim,fectrim,gamazole,gantanol,gantaprim,gantaprin,gantrim,groprim,helveprim,imexim,insozalin,jenamoxazol,kemoprim,kepinol,laratrim,linaris,maxtrim,metoxal,microtrim,mikrosid,momentol,nopil,oecotrim,omsat,oriprim,oxaprim,pantoprim,potrox,primazole,radonil,septra,septrim,servitrim,sigaprim,sigaprin,sulfatrim,sulfotrim,sulfotrimin,sulmeprim,sulprim,sumetrolim,supracombin,suprim,tacumil,teleprim,teleprin,thiocuran,tribakin,trifen,trigonyl,trimedin,trimesulf,trimethoprimsulfa,trimetoger,trimexazol,trimezole,trimforte,trimosulfa,uroplus" "101495-0,18998-5,20387-7,23631-5,25273-4,32342-8,4081-6,515-7,516-5,517-3,518-1,7057-3"
|
||||
"TRL" 202225 "Troleandomycin" "Macrolides/lincosamides" "J01FA08,QJ01FA08" "Macrolides, lincosamides and streptogramins" "Macrolides" "NA" "aovine,cyclamycin,evramicina,matromicina,oleandocetin,oleandocetine,tekmisin,treolmicina,tribiocillina,triocetin,triolan,troleandomicina,troleandomycine,troleandomycinum,viamicina,wytrion" 1 "g" "18999-3,519-9,520-7,521-5,522-3"
|
||||
"TRO" 55886 "Trospectomycin" "Other antibacterials" "NA" "trospe" "trospectinomycin,trospectomicina,trospectomycine,trospectomycinum" "NA"
|
||||
"TVA" 62959 "Trovafloxacin" "Fluoroquinolones" "J01MA13,QJ01MA13" "Quinolone antibacterials" "Fluoroquinolones" "trov,trovaf" "trovan,turvel" 0.2 "g" 0.2 "g" "23642-2,23643-0,35855-6,7058-1"
|
||||
"TUL" 9832301 "Tulathromycin" "Macrolides/lincosamides" "QJ01FA94" "tulath" "arovyn,draxxin,increxxa,macrosyn,tulieve,tulissin" "76149-4,87798-5"
|
||||
"TYL" 5280440 "Tylosin" "Macrolides/lincosamides" "QJ01FA90,QJ51FA90" "tylo" "fradizine,tilosina,tylan,tylocine,tylosine,tylosinum,vubityl" "35856-4,35857-2,35858-0,87587-2"
|
||||
"TYL1" 6441094 "Tylvalosin" "Macrolides/lincosamides" "QJ01FA92" "tvn" "aivlosin" "101526-2,87586-4"
|
||||
"PRU1" 124225 "Ulifloxacin (Prulifloxacin)" "Other antibacterials" "NA" "NA" "NA" "NA"
|
||||
"VAN" 14969 "Vancomycin" "Glycopeptides" "A07AA09,J01XA01,S01AA28" "Other antibacterials" "Glycopeptide antibacterials" "va,van,vanc" "vancocin,vancoled,vancomicina,vancomycine,vancomycinum" 2 "g" 2 "g" "13586-3,13587-1,19000-9,20578-1,23615-8,25228-8,31012-8,39092-2,39796-8,39797-6,4089-9,4090-7,4091-5,4092-3,50938-0,523-1,524-9,525-6,526-4,59381-4,7059-9,92241-9,97657-1"
|
||||
"VAN" 14969 "Vancomycin" "Glycopeptides" "A07AA09,J01XA01,QA07AA09,QJ01XA01,QS01AA28,S01AA28" "Other antibacterials" "Glycopeptide antibacterials" "va,van,vanc,vancom" "vancocin,vancoled,vancomicina,vancomycine,vancomycinum" 2 "g" 2 "g" "13586-3,13587-1,19000-9,20578-1,23615-8,25228-8,31012-8,39092-2,39796-8,39797-6,4089-9,4090-7,4091-5,4092-3,50938-0,523-1,524-9,525-6,526-4,59381-4,7059-9,92241-9,97657-1"
|
||||
"VAM" "Vancomycin-macromethod" "Glycopeptides" "NA" "NA" "NA" "NA"
|
||||
"VIO" 135398671 "Viomycin" "Antimycobacterials" "NA" "NA" "florimycin,floromycin,vioactane,viocin,viomicin,viomicina,viomycine,viomycinum" "19001-7,23616-6,527-2,528-0,529-8,530-6"
|
||||
"VIR" 11979535 "Virginiamycine" "Other antibacterials" "NA" "NA" "NA" "NA"
|
||||
"VOR" 71616 "Voriconazole" "Antifungals/antimycotics" "J02AC03" "Antimycotics for systemic use" "Triazole derivatives" "vori,vrc" "vfend,voriconazol,voriconazolum,voriconzole,vorikonazole" 0.4 "g" 0.4 "g" "32379-0,35862-2,35863-0,38370-3,41199-1,41200-7,53902-3,73676-9,80553-1,80651-3"
|
||||
"XBR" 72144 "Xibornol" "Other antibacterials" "J01XX02" "Other antibacterials" "Other antibacterials" "NA" "bactacine,bracen,nanbacine,xibornolo,xibornolum" "NA"
|
||||
"VOR" 71616 "Voriconazole" "Antifungals/antimycotics" "J02AC03,QJ02AC03" "Antimycotics for systemic use" "Triazole derivatives" "vori,vorico,vrc" "vfend,voriconazol,voriconazolum,voriconzole,vorikonazole" 0.4 "g" 0.4 "g" "32379-0,35862-2,35863-0,38370-3,41199-1,41200-7,53902-3,73676-9,80553-1,80651-3"
|
||||
"XBR" 72144 "Xibornol" "Other antibacterials" "J01XX02,QJ01XX02" "Other antibacterials" "Other antibacterials" "NA" "bactacine,bracen,nanbacine,xibornolo,xibornolum" "NA"
|
||||
"ZID" 77846445 "Zidebactam" "Other antibacterials" "NA" "NA" "zidebactamsalt" "NA"
|
||||
"ZFD" "Zoliflodacin" "NA" "NA" "NA" "NA"
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1 +1 @@
|
||||
85b172c713e3e5aed32dc760c337ec34
|
||||
986d5110a46bbf297ebaeb4dd5179fff
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -283,7 +283,7 @@ for (i in 2:length(sheets_to_analyse)) {
|
||||
guideline_name = guideline_name
|
||||
)
|
||||
),
|
||||
error = function(e) message(e$message)
|
||||
error = function(e) message(conditionMessage(e))
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,498 @@
|
||||
codes <- tibble::tribble(
|
||||
~code, ~name,
|
||||
"ABT773", "Abbott 773",
|
||||
"AESCUL", "Aesculin",
|
||||
"AGMATI", "Agmatine",
|
||||
"AMDPEN", "Amidinopenicillin subclass",
|
||||
"AMICYC", "Aminocyclitol class",
|
||||
"AMIFLO", "Amifloxacin",
|
||||
"AMIGLY", "Aminoglycoside class",
|
||||
"AMIKAC", "Amikacin",
|
||||
"AMIPEN", "Aminopenicillin subclass",
|
||||
"AMOCL2", "Amoxicillin/ Clav.Acid */2",
|
||||
"AMOCL4", "Amoxicillin/ Clav. Acid 4:1",
|
||||
"AMOCLA", "Amoxicillin/ Clavulanic Acid",
|
||||
"AMOXIC", "Amoxicillin",
|
||||
"AMP100", "Ampicillin 100 ug/ml",
|
||||
"AMP200", "Ampicillin 200 ug/ml",
|
||||
"AMPHOT", "Amphotericin B",
|
||||
"AMPICI", "Ampicillin",
|
||||
"AMPSUL", "Ampicillin/ Sulbactam",
|
||||
"ANIDUL", "Anidulafungin",
|
||||
"ANSAMY", "Rifabutin",
|
||||
"ANSMYC", "Ansamycin class",
|
||||
"APALCI", "Apalcillin",
|
||||
"APOXIC", "Apoxicillin",
|
||||
"APRAMY", "Apramycin",
|
||||
"ARABIN", "Arabinose",
|
||||
"ARABIT", "Arabitol",
|
||||
"ARBEKA", "Arbekacin",
|
||||
"ARGINI", "Arginine",
|
||||
"ASPOXI", "Aspoxicillin",
|
||||
"ASTROM", "Astromycin",
|
||||
"AVILAM", "Avilamycin",
|
||||
"AZD256", "AZD2563",
|
||||
"AZITHR", "Azithromycin",
|
||||
"AZLOCI", "Azlocillin",
|
||||
"AZT1", "Aztreonam 1 ug/ml",
|
||||
"AZTREO", "Aztreonam",
|
||||
"BACAMP", "Bacampicillin",
|
||||
"BACITR", "Bacitracin",
|
||||
"BAMMYC", "Bambermycin class",
|
||||
"BAY12", "BAY12-8039",
|
||||
"BERBER", "Berberine",
|
||||
"BESIFL", "Besifloxacin",
|
||||
"BETA", "Beta-lactamase",
|
||||
"B", "HAEM Beta-haemolysis",
|
||||
"BIAPEN", "Biapenem (L-627)",
|
||||
"BLACT", "Beta-lactam class",
|
||||
"BLINHB", "Beta-lactam Inhibitor class",
|
||||
"B", "MGLU B-Methyl Glucoside",
|
||||
"CAPREO", "Capreomycin",
|
||||
"CAPRYL", "Caprylic Acid",
|
||||
"CARBAD", "Carbadox",
|
||||
"CARBAP", "Carbapenem class",
|
||||
"CARBEN", "Carbenicillin",
|
||||
"CARPEN", "Carboxypenicillin subclass",
|
||||
"CASPOF", "Caspofungin",
|
||||
"CATALA", "Catalase",
|
||||
"CCARB", "Carbacephem subclass",
|
||||
"CEFACL", "Cefaclor",
|
||||
"CEFADR", "Cefadroxil",
|
||||
"CEFAMA", "Cefamandole",
|
||||
"CEFATR", "Cefatrizine",
|
||||
"CEFAXE", "Cefuroxime (axetil)",
|
||||
"CEFAZE", "Cefazedon",
|
||||
"CEFAZO", "Cefazolin",
|
||||
"CEFBUP", "Cefbuperazone",
|
||||
"CEFCAP", "Cefcapene",
|
||||
"CEFCLA", "Cefepime/ Clavulanic Acid",
|
||||
"CEFCLI", "Cefclidin",
|
||||
"CEFDIN", "Cefdinir",
|
||||
"CEFDIT", "Cefditoren",
|
||||
"CEFEP4", "Cefepime 4 ug/ml",
|
||||
"CEFEPI", "Cefepime",
|
||||
"CEFETA", "Cefetamet",
|
||||
"CEFIXI", "Cefixime",
|
||||
"CEFMEN", "Cefmenoxime",
|
||||
"CEFMET", "Cefmetazole",
|
||||
"CEFMIN", "Cefminox",
|
||||
"CEFMTM", "Cefmetamet",
|
||||
"CEFO32", "Cefotaxime 32 ug/ml",
|
||||
"CEFONI", "Cefonicid",
|
||||
"CEFOPE", "Cefoperazone",
|
||||
"CEFORA", "Ceforanide",
|
||||
"CEFOSE", "Cefoselis",
|
||||
"CEFOTA", "Cefotaxime",
|
||||
"CEFOTE", "Cefotetan",
|
||||
"CEFOTI", "Cefotiam",
|
||||
"CEFOVE", "Cefovecin",
|
||||
"CEFOXI", "Cefoxitin",
|
||||
"CEFOZO", "Cefozopran",
|
||||
"CEFPAM", "Cefpiramide",
|
||||
"CEFPIM", "Cefpimizole",
|
||||
"CEFPOD", "Cefpodoxime",
|
||||
"CEFPOM", "Cefpirome",
|
||||
"CEFPRO", "Cefprozil",
|
||||
"CEFQUI", "Cefquinome",
|
||||
"CEFROX", "Cefroxidime",
|
||||
"CEFSUL", "Cefsulodin",
|
||||
"CEFTAR", "Ceftaroline",
|
||||
"CEFTAZ", "Ceftazidime",
|
||||
"CEFTER", "Cefteram",
|
||||
"CEFTEZ", "Ceftezole",
|
||||
"CEFTIB", "Ceftibuten",
|
||||
"CEFTIF", "Ceftiofur",
|
||||
"CEFTIX", "Ceftioxadine",
|
||||
"CEFTIZ", "Ceftizoxime",
|
||||
"CEFTOB", "Ceftobiprole",
|
||||
"CEFTRI", "Ceftriaxone",
|
||||
"CEFURO", "Cefuroxime (sodium)",
|
||||
"CEFUZO", "Cefuzonam",
|
||||
"CELLOB", "Cellobiose",
|
||||
"CEPALE", "Cefalexin",
|
||||
"CEPHAC", "Cephacetril",
|
||||
"CEPHAL", "Cephalothin",
|
||||
"CEPHAP", "Cephapirin",
|
||||
"CEPHEM", "Cephem class",
|
||||
"CEPHOR", "Cephem (oral) class",
|
||||
"CEPHPA", "Cephem (parenteral) class",
|
||||
"CEPHRA", "Cephradine",
|
||||
"CEPLOR", "Cephaloridine",
|
||||
"CHLORA", "Chloramphenicol",
|
||||
"CHLTET", "Chlortetracycline",
|
||||
"CI983", "CI-983",
|
||||
"CINOXA", "Cinoxacin",
|
||||
"CIPROF", "Ciprofloxacin",
|
||||
"CIPROP", "CIPROP",
|
||||
"CITRAT", "Citrate",
|
||||
"CLARYT", "Clarithromycin",
|
||||
"CLIN32", "Clindamycin 32 ug/ml",
|
||||
"CLINAF", "Clinafloxacin",
|
||||
"CLINDA", "Clindamycin",
|
||||
"CLISPE", "Clindamycin/ Spectinomycin",
|
||||
"CLOFAM", "Clofazimine",
|
||||
"CLOXAC", "Cloxacillin",
|
||||
"CMYC", "Cephamycin subclass",
|
||||
"COAGUL", "Coagulase",
|
||||
"COLFAZ", "Colfazamine",
|
||||
"COLIST", "Colistin",
|
||||
"COLMET", "Colistimethate",
|
||||
"COMBO", "Combination class",
|
||||
"CORAL", "Cephem (oral) class",
|
||||
"COUMER", "Coumermycin",
|
||||
"COXA", "Oxacephem subclass",
|
||||
"CPAREN", "Cephem (parenteral) class",
|
||||
"CPCA", "Cond. Pyridone Carboxylic Acid class",
|
||||
"CSPOR", "Cephalosporin class",
|
||||
"CSPOR1", "Cephalosporin I-Generation subclass",
|
||||
"CSPOR2", "Cephalosporin II-Generation subclass",
|
||||
"CSPOR3", "Cephalosporin III-Generation subclass",
|
||||
"CSPOR4", "Cephalosporin IV-Generation subclass",
|
||||
"CSPOR5", "Cephalosporin V-Generation subclass",
|
||||
"CYCLAC", "Cyclacillin",
|
||||
"CYCLOS", "Cycloserine",
|
||||
"DALBAV", "Dalbavancin",
|
||||
"DALFOP", "Dalfopristin",
|
||||
"DANOFL", "Danofloxacin",
|
||||
"DAPT25", "Daptomycin 25mg/L Ca",
|
||||
"DAPT50", "Daptomycin 50mg/L Ca",
|
||||
"DAPTOM", "Daptomycin",
|
||||
"DEMECY", "Demeclocycline",
|
||||
"DIBEKA", "Dibekacin",
|
||||
"DICLOX", "Dicloxacillin",
|
||||
"DIFLOX", "Difloxacin",
|
||||
"DIRITH", "Dirithromycin",
|
||||
"DORIPE", "Doripenem",
|
||||
"DOXYCY", "Doxycycline",
|
||||
"DTEST1", "DTest1",
|
||||
"DTEST2", "DTest2",
|
||||
"ENOXA", "Enoxacin",
|
||||
"ENROFL", "Enrofloxacin",
|
||||
"ERTAPE", "Ertapenem",
|
||||
"ERY32", "Erythromycin 32 ug/ml",
|
||||
"ERYSCH", "Erythromycin/ Sulphachloropyrid",
|
||||
"ERYSDI", "Erythromycin/ Sulphadimethoxine",
|
||||
"ERYSPE", "Erythromycin/ Spectinomycin",
|
||||
"ERYSUL", "Erythromycin/ Sulfizoxazole",
|
||||
"ERYTH", "Erythromycin",
|
||||
"ESBL", "Extended spectrum beta-lactamase",
|
||||
"ETHAMB", "Ethambutol",
|
||||
"ETHION", "Ethionamide",
|
||||
"FAROPE", "Faropenem",
|
||||
"FLAVOM", "Flavomycin",
|
||||
"FLEROX", "Fleroxacin",
|
||||
"FLOMOX", "Flomoxef",
|
||||
"FLORFE", "Florfenicol",
|
||||
"FLQUIN", "Fluoroquinolone class",
|
||||
"FLUCLO", "Flucloxacillin",
|
||||
"FLUCON", "Fluconazole",
|
||||
"FLUCYT", "5-Flucytosine",
|
||||
"FLUMEQ", "Flumequine",
|
||||
"FOPSUL", "Cefoperazone/ Sulbactam",
|
||||
"FOSFOM", "Fosfomycin",
|
||||
"FOSG6P", "Fosfomycin + Glucose6Phosphate",
|
||||
"FOSMYC", "Fosfomycin class",
|
||||
"FOSTRO", "Fosfomycin-trometamol",
|
||||
"FOT1", "Cefotaxime 1 ug/ml",
|
||||
"FOXSCR", "Cefoxitin Screen Test",
|
||||
"FPINHB", "Folate Pathway Inhibitor class",
|
||||
"FR1", "FR1",
|
||||
"FR10", "FR10",
|
||||
"FR12", "FR12",
|
||||
"FR13", "FR13",
|
||||
"FR14", "FR14",
|
||||
"FR15", "FR15",
|
||||
"FR16", "FR16",
|
||||
"FR17", "FR17",
|
||||
"FR18", "FR18",
|
||||
"FR19", "FR19",
|
||||
"FR20", "FR20",
|
||||
"FR21", "FR21",
|
||||
"FR22", "FR22",
|
||||
"FR23", "FR23",
|
||||
"FR24", "FR24",
|
||||
"FR25", "FR25",
|
||||
"FR26", "FR26",
|
||||
"FR27", "FR27",
|
||||
"FR28", "FR28",
|
||||
"FR29", "FR29",
|
||||
"FR3", "FR3",
|
||||
"FR30", "FR30",
|
||||
"FR31", "FR31",
|
||||
"FR32", "FR32",
|
||||
"FR5", "FR5",
|
||||
"FR6", "FR6",
|
||||
"FR7", "FR7",
|
||||
"FR8", "FR8",
|
||||
"FR9", "FR9",
|
||||
"FRAMYC", "Framycetin",
|
||||
"FRUCTO", "Fructose",
|
||||
"FURALT", "Furaltadone",
|
||||
"FURAZO", "Furazolidone",
|
||||
"FUSACI", "Fusidic Acid",
|
||||
"FUSIDA", "Fusidate",
|
||||
"GARENO", "Garenoxacin",
|
||||
"GARLIC", "Garlic",
|
||||
"GATIFL", "Gatifloxacin",
|
||||
"GE1000", "Gentamicin 1000 ug/ml",
|
||||
"GE2000", "Gentamicin 2000 ug/ml",
|
||||
"GEMIFL", "Gemifloxacin",
|
||||
"GEN128", "Gentamicin 128 ug/ml",
|
||||
"GEN500", "Gentamicin 500 ug/ml",
|
||||
"GENTA1", "Gentamicin 1024 ug/ml",
|
||||
"GENTAM", "Gentamicin",
|
||||
"GLUCOS", "Glucose",
|
||||
"GLYCER", "Glycerol",
|
||||
"GLYCO", "Glycopeptide class",
|
||||
"GREPAF", "Grepafloxacin",
|
||||
"HETACI", "Hetacillin",
|
||||
"HIPPUR", "Hippurate hydrolysis",
|
||||
"HODGE", "Hodge Test",
|
||||
"IB367", "IB-367",
|
||||
"IBAFLO", "Ibafloxacin",
|
||||
"ICLAPR", "Iclaprim",
|
||||
"IMIDAZ", "Imidazole class",
|
||||
"IMIP32", "Imipenem 32 ug/ml",
|
||||
"IMIPEN", "Imipenem",
|
||||
"INDOLE", "Indole",
|
||||
"INOSIT", "Inositol",
|
||||
"ISEPAM", "Isepamycin",
|
||||
"ISONIA", "Isoniazid",
|
||||
"ISOPEN", "Isoxazolyl Penicillin subclass",
|
||||
"ITRACO", "Itraconazole",
|
||||
"JOSAMY", "Josamycin",
|
||||
"KANAMY", "Kanamycin",
|
||||
"KETOCO", "Ketoconazole",
|
||||
"KETOLI", "Ketolide class",
|
||||
"LEVOFL", "Levofloxacin",
|
||||
"LINCOM", "Lincomycin",
|
||||
"LINCOS", "Lincosamide class",
|
||||
"LINEZO", "Linezolid",
|
||||
"LINFLO", "Linopristin-Flopristin",
|
||||
"LINNEO", "Lincomycin/ Neomycin 2:1 ratio",
|
||||
"LINSPE", "Lincomycin/ Spectinomycin",
|
||||
"LIPGLY", "Lipoglycopeptide subclass",
|
||||
"LIPOPE", "Lipopeptide class",
|
||||
"LOMEFL", "Lomefloxacin",
|
||||
"LORACA", "Loracarbef",
|
||||
"LYSINE", "Lysine",
|
||||
"MACCON", "Growth on MacConkey",
|
||||
"MACRO", "Macrolide class",
|
||||
"MALONA", "Malonate",
|
||||
"MALTOS", "Maltose",
|
||||
"MANNIT", "Mannitol",
|
||||
"MARBOF", "Marbofloxacin",
|
||||
"MECILL", "Mecillinam",
|
||||
"MEROPE", "Meropenem",
|
||||
"METHCY", "Methacycline",
|
||||
"METHIC", "Methicillin",
|
||||
"METRON", "Metronidazole",
|
||||
"MEZLO", "Mezlocillin",
|
||||
"MEZSUL", "Mezlocillin/ Sulbactam",
|
||||
"MICAFU", "Micafungin",
|
||||
"MICRON", "Micronomycin",
|
||||
"MIDEKA", "Midekamycin",
|
||||
"MINOCY", "Minocycline",
|
||||
"MONOBA", "Monobactam class",
|
||||
"MOTILI", "Motility",
|
||||
"MOXALA", "Moxalactam",
|
||||
"MOXIFL", "Moxifloxacin",
|
||||
"MUPIRO", "Mupirocin",
|
||||
"NAFCIL", "Nafcillin",
|
||||
"NALAC", "Nalidixic Acid",
|
||||
"NARASI", "Narasin",
|
||||
"NEGCTL", "Negative Growth Control",
|
||||
"NEOMYC", "Neomycin",
|
||||
"NETILM", "Netilmicin",
|
||||
"NFURAN", "Nitrofuran class",
|
||||
"NIMIDA", "Nitroimidazole class",
|
||||
"NIT16", "Nitrofurantoin 16ul",
|
||||
"NITFUR", "Nitrofurazone",
|
||||
"NITRAT", "Nitrate",
|
||||
"NITRO", "Nitrofurantoin",
|
||||
"NITSUL", "Nitrofurantoin/ Sulphadrazine",
|
||||
"NORFLO", "Norfloxacin",
|
||||
"NOVOBI", "Novobiocin",
|
||||
"NYSTAN", "Nystantin",
|
||||
"OFLOXA", "Ofloxacin",
|
||||
"OLAQUI", "Olaquindox",
|
||||
"OLEAND", "Oleandomycin",
|
||||
"OPTOCH", "Optochin Sensitivity",
|
||||
"ORBIFL", "Orbifloxacin",
|
||||
"ORITAV", "Oritavancin",
|
||||
"ORMSUL", "Ormetoprim/ Sulphadimethoxine",
|
||||
"ORNIST", "Ornithine Spot Test",
|
||||
"ORNITH", "Ornithine",
|
||||
"OXACIL", "Oxacillin + 2% NaCl",
|
||||
"OXAZOL", "Oxazolidinone class",
|
||||
"OXIDAS", "Oxidase",
|
||||
"OXOACI", "Oxolinic Acid",
|
||||
"OXTSCH", "Oxytet/Tylosin Tar/Sulphachlor",
|
||||
"OXTSDI", "Oxytet/Tylosin Tar/Sulphadimet",
|
||||
"OXYCEP", "Oxyimino Cephalosporin subclass",
|
||||
"OXYSCH", "Oxytetracycline/ Sulphachloropy",
|
||||
"OXYTET", "Oxytetracycline",
|
||||
"PASRAA", "Para-aminosalicylic acid",
|
||||
"PEN003", "Penicillin 0.03ug",
|
||||
"PENCIL", "Penicillin class",
|
||||
"PENIC8", "Penicillin 8 ug/ml",
|
||||
"PENICA", "Penicillin 1-2-8 ug/ml",
|
||||
"PENICI", "Penicillin",
|
||||
"PENMEN", "Penicillin(meningitis)",
|
||||
"PENNME", "Penicillin(nonmeningitis)",
|
||||
"PENNOV", "Penicillin/ Novobiocin",
|
||||
"PENORA", "Penicillin (Oral)",
|
||||
"PENSCH", "Penicillin/ Sulphachloropyridaz",
|
||||
"PENSTR", "Penicillin/ Streptomycin",
|
||||
"PERFLO", "Perfloxacin",
|
||||
"PHENIC", "Phenicol class",
|
||||
"PHEPEN", "Phenoxymethylpenicillin",
|
||||
"PIGMEN", "Pigment",
|
||||
"PIPACI", "Pipemidic Acid",
|
||||
"PIPERA", "Piperacillin",
|
||||
"PIPTAZ", "Piperacillin/ Tazobactam",
|
||||
"PIRLIM", "Pirlimycin",
|
||||
"PIVMEC", "Pivmecillinam",
|
||||
"PLUERO", "Plueromutilin class",
|
||||
"POD4", "Cefpodoxime 4 ug/ml",
|
||||
"PODCLA", "Cefpodoxime/ Clavulanic Acid",
|
||||
"POLION", "Polyether Ionophore class",
|
||||
"POLPEP", "Polypeptide class",
|
||||
"POLYB", "Polymyxin B",
|
||||
"POSACO", "Posaconazole",
|
||||
"POSCTL", "Positive Growth Control",
|
||||
"PREMAF", "Premafloxacin",
|
||||
"PRISTI", "Pristinamycin",
|
||||
"PSPEN", "Penicillinase-stable Penicillin class",
|
||||
"PYRUVA", "Pyruvate",
|
||||
"QUIN", "Quinolone class",
|
||||
"QUINOL", "Quinolones",
|
||||
"QUINS1", "Quinolones subclass 1",
|
||||
"QUINUP", "Quinupristin",
|
||||
"R28965", "RU 28965",
|
||||
"RAFFIN", "Raffinose",
|
||||
"RAMOPL", "Ramoplanin",
|
||||
"RAVUCO", "Ravuconazole",
|
||||
"RAZUPE", "Razupenem",
|
||||
"RHAMNO", "Rhamnose",
|
||||
"RIFAMP", "Rifampin",
|
||||
"RIFMYC", "Rifamycin class",
|
||||
"ROKITA", "Rokitamycin",
|
||||
"ROXITH", "Roxithromycin",
|
||||
"S21420", "Schering 21420",
|
||||
"S21561", "Schering 21561",
|
||||
"S21562", "Schering 21562",
|
||||
"S22591", "Schering 22591",
|
||||
"S29482", "Schering 29482",
|
||||
"S29486", "Schering 29486",
|
||||
"S34343", "Schering 34343",
|
||||
"S38609", "Schering 38609",
|
||||
"SALCTL", "Positive Control +2% NaCl",
|
||||
"SALINO", "Salinomycin",
|
||||
"SANFET", "Sanfetrinem",
|
||||
"SARAFL", "Sarafloxacin",
|
||||
"SB2LB2", "SB265805/ LB20304",
|
||||
"SBQLO", "SB265805",
|
||||
"SDIMET", "Sulphadimethoxine",
|
||||
"SIPRAM", "Sipramycin",
|
||||
"SISOMY", "Sisomycin",
|
||||
"SITAFL", "Sitafloxacin",
|
||||
"SORBIT", "Sorbitol",
|
||||
"SPARFL", "Sparfloxacin",
|
||||
"SPECT", "Spectinomycin",
|
||||
"SPIRAM", "Spiramycin",
|
||||
"ST1000", "Streptomycin 1000 ug/ml",
|
||||
"ST2000", "Streptomycin 2000 ug/ml",
|
||||
"STREPT", "Streptomycin",
|
||||
"STRGRA", "Streptogramin class",
|
||||
"SUCROS", "Sucrose",
|
||||
"SULAMI", "Sulfonamide subclass",
|
||||
"SULBAC", "Sulbactam",
|
||||
"SULBEN", "Sulbenicillin",
|
||||
"SULCHL", "Sulphachloropyridazine",
|
||||
"SULDIA", "Sulphadiazine",
|
||||
"SULDIM", "Sulphadimidine",
|
||||
"SULFAM", "Sulphamethoxazole",
|
||||
"SULFIZ", "Sulfisoxazole",
|
||||
"SULMET", "Sulphamethazine",
|
||||
"SULOPE", "Sulopenem",
|
||||
"SULTHI", "Sulphathiazole",
|
||||
"SULTOS", "Sultamicillin Tosilate",
|
||||
"SYNERC", "Quinupristin/dalfopristin",
|
||||
"TANNAL", "Tannalbit",
|
||||
"TAXCLA", "Cefotaxime/clavulanic acid",
|
||||
"TAXMEN", "Cefotaxime (meningitis)",
|
||||
"TAXNME", "Cefotaxime (nonmeningitis)",
|
||||
"TAZCLA", "Ceftazidime/clavulanic acid",
|
||||
"TAZOBA", "Tazobactam",
|
||||
"TDA", "TDA",
|
||||
"TEICOP", "Teicoplanin",
|
||||
"TELAVA", "Telavancin",
|
||||
"TELITH", "Telithromycin",
|
||||
"TEMAFL", "Temafloxacin",
|
||||
"TEMOCI", "Temocillin",
|
||||
"TETCYC", "Tetracycline class",
|
||||
"TETRA", "Tetracycline",
|
||||
"THIAPH", "Thiaphenicol",
|
||||
"TIAMUL", "Tiamulin",
|
||||
"TICARC", "Ticarcillin",
|
||||
"TICCLA", "Ticarcillin/ Clavulanic Acid",
|
||||
"TIGECY", "Tigecycline",
|
||||
"TILMIC", "Tilmicosin",
|
||||
"TOBRAM", "Tobramycin",
|
||||
"TOSUFL", "Tosufloxacin",
|
||||
"TREHAL", "Trehalose",
|
||||
"TRIBR", "Trimethoprim/ Sulphadiazine",
|
||||
"TRICLA", "Ceftriaxone/clavulanic acid",
|
||||
"TRIM", "Trimethoprim",
|
||||
"TRIMEN", "Ceftriaxone (meningitis)",
|
||||
"TRINME", "Ceftriaxone (nonmeningitis)",
|
||||
"TRISUL", "Trimethoprim/ Sulphamethoxazole",
|
||||
"TROSPE", "Trospectinomycin",
|
||||
"TROVAF", "Trovafloxacin",
|
||||
"TULATH", "Tulathromycin",
|
||||
"TYLO", "Tylosin (Tartrate/ Base)",
|
||||
"UNDECA", "Undecanoic Acid",
|
||||
"UREA", "Urea",
|
||||
"UREPEN", "Ureidopenicillin subclass",
|
||||
"UVAURS", "Uva Ursa",
|
||||
"VANCOM", "Vancomycin",
|
||||
"VIRGIN", "Virginiamycin",
|
||||
"VORICO", "Voriconazole",
|
||||
"W49373", "Win 49373-3",
|
||||
"W49548", "Win 49548-2A",
|
||||
"W51692", "Win 51692",
|
||||
"XYLOSE", "Xylose",
|
||||
"YELPIG", "Yellow Pigment"
|
||||
)
|
||||
|
||||
codes$name <- gsub("Apoxi", "Aspoxi", codes$name)
|
||||
|
||||
codes$name_gen <- generalise_antibiotic_name(codes$name)
|
||||
|
||||
codes$ab_name <- ab_name(codes$name_gen)
|
||||
|
||||
|
||||
codes$lev <- unlist(Map(f = function(a, b) {
|
||||
as.double(utils::adist(a, b,
|
||||
ignore.case = FALSE,
|
||||
fixed = TRUE,
|
||||
costs = c(insertions = 5, deletions = 1, substitutions = 10),
|
||||
counts = FALSE
|
||||
))
|
||||
}, codes$name_gen, generalise_antibiotic_name(codes$ab_name), USE.NAMES = FALSE))
|
||||
|
||||
codes$lev_pct <- codes$lev / nchar(codes$name)
|
||||
|
||||
View(codes)
|
||||
|
||||
import <- codes |> filter(lev <= 10 | name_gen == "PENICILLIN") |> as_tibble() |> mutate(ab = as.ab(ab_name, fast_mode = TRUE))
|
||||
|
||||
for (i in seq_len(NROW(import))) {
|
||||
# put them in the abbreviations
|
||||
abbr <- antimicrobials[which(antimicrobials$ab == import$ab[i]), "abbreviations"][[1]]
|
||||
new_abbr <- c(abbr[[1]], import$code[i])
|
||||
new_abbr <- new_abbr[!is.na(new_abbr)]
|
||||
antimicrobials[which(antimicrobials$ab == import$ab[i]), "abbreviations"][[1]] <- list(new_abbr)
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
+332
-323
@@ -1,323 +1,332 @@
|
||||
pattern regular_expr case_sensitive affect_ab_name affect_mo_name zh cs da nl fi fr de el it ja no pl pt ro ru es sv tr uk
|
||||
language name English FALSE FALSE FALSE FALSE Chinese Czech Danish Dutch Finnish French German Greek Italian Japanese Norwegian Polish Portuguese Romanian Russian Spanish Swedish Turkish Ukrainian
|
||||
language name FALSE FALSE FALSE FALSE 汉语 Čeština Dansk Nederlands Suomi Français Deutsch Ελληνικά Italiano 日本語 Norsk Polski Português Română Русский Español Svenska Türkçe Українська
|
||||
Coagulase-negative Staphylococcus TRUE TRUE FALSE TRUE 凝固酶阴性葡萄球菌 Koaguláza-negativní stafylokok Koagulase-negative stafylokokker Coagulase-negatieve Staphylococcus Koagulaasinegatiivinen stafylokokki Staphylococcus à coagulase négative Koagulase-negative Staphylococcus Σταφυλόκοκκος με αρνητική πηκτικότητα Staphylococcus negativo coagulasi コアグラーゼ陰性ブドウ球菌 Koagulase-negative stafylokokker Staphylococcus koagulazoujemny Staphylococcus coagulase negativo Stafilococ coagulazo-negativ Коагулазоотрицательный стафилококк Staphylococcus coagulasa negativo Koagulasnegativa stafylokocker Koagülaz-negatif Stafilokok Коагулазонегативний стафілокок
|
||||
Coagulase-positive Staphylococcus TRUE TRUE FALSE TRUE 凝固酶阳性葡萄球菌 Koagulázopozitivní stafylokok Koagulase-positive stafylokokker Coagulase-positieve Staphylococcus Koagulaasipositiivinen stafylokokki Staphylococcus à coagulase positif Koagulase-positive Staphylococcus Σταφυλόκοκκος θετικός στην πήξη Staphylococcus positivo coagulasi コアグラーゼ陽性ブドウ球菌 Koagulase-positive stafylokokker Staphylococcus koagulazo-dodatni Staphylococcus coagulase positivo Stafilococul coagulazo-pozitiv Коагулазоположительный стафилококк Staphylococcus coagulasa positivo Koagulaspositiva stafylokocker Koagülaz-pozitif Stafilokok Коагулазопозитивний стафілокок
|
||||
Beta-haemolytic Streptococcus TRUE TRUE FALSE TRUE β-溶血性链球菌 Beta-hemolytický streptokok Beta-haemolytiske streptokokker Beta-hemolytische Streptococcus Beeta-hemolyyttinen streptokokki Streptococcus Bêta-hémolytique Beta-hämolytischer Streptococcus Β-αιμολυτικός στρεπτόκοκκος Streptococcus Beta-emolitico ベータ溶血性レンサ球菌 Beta-hemolytiske streptokokker Streptococcus beta-hemolityczny Streptococcus Beta-hemolítico Streptococ beta-hemolitic Бета-гемолитический стрептококк Streptococcus Beta-hemolítico Beta-hemolytiska streptokocker Beta-hemolitik Streptokok Бета-гемолітичний стрептокок
|
||||
unknown Gram-negatives TRUE TRUE FALSE TRUE 不明革兰氏阴性菌 neznámé gramnegativní ukendte Gram-negative onbekende Gram-negatieven tuntemattomat gramnegatiiviset Gram négatifs inconnus unbekannte Gramnegativen άγνωστοι αρνητικοί κατά Gram Gram negativi sconosciuti 不明なグラム陰性菌 ukjent Gram-negative Nieznane bakterie Gram-ujemne Gram negativos desconhecidos Gram-negative necunoscute неизвестные грамотрицательные Gram negativos desconocidos okända gramnegativa bakterier bilinmeyen Gram-negatifler невідомі грамнегативні
|
||||
unknown Gram-positives TRUE TRUE FALSE TRUE 不明革兰氏阳性菌 neznámé grampozitivní ukendte Gram-positive onbekende Gram-positieven tuntemattomat grampositiiviset Gram positifs inconnus unbekannte Grampositiven άγνωστοι θετικοί κατά Gram Gram positivi sconosciuti 未知のグラム陽性菌 ukjent Gram-positive Nieznane bakterie Gram-dodatnie Gram positivos desconhecidos Gram-pozitive necunoscute неизвестные грамположительные Gram positivos desconocidos okända Gram-positiva bilinmeyen Gram-pozitifler невідомі грампозитивні
|
||||
unknown anaerobic Gram-negatives TRUE FALSE FALSE FALSE 未知的厌氧革兰氏阴性菌 Neznámé anaerobní Gram-negativní bakterie Ukendte anaerobe Gram-negative Onbekende anaerobe Gram-negatieven Tuntemattomat anaerobiset gramnegatiivit Anaérobies à Gram négatif inconnues Unbekannte anaerobe Gram-negative Άγνωστοι αναερόβιοι Gram-αρνητικοί Sconosciuti anaerobi Gram-negativi 未知の嫌気性グラム陰性菌 Ukjente anaerobe Gram-negative Nieznane beztlenowe Gram-ujemne Anaeróbios Gram-negativos desconhecidos Necunoscuți anaerobi Gram-negativi Некоторые анаэробные Грам-отрицательные Desconocidos anaerobios Gram-negativos Okända anaeroba gramnegativa Bilinmeyen anaerobik Gram-negatif Невідомі анаеробні Грам-негативні
|
||||
unknown anaerobic Gram-positives TRUE FALSE FALSE FALSE 未知的厌氧革兰氏阳性菌 Neznámé anaerobní Gram-pozitivní bakterie Ukendte anaerobe Gram-positive Onbekende anaerobe Gram-positieven Tuntemattomat anaerobiset grampositiiviset Anaérobies à Gram positif inconnues Unbekannte anaerobe Gram-positive Άγνωστοι αναερόβιοι Gram-θετικοί Sconosciuti anaerobi Gram-positivi 未知の嫌気性グラム陽性菌 Ukjente anaerobe Gram-positive Nieznane beztlenowe Gram-dodatnie Anaeróbios Gram-positivos desconhecidos Necunoscuți anaerobi Gram-pozitivi Некоторые анаэробные Грам-положительные Desconocidos anaerobios Gram-positivos Okända anaeroba grampositiva Bilinmeyen anaerobik Gram-pozitif Невідомі анаеробні Грам-позитивні
|
||||
unknown protozoan TRUE TRUE FALSE TRUE 未知原生动物 neznámý prvok ukendt protozo onbekend protozoön tuntematon alkueläin protozoaire inconnu unbekanntes Protozoon άγνωστο πρωτόζωο protozoo sconosciuto 未知の原生動物 ukjent protozo nieznany pierwotniak protozoário desconhecido protozoar necunoscut неизвестное простейшее protozoo desconocido okänd protozo bilinmeyen protozoa невідоме найпростіше
|
||||
unknown fungus TRUE TRUE FALSE TRUE 未知真菌 neznámé houby ukendt svamp onbekende schimmel tuntematon sieni champignon inconnu unbekannter Pilze άγνωστος μύκητας fungo sconosciuto 未知真菌 ukjent sopp Nieznany grzyb fungo desconhecido ciuperci necunoscute неизвестный грибок hongo desconocido Okänd svamp bilinmeyen mantar невідомий гриб
|
||||
unknown yeast TRUE TRUE FALSE TRUE 未知酵母菌 neznámé kvasinky ukendt gær onbekende gist tuntematon hiiva levure inconnue unbekannte Hefe άγνωστος ζυμομύκητας lievito sconosciuto 未知酵母 ukjent gjær Nieznany drożdżak levedura desconhecida drojdie necunoscută неизвестные дрожжи levadura desconocida Okänd jäst bilinmeyen maya невідомі дріжджі
|
||||
unknown name TRUE TRUE FALSE TRUE 不明名称 neznámý název ukendt navn onbekende naam tuntematon nimi nom inconnu unbekannte Name άγνωστο όνομα nome sconosciuto 名称未知 ukjent navn nieznana nazwa nome desconhecido nume necunoscut неизвестное название nombre desconocido okänt namn bilinmeyen isim невідома назва
|
||||
unknown kingdom TRUE TRUE FALSE TRUE 未知王国 neznámá říše ukendt kongerige onbekend koninkrijk tuntematon valtakunta règme inconnu unbekanntes Reich άγνωστο βασίλειο regno sconosciuto 未知の王国 ukjent rike nieznane królestwo reino desconhecido regn necunoscut неизвестное царство reino desconocido okänt rike bilinmeyen krallık невідоме царство
|
||||
unknown phylum TRUE TRUE FALSE TRUE 未知门 neznámý fylém ukendt stamme onbekend fylum tuntematon kantasuku embranchement inconnu unbekannter Stamm άγνωστο φύλο phylum sconosciuto 未知の門 ukjent fylum nieznany azyl filo desconhecido phylum necunoscut неизвестный филум filo desconocido okänt fylum bilinmeyen filum невідомий відділ
|
||||
unknown class TRUE TRUE FALSE TRUE 未知类 neznámá třída ukendt klasse onbekende klasse tuntematon luokka classe inconnue unbekannte Klasse άγνωστη τάξη classe sconosciuta 未知のクラス ukjent klasse Nieznana klasa classe desconhecida clasă necunoscută неизвестный класс clase desconocida okänd klass bilinmeyen sınıf невідомий клас
|
||||
unknown order TRUE TRUE FALSE TRUE 未知目 neznámý řád ukendt orden onbekende orde tuntematon järjestys ordre inconnu unbekannte Ordnung άγνωστη τάξη ordine sconosciuto 未知の目 ukjent orden nieznany rząd ordem desconhecido ordin necunoscut неизвестный порядок orden desconocido okänd ordning bilinmeyen sipariş невідомий порядок
|
||||
unknown family TRUE TRUE FALSE TRUE 未知科 neznámá čeleď ukendt familie onbekende familie tuntematon perhe famille inconnue unbekannte Familie άγνωστη οικογένεια famiglia sconosciuta 未知ファミリー ukjent familie nieznana rodzina família desconhecida familie necunoscută неизвестное семейство familia desconocida okänd familj bilinmeyen aile невідома родина
|
||||
unknown genus TRUE TRUE FALSE TRUE 未知属 neznámý rod ukendt slægt onbekend geslacht tuntematon suku genre inconnu unbekannte Gattung άγνωστο γένος genere sconosciuto 未知属 ukjent slekt nieznany rodzaj gênero desconhecido gen necunoscut неизвестный род género desconocido okänt släkte bilinmeyen cins невідомий рід
|
||||
unknown species TRUE TRUE FALSE TRUE 未知种 neznámý druh ukendt art onbekende soort tuntematon laji espèce inconnue unbekannte Art άγνωστο είδος specie sconosciute 未知種 ukjent art nieznany gatunek espécies desconhecida specie necunoscută неизвестный вид especie desconocida okänd art bilinmeyen türler невідомий вид
|
||||
unknown subspecies TRUE TRUE FALSE TRUE 未知亚种 neznámý poddruh ukendt underart onbekende ondersoort tuntematon alalaji sous-espèce inconnue unbekannte Unterart άγνωστο υποείδος sottospecie sconosciute 亜種不明 ukjent underart nieznany podgatunek subespécies desconhecida subspecie necunoscută неизвестный подвид subespecie desconocida okänd underart bilinmeyen alt türler невідомий підвид
|
||||
unknown rank TRUE TRUE FALSE TRUE 未知等级 neznámý stupeň ukendt rang onbekende rang tuntematon sukuluokka rang inconnu unbekannter Rang άγνωστη τάξη grado sconosciuto 未知ランク ukjent rang nieznany stopień classificação desconhecido rang necunoscut неизвестный ранг rango desconocido okänd rang bilinmeyen rütbe невідомий ранг
|
||||
unknown FALSE TRUE FALSE FALSE 未知 neznámý ukendt onbekend tuntematon inconnu unbekannt άγνωστο sconosciuto 未知 ukjent nieznany desconhecido necunoscut неизвестно desconocido okänd bilinmiyor невідомий
|
||||
group TRUE TRUE FALSE TRUE 组 skupina gruppe groep ryhmä groupe Gruppe ομάδα gruppo グループ gruppe grupa grupo grup группа grupo grupp Grup група
|
||||
Group TRUE TRUE FALSE TRUE 组 Skupina Gruppe groep Ryhmä groupe Gruppe Ομάδα Gruppo グループ Gruppe Grupa Grupo Grup Группа Grupo Grupp Grup Група
|
||||
CoNS FALSE TRUE FALSE TRUE KNS KNS CNS KNS KNS CoNS グラム陰性 KNS CoNS SCN КОС SCN KNS KNS КНС
|
||||
CoPS FALSE TRUE FALSE TRUE KPS KPS CPS KPS KPS CoPS グラム陽性 KPS CoPS SCP КПС SCP KPS KPS КПС
|
||||
Gram-negative TRUE TRUE FALSE FALSE 革兰氏阴性 Gramnegativní Gram-negativ Gram-negatief Gramnegatiiviset Gram négatif Gramnegativ Αρνητικό κατά Gram Gram negativo ^細菌$ Gram-negativ Gram-ujemne Gram negativo Gram-negativ Грамотрицательные Gram negativo Gram-negativ Gram-negatif Грамнегативні
|
||||
Gram-positive TRUE TRUE FALSE FALSE 革兰氏阳性 Grampozitivní Gram-positiv Gram-positief Gram-positiiviset Gram positif Grampositiv Θετικό κατά Gram Gram positivo ^真菌$ Gram-positive Gram-dodatnie Gram positivo Gram-pozitiv Грамположительные Gram positivo Gram-positiv Gram-pozitif Грампозитивні
|
||||
^Bacteria$ TRUE TRUE FALSE FALSE 细菌 Bakterie Bakterier Bacteriën Bakteerit Bactéries Bakterien Βακτήρια Batteri 酵母 Bakterier Bakterie Bactérias Bacterii Бактерии Bacterias Bakterier Bakteri Бактерії
|
||||
^Fungi$ TRUE TRUE FALSE FALSE 真菌 Houby Støbeforme Schimmels Sienet Champignons Pilze Μύκητες Funghi 原生動物 Sopp Grzyby Fungos Ciuperci Грибы Hongos Svampar Mantarlar Гриби
|
||||
^Yeasts$ TRUE TRUE FALSE FALSE 酵母菌 Kvasinky Gær Gisten Hiivat Levures Hefen Ζυμομύκητες Lieviti バイオグループ Gjærsopp Drożdże Leveduras Drojdii Животные Levaduras Jästdjur Mayalar Дріжджі
|
||||
^Protozoa$ TRUE TRUE FALSE FALSE ^原生动物$ Prvoci Protozoer Protozoën Alkueläimet Protozoaires Protozoen Πρωτόζωα Protozoi 生物型 Protozoer Protozoa Protozoários Protozoare Протозоа Protozoarios Protozoer Protozoa Найпростіші
|
||||
biogroup TRUE TRUE FALSE FALSE 生物群 bioskupina biogruppe biogroep Bioryhmä biogroupe Biogruppe βιοομάδα biogruppo 植物型 biogruppe biogrupa biogrupo biogrupul биогруппа biogrupo biogrupp biyogrup біогрупа
|
||||
biotype TRUE TRUE FALSE FALSE 生物型 biotyp biotype biotyyppi Biotyp βιότυπος biotipo ([([ ]*?))) グループ biotype biotyp biótipo biotip биотип biotipo biotyp biyotip біотип
|
||||
vegetative TRUE TRUE FALSE FALSE 无性系 vegetativní vegetativ vegetatief kasvullinen végétatif vegetativ βλαστικός vegetativo ([[ ]*?)グループ vegetativ wegetatywna vegetativo vegetativ вегетативный vegetativo vegetativ vejetatif вегетативний
|
||||
([([ ]*?)group TRUE TRUE FALSE FALSE ([([]*?)组 \\1skupina \\1gruppe \\1groep \\1ryhmä \\1groupe \\1Gruppe ([([ ]*?)ομάδα \\1gruppo \\1グループ \\1gruppe ([([ ]*?)grupa \\1grupo \\1grup \\1группа \\1grupo \\1grupp ([([ ]*?)grup \\1група
|
||||
([([ ]*?)Group TRUE TRUE FALSE FALSE ([([]*?)组 \\1Skupina \\1Gruppe \\1Groep \\1Ryhmä \\1Groupe \\1Gruppe ([([ ]*;)ομάδα \\1Gruppo \\1グループ \\1Gruppe ([([ ]*?)Grupa \\1Grupo \\1Grup \\1Группа \\1Grupo \\1Grupp ([([ ]*?)Grup \\1Група
|
||||
no .*growth FALSE FALSE FALSE FALSE 无.*生长 žádný .*růst ingen .*vækst geen .*groei ei .*kasvua pas .*croissance keine(|n|m|r|s)|nicht .*wachstum όχι .*αύξηση sem .*crescimento 成長なし nei .*vekst brak .*wzrostu sem .*crescimento fără creștere отсутствие.*роста no .*crecimientonon ingen .*tillväxt büyüme yok відсутність .*росту
|
||||
no|not FALSE FALSE FALSE FALSE 不|不 ne nej|ikke geen|niet ei non keine? no|not sem no|ない nei|ikke nie|nie sem nu нет? no|sin nej|inte hayır|değil|hayir|degil ні
|
||||
Intermediate TRUE FALSE FALSE FALSE 中级 Meziprodukt Mellemliggende Intermediair Väliaikainen Intermédiaire Mittlere Ενδιάμεση Intermedio 中間体 Mellomliggende Pośrednia Intermediário Intermediar Проміжний Intermedio Mellanliggande Orta seviye Знижена чутливість
|
||||
Susceptible, incr. exp. FALSE TRUE FALSE FALSE 易感,暴露增加 Vnímavý, zvýšená expozice Modtagelig, øget eksponering Gevoelig bij verhoogde blootstelling Altis, lisääntynyt altistuminen Sensible, exposition accrue Empfindlich, erhöhte Belastung Ευάλωτος, αυξημένη έκθεση Sensibile, esposizione aumentata 感受性、曝露量増加 Mottakelig, økt eksponering Podatne, zwiększone narażenie Suscetível, exposição aumentada Susceptibil, expunere crescută Чутливий, підвищена експозиція Susceptible, mayor exposición Mottaglig, ökad exponering Duyarlı, artmış maruziyet Чутливий до підвищеної експозиції
|
||||
susceptible, incr. exp. FALSE TRUE FALSE FALSE 易感,接触增加 Vnímavý, zvýšená expozice Modtagelig, øget eksponering Gevoelig bij verhoogde blootstelling Altis, lisääntynyt altistuminen Sensible, exposition accrue Empfindlich, erhöhte Belastung Ευαίσθητος, αυξημένη έκθεση Sensibile, esposizione aumentata 影響を受けやすい、露出が増える Mottakelig, økt eksponering Podatne, zwiększone narażenie Suscetível, exposição aumentada Susceptibil, expunere crescută Чутливий, підвищена експозиція Susceptible, mayor exposición Mottaglig, ökad exponering Duyarlı, artmış maruziyet Чутливий до підвищеної експозиції
|
||||
Susceptible TRUE FALSE FALSE FALSE 易受影响 Vnímavý Modtagelig Gevoelig Altis Sensible Empfindlich Ευαίσθητο Sensibile 影響を受けやすい Mottakelig Podatny Suscetível Susceptibil Чутливий Susceptible Mottaglig Duyarlı Чутливий
|
||||
Incr. exposure TRUE FALSE FALSE FALSE 暴露增加 Zvýšená expozice Øget eksponering Verhoogde blootstelling Lisääntynyt altistuminen Exposition accrue Erhöhte Belastung Αυξημένη έκθεση Esposizione aumentata 曝露量増加 Økt eksponering Większe narażenie Exposição aumentada Expunere crescută Підвищена експозиція Mayor exposición Ökad exponering Artmış maruziyet Підвищена експозиція
|
||||
Resistant TRUE FALSE FALSE FALSE 耐药性 Rezistentní Resistent Resistent Kestävä Résistant Resistent Ανθεκτικός Resistente 耐性 Resistent Odporny Resistente Rezistent Стійкий Resistente Resistent Dayanıklı Стійкий
|
||||
Non-interpretable TRUE FALSE FALSE FALSE 无法解释 Nelze interpretovat Ufortolkelig Niet interpreteerbaar Ei tulkittavissa Non interprétable Nicht interpretierbar Μη ερμηνεύσιμο Non interpretabile 解釈不可 Utolkelig ikke Niemożliwe do interpretacji Não interpretável Neinterpretabil Непереводимо No interpretable Inte tolkningsbar Yorumlanamaz Непридатний до інтерпретації
|
||||
antibiotic TRUE TRUE FALSE FALSE 抗生素 antibiotikum antibiotikum antibioticum antibiootti antibiotique Antibiotikum αντιβιοτικό antibiotico 抗生物質 Antibiotikum antybiotyk antibiótico antibiotic антибиотик antibiótico antibiotika Antibiyotik антибіотик
|
||||
Antibiotic TRUE TRUE FALSE FALSE 抗生素 Antibiotikum Antibiotikum Antibioticum Antibiootti Antibiotique Antibiotikum Αντιβιοτικό Antibiotico 抗生物質 Antibiotikum Antybiotyk Antibiótico Antibiotic Антибиотик Antibiótico Antibiotika Antibiyotik Антибіотик
|
||||
Drug TRUE TRUE FALSE FALSE 药物 Lék Lægemiddel Middel Lääke Médicament Medikament Φάρμακο Droga 薬剤 Legemiddel Lek Droga Medicament Лекарство Fármaco Läkemedel İlaç Лікарський засіб
|
||||
drug TRUE TRUE FALSE FALSE 药物 lék lægemiddel middel lääke médicament Medikament φάρμακο droga 薬剤 legemiddel lek droga medicament лекарство fármaco läkemedel İlaç лікарський засіб
|
||||
Frequency FALSE TRUE FALSE FALSE 使用频率 Frekvence Frekvens Aantal Frekvenssi Fréquence Zahl Συχνότητα Frequenza 頻度 Hyppighet Częstotliwość Frequência Frecvență Частота Frecuencia Frekvens Frekans Частота
|
||||
Minimum Inhibitory Concentration (mg/L) FALSE FALSE FALSE FALSE 最小抑菌浓度(mg/L) Minimální inhibiční koncentrace (mg/l) Mindste hæmmende koncentration (mg/L) Minimale inhiberende concentratie (mg/L) Pienin estävä pitoisuus (mg/l) Concentration minimale inhibitrice (mg/L) Minimale Hemm-Konzentration (mg/L) Ελάχιστη ανασταλτική συγκέντρωση (mg/L) Concentrazione minima inibitoria (mg/L) 最小発育阻止濃度(mg/L) Minste hemmende konsentrasjon (mg/L) Minimalne stężenie hamujące (mg/L) Concentração Inibitória Mínima (mg/L) Concentrația minimă inhibitorie (mg/L) Минимальная ингибирующая концентрация (мг/л) Concentración mínima inhibitoria (mg/L) Minsta hämmande koncentration (mg/L) Minimum İnhibitör Konsantrasyon (mg/L) Мінімальна інгібуюча концентрація (мг/мл)
|
||||
Disk diffusion diameter (mm) FALSE FALSE FALSE FALSE 磁盘扩散直径(mm) Diskový difuzní průměr (mm) Diskdiffusionsdiameter (mm) Diameter diskzone (mm) Levyn diffuusion halkaisija (mm) Diamètre de diffusion en disque (mm) Durchmesser der Scheibenzone (mm) Διάμετρος διάχυσης δίσκου (mm) Diametro di diffusione del disco (mm) ディスク拡散径(mm) Diskdiffusjonsdiameter (mm) Średnica dyfuzji dysku (mm) Diâmetro de difusão do disco (mm) Diametrul de difuzie a discului (mm) Диаметр диффузии диска (мм) Diámetro de difusión en disco (mm) Diskdiffusionsdiameter (mm) Disk difüzyon çapı (mm) Зона затримки росту (мм)
|
||||
Antimicrobial Interpretation FALSE FALSE FALSE FALSE 抗菌性解释 Antimikrobiální interpretace Antimikrobiel fortolkning Antimicrobiële interpretatie Mikrobilääkkeiden tulkinta Interprétation antimicrobienne Antimikrobielle Auswertung Αντιμικροβιακή ερμηνεία Interpretazione antimicrobica 抗菌性解釈 Antimikrobiell tolkning Interpretacja antybakteryjna Interpretação Antimicrobiana Interpretare antimicrobiană Антимикробная интерпретация Interpretación antimicrobiana Antimikrobiell tolkning Antimikrobiyal Yorumlama Фенотипи чутливості
|
||||
Percentage FALSE FALSE FALSE FALSE 百分比 Procento Procentdel Percentage Prosenttiosuus Pourcentage Prozentsatz Ποσοστό Percentuale 割合(%) Prosentandel Procent Percentagem Procentaj Процент Porcentaje Procentuell andel Yüzde Відсоток
|
||||
Syndromic Group FALSE FALSE FALSE FALSE 合并症候群 Syndromová skupina Syndromisk gruppe Syndroomgroep Syndrooma Ryhmä Groupe syndromique Syndromische Gruppe Συνδρομική ομάδα Gruppo sindromico シンドロームグループ Syndromgruppe Grupa syndromiczna Grupo sindrómico Grup sindromic Синдромная группа Grupo sindrómico Syndromisk grupp Sendromik Grup Синдромна група
|
||||
Pathogen FALSE FALSE FALSE FALSE 病原体 Patogen Patogen Pathogeen Taudinaiheuttaja Agent pathogène Erreger Παθογόνο Agente patogeno 病原体 Patogen Patogen Pathogen Agenți patogeni Возбудитель Patógeno Patogen Patojen Збудник
|
||||
4-aminosalicylic acid FALSE TRUE TRUE FALSE 4-氨基水杨酸 kyselina 4-aminosalicylová 4-aminosalicylsyre 4-aminosalicylzuur 4-aminosalisyylihappo Acide 4-aminosalicylique 4-Aminosalicylsäure 4-αμινοσαλικυλικό οξύ Acido 4-aminosalicilico 4-アミノサリチル酸 4-aminosalisylsyre Kwas 4-aminosalicylowy Ácido 4-aminosalicílico Acid 4-aminosalicilic 4-аминосалициловая кислота Ácido 4-aminosalicílico 4-aminosalicylsyra 4-aminosalisilik asit 4-Аміносаліцилова кислота
|
||||
Adefovir dipivoxil FALSE TRUE TRUE FALSE 阿德福韦酯 Adefovir dipivoxil Adefovir dipivoxil Adefovir Adefoviiridipivoksiili Adéfovir dipivoxil Adefovir Dipivoxil Adefovir dipivoxil Adefovir dipivoxil アデホビル・ジピボキシル Adefovirdipivoksil Adefovir dipivoxil Adefovir dipivoxil Adefovir dipivoxil Адефовир дипивоксил Adefovir dipivoxil Adefovir dipivoxil Adefovir dipivoksil Адефовір діпівоксил
|
||||
Aldesulfone sodium FALSE TRUE TRUE FALSE 醛缩酮钠 Aldesulfon sodný Aldesulfon-natrium Aldesulfon Aldesulfoninatrium Aldésulfone sodique Aldesulfon-Natrium Αλδεσουλφονικό νάτριο Aldesulfone sodio アルデスルホンナトリウム Aldesulfon-natrium Sól sodowa aldesulfonu Aldesulfona de sódio Aldesulfonă sodică Альдесульфон натрия Aldesulfona sódica Aldesulfonnatrium Aldesülfon sodyum Альденсульфон натрію
|
||||
Amikacin FALSE TRUE TRUE FALSE 阿米卡星 Amikacin Amikacin Amikacine Amikasiini Amikacine Amikacin Αμικασίνη Amikacin アミカシン Amikacin Amikacyna Amikacin Amikacin Амикацин Amikacina Amikacin Amikasin Амікацин
|
||||
Amoxicillin$ TRUE TRUE TRUE FALSE 阿莫西林 Amoxicilin Amoxicillin Amoxicilline Amoksisilliini Amoxicilline Amoxicillin Αμοξικιλλίνη Amoxicillina アモキシシリン Amoxicillin Amoxicillin Amoxicilina Amoxicilină Амоксициллин Amoxicilina Amoxicillin Amoksisilin Амоксицилін
|
||||
Amoxicillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE 阿莫西林/β-内酰胺酶抑制剂 Amoxicilin/inhibitor beta-laktamázy Amoxicillin/beta-lactamasehæmmer Amoxicilline/enzymremmer Amoksisilliini/beeta-laktamaasin estäjä Amoxicilline/inhib. de bêta-lactamase Amoxicillin/Beta-Lactamase-Hemmer Αμοξικιλλίνη/αναστολέας της β-λακταμάσης Amoxicillina/inib. d. beta-lattamasi アモキシシリン/β-ラクタマーゼ阻害剤 Amoxicillin/betalaktamase-hemmer Amoksycylina/inhibitor beta-laktamazy Amoxicilina/inibid. da beta-lactamase Amoxicilină/inhibitor de beta-lactamază Амоксициллин/ингибитор бета-лактамаз Amoxicilina/inhib. de la beta-lactamasa Amoxicillin/betalaktamashämmare Amoksisilin/beta-laktamaz inhibitörü Амоксицилін/інгібітор бета-лактамаз
|
||||
Amphotericin B FALSE TRUE TRUE FALSE 两性霉素B Amfotericin B Amfotericin B Amfotericine B Amfoterisiini B Amphotéricine B Amphotericin B Αμφοτερικίνη Β Amfotericina B アムホテリシンB Amfotericin B Amfoterycyna B Anfotericina B Amfotericină B Амфотерицин В Anfotericina B Amfotericin B Amfoterisin B Амфотерицин В
|
||||
Ampicillin$ TRUE TRUE TRUE FALSE 氨苄西林 Ampicilin Ampicillin Ampicilline Ampisilliini Ampicilline Ampicillin Αµπικιλλίνη Ampicillina アンピシリン Ampicillin Ampicylina Ampicilina Ampicilină Ампициллин Ampicilina Ampicillin Ampisilin Ампіцилін
|
||||
Ampicillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE 氨苄西林/β-内酰胺酶抑制剂 Inhibitor ampicilinu/beta-laktamázy Ampicillin/beta-lactamasehæmmer Ampicilline/enzymremmer Ampisilliini/beeta-laktamaasin estäjä Ampicilline/inhib. de bêta-lactamase Ampicillin/Beta-Laktamase-Hemmer Αμπικιλλίνη/αναστολέας β-λακταμάσης Ampicillina/inib. d. beta-lattamasi アンピシリン/β-ラクタマーゼ阻害剤 Ampicillin/betalaktamasehemmer Ampicylina/inhibitor beta-laktamazy Ampicilina/inibid. da beta-lactamase Ampicilină/inhibitor de beta-lactamază Ампициллин/ингибитор бета-лактамазы Ampicilina/inhib. de la beta-lactamasa Ampicillin/beta-laktamashämmare Ampisilin/beta-laktamaz inhibitörü Ампіцилін/інгібітор бета-лактамаз
|
||||
Anidulafungin FALSE TRUE TRUE FALSE 阿尼芬净 Anidulafungin Anidulafungin Anidulafungine Anidulafungiini Anidulafungine Anidulafungin Ανιδουλαφουνγκίνη Anidulafungin アニデュラファンギン Anidulafungin Anidulafungina Anidulafungin Anidulafungin Анидулафунгин Anidulafungina Anidulafungin Anidulafungin Анідулафунгін
|
||||
Azidocillin FALSE TRUE TRUE FALSE 阿奇霉素 Azidocillin Azidocillin Azidocilline Azidosilliini Azidocilline Azidocillin Αζιδοκιλλίνη Azidocillina アジドシリン Azidocillin Azidocillin Azidocillin Azidocilină Азидоциллин Azidocilina Azidocillin Azidosilin Азидоцилін
|
||||
Azithromycin FALSE TRUE TRUE FALSE 阿奇霉素 Azitromycin Azithromycin Azitromycine Atsitromysiini Azithromycine Azithromycin Αζιθρομυκίνη Azitromicina アジスロマイシン Azitromycin Azithromycin Azitromicina Azitromicină Азитромицин Azitromicina Azitromycin Azitromisin Азитроміцин
|
||||
Azlocillin FALSE TRUE TRUE FALSE 阿洛西林 Azlocillin Azlocillin Azlocilline Azlocillin Azlocilline Azlocillin Αζλοκιλλίνη Azlocillina アズロシリン Azlocillin Azlocillin Azlocillin Azlocilină Азлоциллин Azlocilina Azlocillin Azlocillin Азлоцилін
|
||||
Bacampicillin FALSE TRUE TRUE FALSE 巴卡比林 Bacampicilin Bacampicillin Bacampicilline Bacampicillin Bacampicilline Bacampicillin Μπακαμπικιλλίνη Bacampicillina バカンピシリン Bacampicillin Bakampicylina Bacampicilina Bacampicilină Бакампициллин Bacampicilina Bacampicillin Bacampicillin Бакампіцилін
|
||||
Bacitracin FALSE TRUE TRUE FALSE 阿奇霉素 Bacitracin Bacitracin Bacitracine Bacitrasiini Bacitracine Bacitracin Βακιτρακίνη Bacitracina バシトラシン Bacitracin Bacytracyna Bacitracin Bacitracină Бацитрацин Bacitracina Bacitracin Basitrasin Бацитрацин
|
||||
Benzathine benzylpenicillin FALSE TRUE TRUE FALSE 苄丝肼青霉素 Benzathine benzylpenicillin Benzathinbenzylpenicillin Benzylpenicillinebenzathine Bentsatiinibentsyylipenisilliini Benzathine benzylpénicilline Benzathin-Benzylpenicillin Βενζαθίνη βενζυλπενικιλλίνη Benzatina benzilpenicillina ベンズシン・ベンジルペニシリン Benzathine benzylpenicillin Benzylpenicylina benzylowa Benzatina benzatina benzilpenicilina Benzatină benzilpenicilină Бензатин бензилпенициллин Bencilpenicilina benzatínica Benzathinbenzylpenicillin Benzatin benzilpenisilin Бензатину бензилпеніцилін
|
||||
Benzathine phenoxymethylpenicillin FALSE TRUE TRUE FALSE 苄星苯氧甲基青霉素 Benzatinový fenoxymethylpenicilin Benzathinfenoxymethylpenicillin Fenoxymethylpenicillinebenzathine Bentsatiinifenoksimetyylipenisilliini Phénoxyméthylpénicilline benzathine Benzathin-Phenoxymethylpenicillin Βενζαθίνη φαινοξυμεθυλοπενικιλλίνη Benzatina fenossimetilpenicillina ベンザチンフェノキシメチルペニシリン Benzathine fenoksymetylpenicillin Fenoksymetylopenicylina benzylowa Benzatina fenoximetilpenicilina Benzatină fenoximetilpenicilină Бензатин феноксиметилпенициллин Fenoximetilpenicilina benzatínica Bensathinfenoximetylpenicillin Benzatin fenoksimetilpenisilin Бензатину феноксиметилпеніцилін
|
||||
Benzylpenicillin FALSE TRUE TRUE FALSE 苄基青霉素 Benzylpenicilin Benzylpenicillin Benzylpenicilline Bentsyylipenisilliini Benzylpénicilline Benzylpenicillin Βενζυλοπενικιλλίνη Benzilpenicillina ベンジルペニシリン Benzylpenicillin Benzylpenicylina Benzilpenicilina Benzilpenicilină Бензилпенициллин Bencilpenicilina Bensylpenicillin Benzilpenisilin Бензилпеніцилін
|
||||
Cadazolid FALSE TRUE TRUE FALSE 卡达唑利德 Kadazolid Cadazolid Cadazolid Kadazolid Cadazolid Cadazolid Καδαζολίδη Cadazolid カダゾリド Cadazolid Kadazolid Cadazolid Cadazolid Кадазолид Cadazolid Cadazolid Cadazolid Кадазолід
|
||||
Calcium aminosalicylate FALSE TRUE TRUE FALSE 氨基水杨酸钙 Aminosalicylát vápenatý Calciumaminosalicylat Aminosalicylzuur Kalsiumaminosalisylaatti Aminosalicylate de calcium Kalzium-Aminosalicylat Αμινοσαλικυλικό ασβέστιο Calcio aminosalicilato アミノサリチル酸カルシウム Kalsiumaminosalicylat Aminosalicylan wapnia Aminosalicilato de cálcio Aminosalicilat de calciu Аминосалицилат кальция Aminosalicilato de calcio Kalciumaminosalicylat Kalsiyum aminosalisilat Кальцію аміносаліцилат
|
||||
Capreomycin FALSE TRUE TRUE FALSE 氨水杨酸钙 Kapreomycin Capreomycin Capreomycine Kapreomysiini Capréomycine Capreomycin Καπρεομυκίνη Capreomicina カプレオマイシン Capreomycin Kapreomycyna Capreomicina Capreomicină Капреомицин Capreomicina Kapreomycin Kapreomisin Капреоміцин
|
||||
Carbenicillin FALSE TRUE TRUE FALSE 羧基青霉素 Karbenicilin Carbenicillin Carbenicilline Karbenisilliini Carbénicilline Carbenicillin Καρβενικιλλίνη Carbenicillina カルベニシリン Karbenicillin Karbenicylina Carbenicilina Carbenicilină Карбенициллин Carbenicilina Karbenicillin Karbenisilin Карбеніцилін
|
||||
Carindacillin FALSE TRUE TRUE FALSE 卡林达西林 Karindacilin Carindacillin Carindacilline Karindasilliini Carindacilline Carindacillin Καρινδακιλλίνη Carindacillina カリンダシリン Karindacillin Karindacillin Carindacillin Carindacilină Кариндациллин Carindacilina Carindacillin Karindasilin Кариндацилін
|
||||
Caspofungin FALSE TRUE TRUE FALSE 氨苄青霉素 Kaspofungin Caspofungin Caspofungine Kaspofungiini Caspofungine Caspofungin Κασποφουνγκίνη Caspofungin カスポファンギン Caspofungin Kaspofungina Caspofungin Caspofungin Каспофунгин Caspofungina Caspofungin Caspofungin Каспофунгін
|
||||
Ce(f|ph)acetrile TRUE TRUE TRUE FALSE 头孢乙腈 Cefacetril Cephacetril Cefacetril Kefasetriili Céphacétrile Cefacetril Κεφακετρίλη Cefacetrile セファセトリル Cefacetril Cefacetrile Cephacetrile Cefacetril Цефацетрил Cefacetrilo Cephacetril Sefasetril Цефацетрил
|
||||
Ce(f|ph)alexin TRUE TRUE TRUE FALSE 头孢莱辛 Cefalexin Cephalexin Cefalexine Kefaleksiini Céphalexine Cefalexin Κεφαλεξίνη Cephalexin セファレキシン Cefalexin Cefaleksyna Cephalexin Cefalexină Цефалексин Cefalexina Cephalexin Cefalexin Цефалексин
|
||||
Ce(f|ph)alothin TRUE TRUE TRUE FALSE 头孢罗丁 Cefalotin Cephalothin Cefalotine Kefalotiini Céphalothine Cefalothin Κεφαλοθίνη Cefalotina セファロチン Cefalotin Cefalotyna Cephalothin Cefalotin Цефалотин Cefalotina Kefalotin Cefalothin Цефалотин
|
||||
Ce(f|ph)alotin TRUE TRUE TRUE FALSE 头孢罗丁 Cefalotin Cephalotin Cefalotine Kefalotin Céphalotine Cefalotin Κεφαλοτίνη Cefalotina セファロチン Cefalotin Cefalotyna Cefalotina Cefalotin Цефалотин Cefalotina Cefalotin Sefalotin Цефалотин
|
||||
Ce(f|ph)amandole TRUE TRUE TRUE FALSE 头孢曼多 Cefamandol Cephamandol Cefamandol Kefamandoli Céphamandole Cefamandol Κεφαμανδόλη Cephamandole セファマンドール Cefamandol Cefamandol Cephamandole Cefamandole Цефамандол Cefamandole Cephamandol Cefamandole Цефамандол
|
||||
Ce(f|ph)apirin TRUE TRUE TRUE FALSE 头孢匹林 Cefapirin Cephapirin Cefapirine Kefapiriini Céphapirine Cefapirin Κεφαπιρίνη Cefapirina セファピリン Cefapirin Cefapiryna Cephapirin Cefapirină Цефапирин Cefapirina Cephapirin Sefapirin Цефапірин
|
||||
Ce(f|ph)azedone TRUE TRUE TRUE FALSE 头孢唑酮 Cefazedon Cephazedon Cefazedon Kefatsedoni Céphazédone Cefazedon Κεφαζεδόνη Cefazedone セファゼドン Cefazedon Cefazedon Cephazedone Cefazedonă Цефазедон Cefazedona Cephazedon Sefazedon Цефазедон
|
||||
Ce(f|ph)azolin TRUE TRUE TRUE FALSE 头孢唑啉 Cefazolin Cephazolin Cefazoline Kefatsoliini Céphazoline Cefazolin Κεφαζολίνη Cephazolin セファゾリン Cefazolin Cefazolin Cephazolin Cefazolin Цефазолин Cefazolina Cephazolin Sefazolin Цефазолін
|
||||
Ce(f|ph)epime TRUE TRUE TRUE FALSE 头孢吡肟 Cefepim Cephepime Cefepim Kefepiimi Céphépime Cefepim Κεφεπίμη Cephepime セフェパイム Cefepime Cefepime Cephepime Cefepime Цефепим Cefepime Cephepim Sefepim Цефепім
|
||||
Ce(f|ph)ixime TRUE TRUE TRUE FALSE 头孢克肟 Cefixim Cephixim Cefixim Kefiksiimi Céphixime Cefixim Cefixime Cephixime セフィキシム Cefixime Cefixime Cephixime Cefixime Цефиксим Cefixima Cephixim Cefixime Цефіксим
|
||||
Ce(f|ph)menoxime TRUE TRUE TRUE FALSE 头孢米诺肟 Cefmenoxim Cephmenoxim Cefmenoxim Cefmenoksiimi Céphénoxime Cefmenoxim Κεφμενοξίμη Cephmenoxime セフメノキシム Cefmenoxime Cefmenoksym Cephmenoxime Cefmenoxime Цефменоксим Cefmenoxima Cephmenoxim Sefmenoksim Цефменоксим
|
||||
Ce(f|ph)metazole TRUE TRUE TRUE FALSE 头孢美唑 Cefmetazol Cephmetazol Cefmetazol Kefmetatsoli Céphmétazole Cefmetazol Κεφμεταζόλη Cephmetazole セフメタゾール Cefmetazole Cefmetazol Cefmetazole Cefmetazol Цефметазол Cefmetazol Cephmetazol Sefmetazol Цефметазол
|
||||
Ce(f|ph)odizime TRUE TRUE TRUE FALSE 头孢地嗪 Cefodizim Cephodizim Cefodizim Kefodisiimi Céphodizime Cefodizim Κεφοδιζίμη Cephodizime セフォジジム Cefodizim Cefodizime Cephodizime Cefodizime Цефодизим Cefodixima Cephodizim Sefodizim Цефодізим
|
||||
Ce(f|ph)onicid TRUE TRUE TRUE FALSE 头孢尼西 Cefonicid Cephonicid Cefonicide Cefonicid Céphonicide Cefonicid Κεφονικίδη Cephonicid セフォニキッド Cefonicid Cefonicid Cefonicid Cefonicid Цефонизид Cefonicida Cephonicid Cefonicid Цефоніцид
|
||||
Ce(f|ph)operazone TRUE TRUE TRUE FALSE 头孢哌酮 Cefoperazon Cephoperazon Cefoperazon Kefoperatsoni Céphopérazone Cefoperazon Κεφοπεραζόνη Cephoperazone セフペラゾン Cefoperazon Cefoperazon Cephoperazone Cefoperazonă Цефоперазон Cefoperazona Cephoperazon Sefoperazon Цефоперазон
|
||||
Ce(f|ph)operazone/beta-lactamase inhibitor TRUE TRUE TRUE FALSE 头孢哌酮/β-内酰胺酶抑制剂 Cefoperazon/inhibitor beta-laktamázy Cephoperazon/beta-lactamasehæmmer Cefoperazon/enzymremmer Kefoperatsoni/beeta-laktamaasin estäjä Céphopérazone/inhib. de bêta-lactamase Cefoperazon/Beta-Lactamase-Hemmer Κεφοπεραζόνη/αναστολέας της β-λακταμάσης Cephoperazone/inib. d. beta-lattamasi Cefoperazone/β-ラクタマーゼ阻害剤 Cefoperazon/beta-laktamasehemmere Cefoperazon/inhibitor beta-laktamazy Cephoperazona/inibid. da beta-lactamase Cefoperazonă/inhibitor de beta-lactamază Цефоперазон/ингибитор бета-лактамаз Cefoperazona/inhib. de betalactamasas Cefoperazon/beta-laktamashämmare Sefoperazon/beta-laktamaz inhibitörü Цефоперазон/інгібітор бета-лактамаз
|
||||
Ce(f|ph)otaxime TRUE TRUE TRUE FALSE 头孢噻肟 Cefotaxim Cephotaxim Cefotaxim Kefotaksiimi Céphotaxime Cefotaxim Κεφοταξίμη Cephotaxime セフォタキシム Cefotaxim Cefotaksym Cephotaxime Cefotaximă Цефотаксим Cefotaxima Cephotaxim Sefotaksim Цефотаксим
|
||||
Ce(f|ph)oxitin TRUE TRUE TRUE FALSE 头孢西丁 Cefoxitin Cephoxitin Cefoxitine Kefoksitiini Céphoxitine Cefoxitin Κεφοξιτίνη Cefossitina Cefoxitin Cefoxitin Cefoksytyna Cephoxitin Cefoxitină Цефокситин Cefoxitina Cephoxitin Cefoxitin Цефокситин
|
||||
Ce(f|ph)pirome TRUE TRUE TRUE FALSE 头孢匹罗 Cefpirom Cephpirom Cefpirom Kefpiromi Céphpirome Cefpirom Κεφπιρόμη Cephpirome セフピロム Cefpirom Cefpirom Cefpirome Cefpirom Цефпиром Cephpirome Cephpirom Sefpirom Цефпіром
|
||||
Ce(f|ph)podoxime TRUE TRUE TRUE FALSE 头孢泊肟 Cefpodoxim Cephpodoxim Cefpodoxim Kefpodoksiimi Céphpodoxime Cefpodoxim Κεφποδοξίμη Cephpodoxime セフポドキシム Cefpodoxime Cefpodoxime Cephpodoxime Cefpodoximă Цефподоксим Cefpodoxima Cephpodoxim Sefpodoksim Цефподоксим
|
||||
Ce(f|ph)radine TRUE TRUE TRUE FALSE 头孢拉定 Cefradin Cephradin Cefradine Cefradiini Céphradine Cefradin Κεφραντίνη Cefradina セフラジン Cefradin Cefradyna Cephradine Cefradina Цефрадин Cefradina Cephradin Sefradin Цефрадін
|
||||
Ce(f|ph)sulodin TRUE TRUE TRUE FALSE 头孢苏洛丁 Cefsulodin Cephsulodin Cefsulodine Kefsulodiini Céphsulodine Cefsulodin Κεφσουλοδίνη Cephsulodin セフスロジン Cefsulodin Cefsulodin Cephsulodin Cefsulodin Цефсулодин Cefsulodina Cephsulodin Cefsulodin Цефсулодин
|
||||
Ce(f|ph)tazidime TRUE TRUE TRUE FALSE 头孢噻肟 Ceftazidim Cephtazidim Ceftazidim Keftatsidiimi Céphtazidime Ceftazidim Κεφταζιδίμη Ceftazidima セフタジジム Ceftazidim Ceftazidime Ceftazidima Ceftazidime Цефтазидим Ceftazidima Cephtazidim Seftazidim Цефтазидим
|
||||
Ce(f|ph)tezole TRUE TRUE TRUE FALSE 头孢特唑 Ceftezol Cephtezol Ceftezol Ceftezole Céphtézole Ceftezol Τζεφεζόλη Cephtezole セフテゾール Ceftezole Ceftezol Ceftezole Ceftezol Цефтезол Ceftezol Cephtezole Seftezol Цефтезол
|
||||
Ce(f|ph)tizoxime TRUE TRUE TRUE FALSE 头孢唑肟 Ceftizoxim Cephtizoxim Ceftizoxim Keftatsoksiimi Céphtizoxime Ceftizoxim Κεφτιζοξίμη Cephtizoxime セフティゾキシム Ceftizoxim Ceftizoxime Cephtizoxime Ceftizoxime Цефтизоксим Ceftizoxima Cephtizoxim Seftizoksim Цефтизоксим
|
||||
Ce(f|ph)triaxone TRUE TRUE TRUE FALSE 头孢曲松 Ceftriaxon Cephtriaxon Ceftriaxon Ceftriaksoni Céphtriaxone Ceftriaxon Κεφτριαξόνη Ceftriaxone セフトリアキソン Ceftriaxone Ceftriakson Cefhtriaxone Ceftriaxonă Цефтриаксон Ceftriaxona Ceftriaxon Ceftriaxone Цефтриаксон
|
||||
Ce(f|ph)uroxime TRUE TRUE TRUE FALSE 头孢呋辛 Cefuroxim Cephuroxim Cefuroxim Kefuroksiimi Céphuroxime Cefuroxim Κεφουροξίμη Cefuroxima セフロキシム Cefuroxim Cefuroksym Cephuroxime Cefuroxime Цефуроксим Cefuroxima Cefuroxim Sefuroksim Цефуроксим
|
||||
Ce(f|ph)uroxime/metronidazole TRUE TRUE TRUE FALSE 头孢呋辛/甲硝唑 Cefuroxim/metronidazol Cefuroxim/metronidazol Cefuroxim/andere antibacteriele middelen Kefuroksiimi/metronidatsoli Céphuroxime/métronidazole Cefuroxim/Metronidazol Κεφουροξίμη/μετρονιδαζόλη Cefuroxima/metronidazolo セフロキシム/メトロニダゾール Cefuroxim/metronidazol Cefuroksym/metronidazol Cephuroxime/metronidazol Cefuroximă/metronidazol Цефуроксим/метронидазол Cefuroxima/metronidazol Cefuroxim/metronidazol Sefuroksim/metronidazol Цефуроксим/метронідазол
|
||||
Chloramphenicol FALSE TRUE TRUE FALSE 氯霉素 Chloramfenikol Kloramfenicol Chlooramfenicol Kloramfenikoli Chloramphénicol Chloramphenicol Χλωραμφενικόλη Cloramfenicolo クロラムフェニコール Kloramfenikol Chloramfenikol Cloranfenicol Cloramfenicol Хлорамфеникол Cloranfenicol Kloramfenikol Kloramfenikol Хлорамфенікол
|
||||
Chlortetracycline FALSE TRUE TRUE FALSE 金霉素 Chlortetracyklin Chlortetracyclin Chloortetracycline Klortetasykliini Chlortétracycline Chlortetracyclin Χλωροτετρακυκλίνη Clorotetraciclina クロルテトラサイクリン Klortetracyklin Chlortetracyklina Chlortetracycline Clortetraciclină Хлортетрациклин Clortetraciclina Klortetracyklin Klortetrasiklin Хлортетрациклін
|
||||
Cinoxacin FALSE TRUE TRUE FALSE 西诺沙星 Cinoxacin Cinoxacin Cinoxacine Kinoksasiini Cinoxacine Cinoxacin Τσινοξακίνη Cinoxacina シノキサシン Cinoxacin Cinoxacin Cinoxacin Cinoxacină Циноксацин Cinoxacina Cinoxacin Cinoxacin Циноксацин
|
||||
Ciprofloxacin$ TRUE TRUE TRUE FALSE 环丙沙星 Ciprofloxacin Ciprofloxacin Ciprofloxacine Siprofloksasiini Ciprofloxacine Ciprofloxacin Σιπροφλοξασίνη Ciprofloxacina シプロフロキサシン Ciprofloxacin Ciprofloksacyna Ciprofloxacin Ciprofloxacină Ципрофлоксацин Ciprofloxacina Ciprofloxacin Siprofloksasin Ципрофлоксацин
|
||||
Ciprofloxacin/metronidazole FALSE TRUE TRUE FALSE 环丙沙星/甲硝唑 Ciprofloxacin/metronidazol Ciprofloxacin/metronidazol Ciprofloxacine/metronidazol Siprofloksasiini/metronidatsoli Ciprofloxacine/métronidazole Ciprofloxacin/metronidazol Σιπροφλοξασίνη/μετρονιδαζόλη Ciprofloxacina/metronidazolo シプロフロキサシン/メトロニダゾール Ciprofloxacin/metronidazol Ciprofloksacyna/metronidazol Ciprofloxacin/metronidazol Ciprofloxacină/metronidazol Ципрофлоксацин/метронидазол Ciprofloxacina/metronidazol Ciprofloxacin/metronidazol Siprofloksasin/metronidazol Ципрофлоксацин/метронідазол
|
||||
Ciprofloxacin/ornidazole FALSE TRUE TRUE FALSE 环丙沙星/奥硝唑 Ciprofloxacin/ornidazol Ciprofloxacin/ornidazol Ciprofloxacine/ornidazol Siprofloksasiini/ornidatsoli Ciprofloxacine/ornidazole Ciprofloxacin/ornidazol Σιπροφλοξασίνη/ορνιδαζόλη Ciprofloxacina/ornidazolo シプロフロキサシン/オルニダゾール Ciprofloxacin/ornidazol Ciprofloksacyna/ornidazol Ciprofloxacin/ornidazole Ciprofloxacină/ornidazol Ципрофлоксацин/орнидазол Ciprofloxacina/ornidazol Ciprofloxacin/ornidazol Siprofloksasin/ornidazol Ципрофлоксацин/орнідазол
|
||||
Ciprofloxacin/tinidazole FALSE TRUE TRUE FALSE 环丙沙星/替尼唑 Ciprofloxacin/tinidazol Ciprofloxacin/tinidazol Ciprofloxacine/tinidazol Siprofloksasiini/tinidatsoli Ciprofloxacine/tinidazole Ciprofloxacin/tinidazol Σιπροφλοξασίνη/τινιδαζόλη Ciprofloxacina/tinidazolo シプロフロキサシン/チニダゾール Ciprofloxacin/tinidazol Ciprofloksacyna/tinidazol Ciprofloxacin/tinidazole Ciprofloxacină/tinidazol Ципрофлоксацин/тинидазол Ciprofloxacina/tinidazol Ciprofloxacin/tinidazol Siprofloksasin/tinidazol Ципрофлоксацин/тинідазол
|
||||
Clarithromycin FALSE TRUE TRUE FALSE 克拉霉素 Klaritromycin Clarithromycin Claritromycine Klaritromysiini Clarithromycine Clarithromycin Κλαριθρομυκίνη Claritromicina クラリスロマイシン Klaritromycin Klarytromycyna Claritromicina Claritromicină Кларитромицин Claritromicina Claritromycin Klaritromisin Кларитроміцин
|
||||
Clavulanic acid FALSE TRUE TRUE FALSE 克拉维酸 Kyselina klavulanová Clavulansyre Clavulaanzuur Klavulaanihappo Acide clavulanique Clavulansäure Κλαβουλανικό οξύ Acido clavulanico クラビュラン酸 Klavulansyre Kwas klawulanowy Ácido clavulânico Acid clavulanic Клавулановая кислота Ácido clavulánico Clavulansyra Klavulanik asit Клавуланова кислота
|
||||
clavulanic acid FALSE TRUE TRUE FALSE 克拉维酸 kyselina klavulanová clavulansyre clavulaanzuur klavulaanihappo acide clavulanique Clavulansäure Κλαβουλανικό οξύ acido clavulanico クラビュラン酸 klavulansyre kwas klawulanowy ácido clavulânico acid clavulanic клавулановая кислота ácido clavulánico clavulansyra klavulanik asit клавуланова кислота
|
||||
Clindamycin FALSE TRUE TRUE FALSE 克林霉素 Klindamycin Clindamycin Clindamycine Klindamysiini Clindamycine Clindamycin Κλινδαμυκίνη Clindamicina クリンダマイシン Klindamycin Klindamycyna Clindamicina Clindamicină Клиндамицин Clindamicina Clindamycin Klindamisin Кліндаміцин
|
||||
Clindamycin inducible screening FALSE TRUE TRUE FALSE 克林霉素诱导筛选 Klindamycin induzierbares Screening Clindamycin inducible screening Clindamycine induceerbare screening Klindamysiini indusoitava seulonta Clindamycine dépistage inductible Clindamycin induzierbares Screening Κλινδαμυκίνη επαγόμενο προσυμπτωματικό έλεγχο Clindamicina inducción del cribado クリンダマイシン誘導スクリーニング Klindamycin inducible screening Klindamycyna badanie indukcyjne Clindamicina cribado inducible Clindamicină screening inductibil Клиндамицин индуцируемый скрининг Clindamicina cribado inducible Clindamycin inducible screening Klindamisin indüklenebilir tarama Кліндаміцин індукційний скринінг
|
||||
Clometocillin FALSE TRUE TRUE FALSE 克罗米修斯( Clometocillin Clometocillin Clometocilline Klometosilliini Clométocilline Clometocillin Κλομετοκιλλίνη Clometocillina クロメトシリン Klometocillin Clometocillin Clometocillin Clometocilină Клометоциллин Clometocilina Klometocillin Clometocillin Клометоцилін
|
||||
Clotrimazole FALSE TRUE TRUE FALSE 克霉唑 Klotrimazol Clotrimazol Clotrimazol Klotrimatsoli Clotrimazole Clotrimazol Κλοτριμαζόλη Clotrimazolo クロトリマゾール Klotrimazol Klotrimazol Clotrimazole Clotrimazol Клотримазол Clotrimazol Klotrimazol Klotrimazol Клотримазол
|
||||
Cloxacillin FALSE TRUE TRUE FALSE 克罗西林 Kloxacilin Cloxacillin Cloxacilline Kloksasilliini Cloxacilline Cloxacillin Κλοξακιλλίνη Cloxacillina クロキサシリン Cloxacillin Cloxacillin Cloxacillin Cloxacilină Клоксациллин Cloxacilina Kloxacillin Cloxacillin Клоксацилін
|
||||
Colistin FALSE TRUE TRUE FALSE 唑啉酮 Kolistin Colistin Colistine Kolistiini Colistine Colistin Κολιστίνη Colistina コリスチン Kolistin Kolistyna Colistin Colistină Колистин Colistina Kolistin Kolistin Колістин
|
||||
Cycloserine FALSE TRUE TRUE FALSE 环丝氨酸 Cykloserin Cykloserin Cycloserine Sykloserini Cyclosérine Cycloserin Κυκλοσερίνη Cicloserina サイクロセリン Cycloserine Cykloseryna Cicloserina Cicloserină Циклосерин Cicloserina Cycloserine Sikloserin Циклосерин
|
||||
Dapsone FALSE TRUE TRUE FALSE 多普生 Dapson Dapson Dapson Dapsoni Dapsone Dapson Δαψόνη Dapsone ダプソン Dapsone Dapson Dapsone Dapsone Дапсон Dapsona Dapson Dapson Дапсон
|
||||
Daptomycin FALSE TRUE TRUE FALSE 达托霉素 Daptomycin Daptomycin Daptomycine Daptomysiini Daptomycine Daptomycin Δαπτομυκίνη Daptomicina ダプトマイシン Daptomycin Daptomycyna Daptomicina Daptomicină Даптомицин Daptomicina Daptomycin Daptomisin Даптоміцин
|
||||
Dibekacin FALSE TRUE TRUE FALSE 迪贝卡星 Dibekacin Dibekacin Dibekacine Dibekasiini Dibekacine Dibekacin Διβεκακίνη Dibekacin ジベカシン Dibekacin Dibekacin Dibekacin Dibekacin Дибекацин Dibekacina Dibekacin Dibekacin Дібекацин
|
||||
Dicloxacillin FALSE TRUE TRUE FALSE 迪卡西林 Dikloxacilin Dicloxacillin Dicloxacilline Dikloksasilliini Dicloxacilline Dicloxacillin Δικλοξακιλλίνη Dicloxacillina ジクロキサシリン Dikloxacillin Dikloxacillin Dicloxacilina Dicloxacilină Диклоксациллин Dicloxacilina Dikloxacillin Dikloksasilin Диклоксацилін
|
||||
Dirithromycin FALSE TRUE TRUE FALSE 迪里红霉素 Dirithromycin Dirithromycin Diritromycine Diritromysiini Dirithromycine Dirithromycin Διριθρομυκίνη Diritromicina ジリスロマイシン Diritromycin Dirytromycyna Diritromicina Diritromicină Диритромицин Diritromicina Diritromycin Diritromisin Диритроміцин
|
||||
Econazole FALSE TRUE TRUE FALSE 胺鲜胺 Ekonazol Econazol Econazol Ekonatsoli Econazole Econazol Εκοναζόλη Econazolo エコナゾール Econazol Ekonazol Econazole Econazol Эконазол Econazol Ekonazol Ekonazol Еконазол
|
||||
Enoxacin FALSE TRUE TRUE FALSE 伊诺沙星 Enoxacin Enoxacin Enoxacine Enoksasiini Enoxacine Enoxacin Ενοξακίνη Enoxacina エノキサシン Enoksacin Enoxacin Enoxacin Enoxacin Эноксацин Enoxacina Enoxacin Enoksasin Еноксацин
|
||||
Epicillin FALSE TRUE TRUE FALSE 伊比西林 Epicilin Epicillin Epicilline Episilliini Epicilline Epicillin Επικιλλίνη Epicillina エピシリン Epikillin Epicillin Epicilina Epicilină Эпициллин Epicilina Epicillin Episilin Епіцилін
|
||||
Erythromycin FALSE TRUE TRUE FALSE 红霉素 Erytromycin Erythromycin Erytromycine Erytromysiini Erythromycine Erythromycin Ερυθρομυκίνη Eritromicina エリスロマイシン Erytromycin Erytromycyna Eritromicina Eritromicină Эритромицин Eritromicina Erytromycin Eritromisin Еритроміцин
|
||||
Ethambutol/isoniazid FALSE TRUE TRUE FALSE 乙胺丁醇/异烟肼 Ethambutol/isoniazid Ethambutol/isoniazid Ethambutol/isoniazide Etambutoli/isonitsidi Ethambutol/isoniazide Ethambutol/Isoniazid Αιθαμβουτόλη/ισονιαζίδη Etambutolo/isoniazide エタンブトール/イソニアジド Etambutol/isoniazid Etambutol/izoniazyd Ethambutol/isoniazid Etambutol/isoniazidă Этамбутол/изониазид Etambutol/isoniazida Etambutol/isoniazid Etambutol/izoniazid Етамбутол/ізоніазид
|
||||
Fleroxacin FALSE TRUE TRUE FALSE 氨甲喋呤 Fleroxacin Fleroxacin Fleroxacine Fleroksasiini Fléroxacine Fleroxacin Φλεροξακίνη Fleroxacina フレロキサシン Fleroksacin Fleroksacyna Fleroxacina Fleroxacin Флероксацин Fleroxacina Fleroxacin Fleroxacin Флероксацин
|
||||
Flucloxacillin FALSE TRUE TRUE FALSE 氟氯西林 Flucloxacillin Flucloxacillin Flucloxacilline Flukloksasilliini Flucloxacilline Flucloxacillin Φλουκλοξακιλλίνη Flucloxacillina フルクロキサシリン Flukloxacillin Flucloxacillin Flucloxacillin Flucloxacilină Флуклоксациллин Flucloxacilina Flucloxacillin Flukloksasilin Флуклоксацилін
|
||||
Fluconazole FALSE TRUE TRUE FALSE 氟康唑 Flukonazol Fluconazol Fluconazol Flukonatsoli Fluconazole Fluconazol Φλουκοναζόλη Fluconazolo フルコナゾール Flukonazol Flukonazol Fluconazole Fluconazol Флуконазол Fluconazol Flukonazol Flukonazol Флуконазол
|
||||
Flucytosine FALSE TRUE TRUE FALSE 氨甲喋呤 Flucytosin Flucytosin Fluorocytosine Flukosiini Flucytosine Flucytosin Φλουκυτοσίνη Flucytosine フルシトシン Flucytosin Flucytozyna Flucytosine Flucitozină Флуцитозин Flucitosina Flucytosin Flusitozin Флуцитозин
|
||||
Flurithromycin FALSE TRUE TRUE FALSE 氟利霉素 Fluritromycin Flurithromycin Fluritromycine Fluritromysiini Flurithromycine Flurithromycin Φλουριθρομυκίνη Fluritromicina フルリスロマイシン Fluritromycin Flurithromycin Fluritromicina Fluritromicină Флуритромицин Fluritromicina Fluritromycin Fluritromisin Флуритроміцин
|
||||
Fosfomycin FALSE TRUE TRUE FALSE 福斯霉素 Fosfomycin Fosfomycin Fosfomycine Fosfomysiini Fosfomycine Fosfomycin Φοσφομυκίνη Fosfomicina ホスホマイシン Fosfomycin Fosfomycyna Fosfomycin Fosfomicină Фосфомицин Fosfomicina Fosfomycin Fosfomisin Фосфоміцин
|
||||
Fusidic acid FALSE TRUE TRUE FALSE 夫西地酸 Kyselina fusidová Fusidinsyre Fusidinezuur Fusidiinihappo Acide fusidique Fusidinsäure Φουσιδικό οξύ Acido fusidico フシジン酸 Fusidinsyre Kwas fusydynowy Ácido fusídico Acid fuzidic Фузидовая кислота Ácido fusídico Fusidinsyra Fusidik asit Фузидова кислота
|
||||
Gatifloxacin FALSE TRUE TRUE FALSE 加替沙星 Gatifloxacin Gatifloxacin Gatifloxacine Gatifloksasiini Gatifloxacine Gatifloxacin Gatifloxacin Gatifloxacina ガチフロキサシン Gatifloxacin Gatifloxacin Gatifloxacin Gatifloxacină Гатифлоксацин Gatifloxacina Gatifloxacin Gatifloksasin Гатифлоксацин
|
||||
Gemifloxacin FALSE TRUE TRUE FALSE 吉非沙星 Gemifloxacin Gemifloxacin Gemifloxacine Gemifloksasiini Gemifloxacine Gemifloxacin Γεμιφλοξασίνη Gemifloxacina ゲミフロキサシン Gemifloxacin Gemifloksacyna Gemifloxacin Gemifloxacin Гемифлоксацин Gemifloxacina Gemifloxacin Gemifloksasin Геміфлоксацин
|
||||
Gentamicin FALSE TRUE TRUE FALSE 庆大霉素 Gentamicin Gentamicin Gentamicine Gentamysiini Gentamicine Gentamicin Γενταμικίνη Gentamicina ゲンタマイシン Gentamicin Gentamicin Gentamicina Gentamicină Гентамицин Gentamicina Gentamicin Gentamisin Гентаміцин
|
||||
Grepafloxacin FALSE TRUE TRUE FALSE 格雷帕沙星 Grepafloxacin Grepafloxacin Grepafloxacine Grepafloksasiini Grepafloxacine Grepafloxacin Γρεπαφλοξασίνη Grepafloxacina グレパフロキサシン Grepafloxacin Grepafloksacyna Grepafloxacin Grepafloxacină Грепафлоксацин Grepafloxacina Grepafloxacin Grepafloksasin Грепафлоксацин
|
||||
Hachimycin FALSE TRUE TRUE FALSE 哈奇霉素 Hachimycin Hachimycin Hachimycine Hachimysiini Hachimycine Hachimycin Χαχιμυκίνη Hachimycin ハチマイシン Hachimycin Hachimycin Hachimycin Hachimicină Хатимицин Hachimycin Hachimycin Hachimycin Хачиміцин
|
||||
Hetacillin FALSE TRUE TRUE FALSE 赫拉西林 Hetacilin Hetacillin Hetacilline Hetasilliini Hétacilline Hetacillin Ετακιλλίνη Hetacillin ヘタシリン Hetacillin Hetacylina Hetacillin Hetacilină Гетациллин Hetacilina Hetacillin Hetasilin Гетацилін
|
||||
Imipenem$ TRUE TRUE TRUE FALSE 亚胺培南/西司他丁 Imipenem Imipenem Imipenem Imipeneemi Imipénème Imipenem Ιμιπενέμη Imipenem イミペネム Imipenem Imipenem Imipenem Imipenem Имипенем Imipenem Imipenem İmipenem Іміпенем
|
||||
Imipenem/cilastatin FALSE TRUE TRUE FALSE 亚胺培南/西司他丁 Imipenem/cilastatin Imipenem/cilastatin Imipenem/enzymremmer Imipeneemi/cilastatiini Imipénème/cilastatine Imipenem/Cilastatin Ιμιπενέμη/σιλαστατίνη Imipenem/cilastatina イミペネム/シラスタチン Imipenem/cilastatin Imipenem/cilastatyna Imipenem/coteltelatina Imipenem/cilastatină Имипенем/циластатин Imipenem/cilastatina Imipenem/cilastatin İmipenem/silastatin Іміпенем/циластатин
|
||||
Inosine pranobex FALSE TRUE TRUE FALSE 肌苷帕诺贝斯 Inosin pranobex Inosin pranobex Inosiplex Inosiinipranobeksi Inosine pranobex Inosin-Pranobex Ινοσίνη pranobex Inosina pranobex イノシン・プラノベックス Inosin pranobex Pranobeks inozyny Pranobex inosine Inosină pranobex Инозин пранобекс Inosina pranobex Inosin pranobex İnosin pranobeks Інозин пранобекс
|
||||
Isepamicin FALSE TRUE TRUE FALSE 伊西帕米星 Isepamicin Isepamicin Isepamicine Isepamysiini Isepamicine Isepamicin Ισεπαµικίνη Isepamicina イセパマイシン Isepamicin Isepamicin Isepamicina Isepamicină Исепамицин Isepamicina Isepamicin İzepamisin Ізепаміцин
|
||||
Isoconazole FALSE TRUE TRUE FALSE 氨甲蝶呤 Isokonazol Isoconazol Isoconazol Isokonatsoli Isoconazole Isoconazol Ισοκοναζόλη Isoconazolo イソコナゾール Isokonazol Izokonazol Isoconazole Isoconazol Изоконазол Isoconazol Isokonazol İzokonazol Ізоконазол
|
||||
Isoniazid FALSE TRUE TRUE FALSE 伊索尼克酸 Isoniazid Isoniazid Isoniazide Isoniatsidi Isoniazide Isoniazid Ιζονιαζίδη Isoniazide イソニアジド Isoniazid Izoniazyd Isoniazid Isoniazidă Изониазид Isoniazida Isoniazid İzoniazid Ізоніазид
|
||||
Itraconazole FALSE TRUE TRUE FALSE 伊曲康唑 Itrakonazol Itraconazol Itraconazol Itrakonatsoli Itraconazole Itraconazol Ιτρακοναζόλη Itraconazolo イトラコナゾール Itrakonazol Itrakonazol Itraconazole Itraconazol Итраконазол Itraconazol Itrakonazol İtrakonazol Ітраконазол
|
||||
Josamycin FALSE TRUE TRUE FALSE 肌注 Josamycin Josamycin Josamycine Josamysiini Josamycine Josamycin Ζοζαμυκίνη Josamicina ホサマイシン Josamycin Josamycin Josamycin Josamicină Джозамицин Josamicina Josamycin Josamycin Джозаміцин
|
||||
Kanamycin FALSE TRUE TRUE FALSE 卡那霉素 Kanamycin Kanamycin Kanamycine Kanamysiini Kanamycine Kanamycin Καναμυκίνη Kanamicina カナマイシン Kanamycin Kanamycin Kanamycin Kanamicină Канамицин Kanamicina Kanamycin Kanamisin Канаміцин
|
||||
Ketoconazole FALSE TRUE TRUE FALSE 酮康唑 Ketokonazol Ketoconazol Ketoconazol Ketokonatsoli Kétoconazole Ketoconazol Κετοκοναζόλη Ketoconazolo ケトコナゾール Ketokonazol Ketokonazol Ketoconazole Ketoconazol Кетоконазол Ketoconazol Ketokonazol Ketokonazol Кетоконазол
|
||||
Levofloxacin FALSE TRUE TRUE FALSE 氧氟沙星 Levofloxacin Levofloxacin Levofloxacine Levofloksasiini Lévofloxacine Levofloxacin Λεβοφλοξασίνη Levofloxacina レボフロキサシン Levofloxacin Levofloxacin Levofloxacin Levofloxacină Левофлоксацин Levofloxacina Levofloxacin Levofloksasin Левофлоксацин
|
||||
Lincomycin FALSE TRUE TRUE FALSE 林可霉素 Linkomycin Lincomycin Lincomycine Lincomycin Lincomycine Lincomycin Λινκομυκίνη Lincomicina リンコマイシン Lincomycin Lincomycyna Lincomycin Lincomicină Линкомицин Lincomicina Lincomycin Lincomycin Лінкоміцин
|
||||
Linezolid FALSE TRUE TRUE FALSE 利奈唑胺 Linezolid Linezolid Linezolid Linezolid Linezolid Linezolid Λινεζολίδη Linezolid リネゾリド Linezolid Linezolid Linezolid Linezolid Линезолид Linezolid Linezolid Linezolid Лінезолід
|
||||
Lomefloxacin FALSE TRUE TRUE FALSE 洛美沙星 Lomefloxacin Lomefloxacin Lomefloxacine Lomefloksasiini Loméfloxacine Lomefloxacin Λομεφλοξασίνη Lomefloxacina ロメフロキサシン Lomefloksacin Lomefloxacin Lomefloxacin Lomefloxacină Ломефлоксацин Lomefloxacina Lomefloxacin Lomefloksasin Ломефлоксацин
|
||||
Lysozyme FALSE TRUE TRUE FALSE 硫酸钠 Lysozym Lysozym Lysozym Lysotsyymi Lysozyme Lysozym Λυσοζύμη Lisozima リゾチーム Lysozym Lizozym Lysozyme Lizozimă Лизоцим Lisozima Lysozym Lizozim Лізоцим
|
||||
Mandelic acid FALSE TRUE TRUE FALSE 扁桃酸 Kyselina mandlová Mandelinsyre Amandelzuur Mandelihappo Acide mandélique Mandelsäure Μανδελικό οξύ Acido mandelico マンデル酸 Mandelsyre Kwas migdałowy Ácido mandélico Acid mandelic Мандаловая кислота Ácido mandélico Mandelsyra Mandelik asit Мигдалева кислота
|
||||
Meropenem FALSE TRUE TRUE FALSE 美罗培南 Meropenem Meropenem Meropenem Meropeneemi Méropénème Meropenem Μεροπενέμη Meropenem メロペネム Meropenem Meropenem Meropenem Meropenem Меропенем Meropenem Meropenem Meropenem Меропенем
|
||||
Metampicillin FALSE TRUE TRUE FALSE 氨苄青霉素 Metampicilin Metampicillin Metampicilline Metampisilliini Métampicilline Metampicillin Μεταμπικιλλίνη Metampicillina メタンピシリン Metampicillin Metampicylina Metampicilina Metampicilină Метампициллин Metampicilina Metampicillin Metampisilin Метампіцилін
|
||||
Meticillin FALSE TRUE TRUE FALSE 美西林 Meticilin Meticillin Meticilline Metisilliini Méticilline Meticillin Μετικιλλίνη Meticillina メチシリン Meticillin Meticillin Meticillin Meticilină Метициллин Meticilina Meticillin Metisilin Метицилін
|
||||
Metisazone FALSE TRUE TRUE FALSE 氨甲喋呤 Metisazon Metisazon Metisazon Metisatsoni Métisazone Metisazon Μετισαζόνη Metisazone メチサゾン Metisazon Metisazon Metisazone Metisazonă Метисазон Metisazona Metisazon Metisazon Метисазон
|
||||
Metronidazole FALSE TRUE TRUE FALSE 甲硝唑 Metronidazol Metronidazol Metronidazol Metronidatsoli Métronidazole Metronidazol Μετρονιδαζόλη Metronidazolo メトロニダゾール Metronidazol Metronidazol Metronidazol Metronidazol Метронидазол Metronidazol Metronidazol Metronidazol Метронідазол
|
||||
Mezlocillin FALSE TRUE TRUE FALSE 氨甲蝶呤 Mezlocillin Mezlocillin Mezlocilline Mezlocillin Mezlocilline Mezlocillin Μεζλοκιλλίνη Mezlocillina メスロシリン Mezlocillin Mezlocillin Mezlocillin Mezlocilină Мезлоциллин Mezlocilina Mezlocillin Mezlosilin Мезлоцилін
|
||||
Micafungin FALSE TRUE TRUE FALSE 咪蒙灵 Mikafungin Micafungin Micafungine Mikafungiini Micafungine Micafungin Μικαφουνγκίνη Micafungin ミカファンギン Micafungin Micafungin Micafungin Micafungin Микафунгин Micafungina Micafungin Mikafungin Мікафунгін
|
||||
Miconazole FALSE TRUE TRUE FALSE 米康唑 Mikonazol Miconazol Miconazol Miconazole Miconazole Miconazol Μικροναζόλη Miconazolo ミコナゾール Miconazol Mikonazol Miconazole Miconazol Миконазол Miconazol Miconazol Mikonazol Міконазол
|
||||
Midecamycin FALSE TRUE TRUE FALSE 咪康霉素 Midekamycin Midecamycin Midecamycine Midecamycin Midecamycine Midecamycin Μεδεκαμυκίνη Midecamicina ミデカマイシン Midecamycin Midecamycin Midecamycin Midecamicină Мидекамицин Midecamicina Midecamycin Midecamycin Мідекаміцин
|
||||
Miocamycin FALSE TRUE TRUE FALSE 米卡霉素 Miocamycin Miocamycin Miocamycine Miocamycin Miocamycine Miocamycin Μειοκαμυκίνη Miocamicina ミオカマイシン Miocamycin Miocamycin Miocamicina Miocamicină Миокамицин Miocamycin Miocamycin Miocamycin Міокаміцин
|
||||
Moxifloxacin FALSE TRUE TRUE FALSE 莫西沙星 Moxifloxacin Moxifloxacin Moxifloxacine Moksifloksasiini Moxifloxacine Moxifloxacin Μοξιφλοξασίνη Moxifloxacin モキシフロキサシン Moxifloxacin Moxifloxacin Moxifloxacina Moxifloxacin Моксифлоксацин Moxifloxacina Moxifloxacin Moksifloksasin Моксифлоксацин
|
||||
Mupirocin FALSE TRUE TRUE FALSE 莫匹罗星 Mupirocin Mupirocin Mupirocine Mupirosiini Mupirocine Mupirocin Μουπιροκίνη Mupirocina ムピロシン Mupirocin Mupirocyna Mupirocina Mupirocin Мупироцин Mupirocina Mupirocin Mupirosin Мупіроцин
|
||||
Nalidixic acid FALSE TRUE TRUE FALSE 萘啶酸 Kyselina nalidixová Nalidixinsyre Nalidixinezuur Nalidiksiinihappo Acide nalidixique Nalidixinsäure Ναλιδιξικό οξύ Acido nalidixico ナリディキシック酸 Nalidixinsyre Kwas nalidyksowy Ácido nalidíxico Acid nalidixic Налидиксовая кислота Ácido nalidíxico Nalidixinsyra Nalidiksik asit Налідиксова кислота
|
||||
Neomycin FALSE TRUE TRUE FALSE 霉素 Neomycin Neomycin Neomycine Neomysiini Néomycine Neomycin Νεομυκίνη Neomicina ネオマイシン Neomycin Neomycyna Neomicina Neomicină Неомицин Neomicina Neomycin Neomisin Неоміцин
|
||||
Netilmicin FALSE TRUE TRUE FALSE 硝苯地平 Netilmicin Netilmicin Netilmicine Netilmisiini Netilmicine Netilmicin Νετιλµικίνη Netilmicin ネチルミシン Netilmicin Netilmicin Netilmicin Netilmicină Нетилмицин Netilmicina Netilmicin Netilmisin Нетилміцин
|
||||
Nitrofurantoin FALSE TRUE TRUE FALSE 硝呋太尔 Nitrofurantoin Nitrofurantoin Nitrofurantoine Nitrofurantoiini Nitrofurantoïne Nitrofurantoin Νιτροφουραντοΐνη Nitrofurantoina ニトロフラントイン Nitrofurantoin Nitrofurantoina Nitrofurantoína Nitrofurantoină Нитрофурантоин Nitrofurantoína Nitrofurantoin Nitrofurantoin Нітрофурантоїн
|
||||
Norfloxacin FALSE TRUE TRUE FALSE 诺氟沙星 Norfloxacin Norfloxacin Norfloxacine Norfloksasiini Norfloxacine Norfloxacin Νορφλοξασίνη Norfloxacina ノルフロキサシン Norfloxacin Norfloxacin Norfloxacin Norfloxacină Норфлоксацин Norfloxacina Norfloxacin Norfloksasin Норфлоксацин
|
||||
Novobiocin FALSE TRUE TRUE FALSE 诺氟沙星 Novobiocin Novobiocin Novobiocine Novobiosiini Novobiocine Novobiocin Νοβοβιοκίνη Novobiocin ノボビオシン Novobiocin Nowobiocyna Novobiocin Novobiocin Новобиоцин Novobiocina Novobiocin Novobiocin Новобіоцин
|
||||
Nystatin FALSE TRUE TRUE FALSE 囊肿 Nystatin Nystatin Nystatine Nystatin Nystatine Nystatin Νυστατίνη Nystatin ナイスタチン Nystatin Nystatyna Nystatin Nistatină Нистатин Nistatina Nystatin Nistatin Ністатин
|
||||
Ofloxacin FALSE TRUE TRUE FALSE 氧氟沙星 Ofloxacin Ofloxacin Ofloxacine Ofloksasiini Ofloxacine Ofloxacin Οφλοξασίνη Ofloxacin オフロキサシン Ofloxacin Ofloxacin Ofloxacin Ofloxacin Офлоксацин Ofloxacina Ofloxacin Ofloksasin Офлоксацин
|
||||
Oleandomycin FALSE TRUE TRUE FALSE 奥兰多霉素 Oleandomycin Oleandomycin Oleandomycine Oleandomysiini Oleandomycine Oleandomycin Ολεαντομυκίνη Oleandomicina オレアンドマイシン Oleandomycin Oleandomycin Oleandomicina Oleandomicină Олеандомицин Oleandomicina Oleandomycin Oleandomisin Олеандоміцин
|
||||
Ornidazole FALSE TRUE TRUE FALSE 奥硝唑 Ornidazol Ornidazol Ornidazol Ornidatsoli Ornidazole Ornidazol Ορνιδαζόλη Ornidazolo オルニダゾール Ornidazol Ornidazol Ornidazole Ornidazol Орнидазол Ornidazol Ornidazol Ornidazol Орнідазол
|
||||
Oxacillin FALSE TRUE TRUE FALSE 奥沙西林 Oxacilin Oxacillin Oxacilline Oksasilliini Oxacilline Oxacillin Οξακιλλίνη Oxacillina オキサシリン Oksacillin Oksacylina Oxacillin Oxacilină Оксациллин Oxacilina Oxacillin Oksasilin Оксацилін
|
||||
Oxolinic acid FALSE TRUE TRUE FALSE 氧氟沙星 Kyselina oxolinová Oxolinsyre Oxolinezuur Oksoliinihappo Acide oxolinique Oxolinsäure Οξολινικό οξύ Acido ossolinico オキソリニック酸 Oksolinsyre Kwas oksolinowy Ácido oxolínico Acid oxolinic Оксолиновая кислота Ácido oxolínico Oxolinsyra Oksolinik asit Оксолінова кислота
|
||||
Oxytetracycline FALSE TRUE TRUE FALSE 土四环素 Oxytetracyklin Oxytetracyclin Oxytetracycline Oksitetrasykliini Oxytétracycline Oxytetracyclin Οξυτετρακυκλίνη Ossitetraciclina オキシテトラサイクリン Oksytetracyklin Oksytetracyklina Oxitetraciclina Oxitetraciclină Окситетрациклин Oxitetraciclina Oxytetracyklin Oksitetrasiklin Окситетрациклін
|
||||
Pazufloxacin FALSE TRUE TRUE FALSE 帕唑沙星 Pazufloxacin Pazufloxacin Pazufloxacine Pazufloksasiini Pazufloxacine Pazufloxacin Παζουφλοξασίνη Pazufloxacin パズフロキサシン Pazufloxacin Pazufloxacin Pazufloxacin Pazufloxacin Пазуфлоксацин Pazufloxacina Pazufloxacin Pazufloksasin Пазуфлоксацин
|
||||
Pefloxacin FALSE TRUE TRUE FALSE 培氟沙星 Pefloxacin Pefloxacin Pefloxacine Pefloksasiini Péfloxacine Pefloxacin Πεφλοξασίνη Pefloxacina ペフロキサシン Pefloxacin Pefloksacyna Pefloxacin Pefloxacina Пефлоксацин Pefloxacina Pefloxacin Pefloksasin Пефлоксацин
|
||||
Penamecillin FALSE TRUE TRUE FALSE 青霉素 Penamecilin Penamecillin Penamecilline Penamekilliini Pénamécilline Penamecillin Πεναμεσιλλίνη Penamecillina ペナメシリン Penamecillin Penamecylina Penamecilina Penamecilină Пенамециллин Penamecilina Penamecillin Penamecillin Пенамецилін
|
||||
Penicillin FALSE TRUE TRUE FALSE 青霉素 Penicilin Penicillin Penicilline Penisilliini Pénicilline Penicillin Πενικιλλίνη Penicillina ペニシリン Penicillin Penicylina Penicilina Penicilină Пенициллин Penicilina Penicillin Penisilin Пеніцилін
|
||||
Pheneticillin FALSE TRUE TRUE FALSE 菲尼克斯 Feneticilin Pheneticillin Feneticilline Fenetisilliini Phénéticilline Pheneticillin Φαινετικιλλίνη Feneticillina フェネチシリン Feneticillin Fenicylina Pheneticillin Feneticilină Фенетициллин Feneticilina Feneticillin Pheneticillin Фенетіцилін
|
||||
Phenoxymethylpenicillin FALSE TRUE TRUE FALSE 苯氧甲基青霉素 Fenoxymethylpenicilin Phenoxymethylpenicillin Fenoxymethylpenicilline Fenoksimetyylipenisilliini Phénoxyméthylpénicilline Phenoxymethylpenicillin Φαινοξυμεθυλοπενικιλλίνη Fenossimetilpenicillina フェノキシメチルペニシリン Fenoksymetylpenicillin Fenoksymetylopenicylina Fenoximetilpenicilina Fenoximetilpenicilină Феноксиметилпенициллин Fenoximetilpenicilina Fenoximetylpenicillin Fenoksimetilpenisilin Феноксиметилпеніцилін
|
||||
Pipemidic acid FALSE TRUE TRUE FALSE 吡哌酸 Kyselina pipemidová Pipemidinsyre Pipemidinezuur Pipemidiinihappo Acide pipémidique Pipemidinsäure Πιπεμιδικό οξύ Acido pipemidico ピペミド酸 Pipemidinsyre Kwas pipemidowy Ácido pipemídico Acid pipemidic Пипемидовая кислота Ácido pipemídico Pipemidinsyra Pipemidik asit Піпемідова кислота
|
||||
Piperacillin$ TRUE TRUE TRUE FALSE 哌拉西林 Piperacilin Piperacillin Piperacilline Piperasilliini Pipéracilline Piperacillin Πιπερακιλλίνη Piperacillina ピペラシリン Piperacillin Piperacillin Piperacilina Piperacilină Пиперациллин Piperacilina Piperacillin Piperasilin Піперацилін
|
||||
Piperacillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE 哌拉西林/β-内酰胺酶抑制剂 Piperacilin/inhibitor beta-laktamázy Piperacillin/beta-lactamasehæmmer Piperacilline/enzymremmer Piperasilliini/beeta-laktamaasin estäjä Pipéracilline/inhib. de bêta-lactamase Piperacillin/Beta-Lactamase-Hemmer Αναστολέας της πιπερακιλλίνης/β-λακταμάσης Piperacillina/inib. d. beta-lattamasi ピペラシリン/β-ラクタマーゼ阻害剤 Piperacillin/beta-laktamasehemmer Piperacylina/inhibitor beta-laktamazy Piperacilina/inibid. da beta-lactamase Inhibitor de piperacilină/beta-lactamază Пиперациллин/ингибитор бета-лактамазы Piperacilina/inhib. de la beta-lactamasa Piperacillin/betalaktamashämmare Piperasilin/beta-laktamaz inhibitörü Піперацилін/інгібітор бета-лактамаз
|
||||
Piromidic acid FALSE TRUE TRUE FALSE 吡罗米酸 Kyselina piromidová Piromidinsyre Piromidinezuur Piromidiinihappo Acide piromidique Piromidinsäure Πηρομιδικό οξύ Acido piromidico ピロミジン酸 Piromidinsyre Kwas piromidowy Ácido piromídico Acid piromidic Пиромидовая кислота Ácido piromídico Piromidinsyra Piromidik asit Піромідова кислота
|
||||
Pivampicillin FALSE TRUE TRUE FALSE 哌拉西林 Pivampicilin Pivampicillin Pivampicilline Pivampisilliini Pivampicilline Pivampicillin Πιβαµπικιλλίνη Pivampicillina ピバンピシリン Pivampicillin Pivampicillin Pivampicilina Pivampicilină Пивампициллин Pivampicilina Pivampicillin Pivampisilin Півампіцилін
|
||||
Polymyxin B FALSE TRUE TRUE FALSE 多粘菌素B Polymyxin B Polymyxin B Polymyxine B Polymysiini B Polymyxine B Polymyxin B Πολυμυξίνη Β Polimixina B ポリミキシンB Polymyxin B Polimyksyna B Polimixina B Polimixină B Полимиксин В Polimixina B Polymyxin B Polimiksin B Поліміксин B
|
||||
Posaconazole FALSE TRUE TRUE FALSE 泊沙康唑 Posakonazol Posaconazol Posaconazol Posakonatsoli Posaconazole Posaconazol Ποσακοναζόλη Posaconazolo ポサコナゾール Posakonazol Posaconazol Posaconazole Posaconazol Посаконазол Posaconazol Posakonazol Posakonazol Позаконазол
|
||||
Pristinamycin FALSE TRUE TRUE FALSE 普利司特霉素 Pristinamycin Pristinamycin Pristinamycine Pristinamysiini Pristinamycine Pristinamycin Πριστιναμυκίνη Pristinamicina プリスチナマイシン Pristinamycin Pristinamycin Pristinamicina Pristinamicină Пристинамицин Pristinamicina Pristinamycin Pristinamisin Пристинаміцин
|
||||
Procaine benzylpenicillin FALSE TRUE TRUE FALSE 普鲁卡因青霉素 Prokain benzylpenicilin Prokainbenzylpenicillin Benzylpenicillineprocaine Prokaiinibentsyylipenisilliini Procaïne benzylpénicilline Procain-Benzylpenicillin Βενζυλοπενικιλλίνη προκαΐνης Procaina benzilpenicillina プロカインベンジルペニシリン Prokain benzylpenicillin Benzylopenicylina prokainowa Procaína benzilpenicilina Benzilpenicilină procaină Прокаин бензилпенициллин Bencilpenicilina procaína Prokainbenzylpenicillin Prokain benzilpenisilin Прокаїну бензилпеніцилін
|
||||
Propicillin FALSE TRUE TRUE FALSE 普利西林 Propicilin Propicillin Propicilline Propisilliini Propicilline Propicillin Προπικιλλίνη Propicillina プロピシリン Propicillin Propicylina Propicilina Propicilină Пропициллин Propicilina Propicillin Propisilin Пропіцилін
|
||||
Prulifloxacin FALSE TRUE TRUE FALSE 普利沙星 Prulifloxacin Prulifloxacin Prulifloxacine Prulifloksasiini Prulifloxacine Prulifloxacin Προυλιφλοξασίνη Prulifloxacina プルリフロキサシン Prulifloxacin Prulifloksacyna Prulifloxacina Prulifloxacină Прулифлоксацин Prulifloxacina Prulifloxacin Prulifloksasin Пруліфлоксацин
|
||||
Quinupristin/dalfopristin FALSE TRUE TRUE FALSE 奎宁斯丁/达夫普利斯丁 Chinupristin/dalfopristin Quinupristin/dalfopristin Quinupristine/dalfopristine Kinupristiini/dalfopristiini Quinupristine/dalfopristine Quinupristin/Dalfopristin Κινουπριστίνη/νταλφοπριστίνη Quinupristina/dalfopristina キヌプリスチン/ダルフォプリスチン Quinupristin/dalfopristin Quinupristin/dalfopristin Quinupristin/dalfopristin Quinupristin/dalfopristin Квинупристин/дальфопристин Quinupristina/dalfopristina Quinupristin/dalfopristin Quinupristin/dalfopristin Хінупристин/дальфопристин
|
||||
Ribostamycin FALSE TRUE TRUE FALSE 利波霉素 Ribostamycin Ribostamycin Ribostamycine Ribostamysiini Ribostamycine Ribostamycin Ριμποσταμυκίνη Ribostamicina リボスタマイシン Ribostamycin Ribostamycyna Ribostamicina Ribostamicină Рибостамицин Ribostamicina Ribostamycin Ribostamisin Рибостаміцин
|
||||
Rifabutin FALSE TRUE TRUE FALSE 利福布汀 Rifabutin Rifabutin Rifabutine Rifabutiini Rifabutine Rifabutin Ριφαμπουτίνη Rifabutina リファブチン Rifabutin Rifabutin Rifabutin Rifabutină Рифабутин Rifabutina Rifabutin Rifabutin Рифабутин
|
||||
Rifampicin$ TRUE TRUE TRUE FALSE 利福平 Rifampicin Rifampicin Rifampicine Rifampisiini Rifampicine Rifampicin Ριφαμπικίνη Rifampicina リファンピシン Rifampicin Rifampicyna Rifampicina Rifampicină Рифампицин Rifampicina Rifampicin Rifampisin Рифампіцин
|
||||
Rifampicin/isoniazid FALSE TRUE TRUE FALSE 利福平/异烟肼 Rifampicin/isoniazid Rifampicin/isoniazid Rifampicine/isoniazide Rifampisiini/isonitsidi Rifampicine/isoniazide Rifampicin/Isoniazid Ριφαμπικίνη/ισονιαζίδη Rifampicina/isoniazide リファンピシン/イソニアジド Rifampicin/isoniazid Rifampicyna/izoniazyd Rifampicina/isoniazida Rifampicină/isoniazidă Рифампицин/изониазид Rifampicina/isoniazida Rifampicin/isoniazid Rifampisin/izoniazid Рифампіцин/ізоніазид
|
||||
Rifampicin/pyrazinamide/ethambutol/isoniazid FALSE TRUE TRUE FALSE 利福平/吡嗪酰胺/乙胺丁醇/异烟肼 Rifampicin/pyrazinamid/ethambutol/isoniazid Rifampicin/pyrazinamid/ethambutol/isoniazid Rifampicine/pyrazinamide/ethambutol/isoniazide Rifampisiini/pyratsiiniamidi/etambutoli/isonatsidi Rifampisiini/pyratsiiniamidi/etambutoli/isonatsidi Rifampicine/pyrazinamide/éthambutol/isoniazide Rifampicin/Pyrazinamid/Ethambutol/Isoniazid Ριφαμπικίνη/πυραζιναμίδη/εθαμβουτόλη/ισονιαζίδη Rifampicina/pirazinamide/etambutolo/isoniazide リファンピシン/ピラジナミド/エタンブトール/イソニアジド Rifampicin/pyrazinamid/etambutol/isoniazid Rifampicyna/pirazinamid/etambutol/izoniazyd Rifampicina/pirazinamida/etambutol/isoniazida Rifampicină/pirazinamidă/etambutol/isoniazidă Рифампицин/пиразинамид/этамбутол/исониазид Rifampicina/pirazinamida/etambutol/isoniazida Rifampicin/pyrazinamid/ethambutol/isoniazid Rifampisin/pirazinamid/etambutol/izoniazid Рифампіцин/піразинамід/етамбутол/ізоніазид
|
||||
Rifampicin/pyrazinamide/isoniazid FALSE TRUE TRUE FALSE 利福平/吡嗪酰胺/异烟肼 Rifampicin/pyrazinamid/isoniazid Rifampicin/pyrazinamid/isoniazid Rifampicine/pyrazinamide/isoniazide Rifampisiini/pyratsiiniamidi/isonitsidi Rifampisiini/pyratsiiniamidi/isonitsidi Rifampicine/pyrazinamide/isoniazide Rifampicin/Pyrazinamid/Isoniazid Ριφαμπικίνη/πυραζιναμίδη/ισονιαζίδη Rifampicina/pirazinamide/isoniazide リファンピシン/ピラジナミド/イソニアジド Rifampicin/pyrazinamid/isoniazid Rifampicyna/pirazynamid/izoniazyd Rifampicina/pirazinamida/isoniazida Rifampicină/pirazinamidă/isoniazidă Рифампицин/пиразинамид/изониазид Rifampicina/pirazinamida/isoniazida Rifampicin/pyrazinamid/isoniazid Rifampisin/pirazinamid/izoniazid Рифампіцин/піразинамід/ізоніазид
|
||||
Rifamycin FALSE TRUE TRUE FALSE 利福霉素 Rifamycin Rifamycin Rifamycine Rifamysiini Rifamycine Rifamycin Ριφαμυκίνη Rifamicina リファマイシン Rifamycin Rifamycyna Rifamycin Rifamicină Рифамицин Rifamicina Rifamycin Rifamisin Рифаміцин
|
||||
Rifaximin FALSE TRUE TRUE FALSE 利福昔明 Rifaximin Rifaximin Rifaximine Rifaksimiini Rifaximine Rifaximin Ριφαξιμίνη Rifaximina リファキシミン Rifaximin Rifaximin Rifaximin Rifaximin Рифаксимин Rifaximina Rifaximin Rifaximin Рифаксимін
|
||||
Rokitamycin FALSE TRUE TRUE FALSE 罗奇霉素 Rokitamycin Rokitamycin Rokitamycine Rokitamysiini Rokitamycine Rokitamycin Ροκιταμυκίνη Rokitamicina ロキタマイシン Rokitamycin Rokitamycyna Rokitamycin Rokitamicină Рокитамицин Rokitamicina Rokitamycin Rokitamisin Рокітаміцин
|
||||
Rosoxacin FALSE TRUE TRUE FALSE 罗红霉素 Rosoxacin Rosoxacin Rosoxacine Rosoksasiini Rosoxacine Rosoxacin Ροζοξακίνη Rosoxacina ロソキサシン Rosoksacin Rosoxacin Rosoxacina Rosoxacin Розоксацин Rosoxacina Rosoxacin Rosoxacin Розоксацин
|
||||
Roxithromycin FALSE TRUE TRUE FALSE 罗红霉素 Roxithromycin Roxithromycin Roxitromycine Roksitromysiini Roxithromycine Roxithromycin Ροξιθρομυκίνη Roxitromicina ロキシスロマイシン Roxitromycin Roksytromycyna Roxitromicina Roxitromicină Рокситромицин Roxitromicina Roxitromycin Roxithromycin Рокситроміцин
|
||||
Rufloxacin FALSE TRUE TRUE FALSE 罗氟沙星 Rufloxacin Rufloxacin Rufloxacine Rufloksasiini Rufloxacine Rufloxacin Ρουφλοξασίνη Rufloxacina ルフロキサシン Rufloxacin Rufloxacin Rufloxacin Rufloxacin Руфлоксацин Rufloxacina Rufloxacin Rufloksasin Руфлоксацин
|
||||
Sisomicin FALSE TRUE TRUE FALSE 西索米星 Sisomicin Sisomicin Sisomicine Sisomisiini Sisomicine Sisomicin Σισομικίνη Sisomicina シソマイシン Sisomicin Sisomicin Sisomicina Sisomicină Сизомицин Sisomicina Sisomicin Sisomisin Сизоміцин
|
||||
Sodium aminosalicylate FALSE TRUE TRUE FALSE 氨基水杨酸钠 Aminosalicylát sodný Natriumaminosalicylat Aminosalicylzuur Natriumaminosalisylaatti Aminosalicylate de sodium Natrium-Aminosalicylat Αμινοσαλικυλικό νάτριο Sodio aminosalicilato アミノサリチル酸ソーダ Natriumaminosalicylat Aminosalicylan sodu Aminosalicilato de sódio Aminosalicilat de sodiu Аминосалицилат натрия Aminosalicilato de sodio Natriumaminosalicylat Sodyum aminosalisilat Натрію аміносаліцилат
|
||||
Sparfloxacin FALSE TRUE TRUE FALSE 氨水杨酸钠 Sparfloxacin Sparfloxacin Sparfloxacine Sparfloksasiini Sparfloxacine Sparfloxacin Σπαρφλοξασίνη Sparfloxacina スパルフロキサシン Sparfloxacin Sparfloxacin Sparfloxacin Sparfloxacina Спарфлоксацин Esparfloxacina Sparfloxacin Sparfloksasin Спарфлоксацин
|
||||
Spectinomycin FALSE TRUE TRUE FALSE 大观霉素 Spectinomycin Spectinomycin Spectinomycine Spectinomycin Spectinomycine Spectinomycin Σπεκτινομυκίνη Spectinomycin スペクチノマイシン Spectinomycin Spektynomycyna Spectinomycin Spectinomicină Спектиномицин Espectinomicina Spektinomycin Spektinomisin Спектиноміцин
|
||||
Spiramycin FALSE TRUE TRUE FALSE 斯皮拉菌素 Spiramycin Spiramycin Spiramycine Spiramysiini Spiramycine Spiramycin Σπιραμυκίνη Spiramicina スピラマイシン Spiramycin Spiramycyna Spiramycin Spiramicină Спирамицин Espiramicina Spiramycin Spiramisin Спіраміцин
|
||||
Spiramycin/metronidazole FALSE TRUE TRUE FALSE 螺旋霉素/甲硝唑 Spiramycin/metronidazol Spiramycin/metronidazol Spiramycine/metronidazol Spiramysiini/metronidatsoli Spiramycine/métronidazole Spiramycin/Metronidazol Σπιραμυκίνη/μετρονιδαζόλη Spiramicina/metronidazolo スピラマイシン/メトロニダゾール Spiramycin/metronidazol Spiramycyna/metronidazol Spiramycin/metronidazol Spiramicină/metronidazol Спирамицин/метронидазол Espiramicina/metronidazol Spiramycin/metronidazol Spiramisin/metronidazol Спіраміцин/метронідазол
|
||||
Staphylococcus immunoglobulin FALSE TRUE TRUE FALSE 葡萄球菌免疫球蛋白 Stafylokokový imunoglobulin Stafylokok-immunglobulin Stafylokokkenimmunoglobuline Staphylococcus-immunoglobuliini Immunoglobuline staphylococcique Staphylococcus-Immunoglobulin Σταφυλόκοκκος ανοσοσφαιρίνη Immunoglobulina per stafilococco ブドウ球菌免疫グロブリン Staphylococcus immunglobulin Immunoglobulina gronkowcowa Imunoglobulina de Staphylococcus Imunoglobulină stafilococică Стафилококковый иммуноглобулин Inmunoglobulina estafilocócica Immunoglobulin mot stafylokocker Staphylococcus immünoglobulin Стафілококовий імуноглобулін
|
||||
Streptoduocin FALSE TRUE TRUE FALSE 链霉素 Streptoduocin Streptoduocin Streptoduocine Streptoduocin Streptoduocine Streptoduocin Στρεπτοδουοκίνη Streptoduocin ストレプトデュオシン Streptoduocin Streptoduocin Estreptoduocina Streptoduocin Стрептодуоцин Estreptoduocina Streptoduocin Streptoduosin Стрептодуоцин
|
||||
Streptomycin FALSE TRUE TRUE FALSE 霉素 Streptomycin Streptomycin Streptomycine Streptomysiini Streptomycine Streptomycin Στρεπτομυκίνη Streptomicina ストレプトマイシン Streptomycin Streptomycyna Streptomycin Streptomicină Стрептомицин Estreptomicina Streptomycin Streptomisin Стрептоміцин
|
||||
Streptomycin/isoniazid FALSE TRUE TRUE FALSE 链霉素/异烟肼 Streptomycin/izoniazid Streptomycin/isoniazid Streptomycine/isoniazide Streptomysiini/isoniasidi Streptomycine/isoniazide Streptomycin/Isoniazid Στρεπτομυκίνη/ισονιαζίδη Streptomicina/isoniazide ストレプトマイシン/イソニアジド Streptomycin/isoniazid Streptomycyna/izoniazyd Streptomicina/isoniazida Streptomicină/isoniazidă Стрептомицин/изониазид Estreptomicina/isoniazida Streptomycin/isoniazid Streptomisin/izoniazid Стрептоміцин/ізоніазид
|
||||
Sulbenicillin FALSE TRUE TRUE FALSE 磺苄西林 Sulbenicillin Sulbenicillin Sulbenicilline Sulbenisilliini Sulbenicilline Sulbenicillin Σουλμπενικιλλίνη Sulbenicillina スルベニシリン Sulbenicillin Sulbenicylina Sulbenicilina Sulbenicilină Сульбенициллин Sulbenicilina Sulbenicillin Sulbenisilin Сульбеніцилін
|
||||
Sulfadiazine/tetroxoprim FALSE TRUE TRUE FALSE 磺胺嘧啶/四氧嘧啶 Sulfadiazin/tetroxoprim Sulfadiazin/tetroxoprim Sulfadiazine/tetroxoprim Sulfadiatsiini/tetroksopriimi Sulfadiazine/tetroxoprime Sulfadiazin/Tetroxoprim Σουλφαδιαζίνη/τετροξοπρίμη Sulfadiazina/tetroxoprim スルファジアジン/テトロキソプリム Sulfadiazin/tetroksoprim Sulfadiazyna/tetroksoprim Sulfadiazina/tetroxoprim Sulfadiazină/tetroxoprim Сульфадиазин/тетроксоприм Sulfadiazina/tetroxoprim Sulfadiazin/tetroxoprim Sülfadiazin/tetroksoprim Сульфадіазин/тетроксоприм
|
||||
Sulfadiazine/trimethoprim FALSE TRUE TRUE FALSE 磺胺嘧啶/三甲氧苄啶 Sulfadiazin/trimetoprim Sulfadiazin/trimethoprim Sulfadiazine/trimethoprim Sulfadiatsiini/trimetopriimi Sulfadiazine/triméthoprime Sulfadiazin/Trimethoprim Σουλφαδιαζίνη/τριμεθοπρίμη Sulfadiazina/trimetoprim スルファジアジン/トリメトプリム Sulfadiazin/trimetoprim Sulfadiazyna/trimetoprim Sulfadiazina/trimethoprim Sulfadiazină/trimetoprim Сульфадиазин/триметоприм Sulfadiazina/trimetoprima Sulfadiazin/trimetoprim Sülfadiazin/trimetoprim Сульфадіазин/триметоприм
|
||||
Sulfadimidine/trimethoprim FALSE TRUE TRUE FALSE 磺胺嘧啶/三甲氧苄啶 Sulfadimidin/trimetoprim Sulfadimidin/trimethoprim Sulfadimidine/trimethoprim Sulfadimidiini/trimetopriimi Sulfadimidine/triméthoprime Sulfadimidin/Trimethoprim Σουλφαδιμιδίνη/τριμεθοπρίμη Sulfadimidina/trimetoprim スルファジミジン/トリメトプリム Sulfadimidin/trimetoprim Sulfadimidyna/trimetoprim Sulfadimidina/trimethoprim Sulfadimidină/trimetoprim Сульфадимидин/триметоприм Sulfadimidina/trimetoprima Sulfadimidin/trimetoprim Sülfadimidin/trimetoprim Сульфадимідин/триметоприм
|
||||
Sulfafurazole FALSE TRUE TRUE FALSE 磺胺呋喃唑 Sulfafurazol Sulfafurazol Sulfafurazol Sulfafuratsoli Sulfafurazole Sulfafurazol Σουλφαφουραζόλη Sulfafurazolo スルファフラゾール Sulfafurazol Sulfafurazol Sulfafurazole Sulfafurazol Сульфафуразол Sulfafurazol Sulfafurazol Sülfafurazol Сульфафуразол
|
||||
Sulfaisodimidine FALSE TRUE TRUE FALSE 磺胺二甲嘧啶 Sulfaisodimidin Sulfaisodimidin Sulfisomidine Sulfaisodimidiini Sulfaisodimidine Sulfaisodimidin Σουλφαϊζοδιμιδίνη Sulfaisodimidina スルファイソジミジン Sulfaisodimidin Sulfaisodimidine Sulfaisodimidina Sulfaisodimidină Сульфаизодимидин Sulfaisodimidina Sulfaisodimidin Sülfaizodimidin Сульфаізодимідин
|
||||
Sulfalene FALSE TRUE TRUE FALSE 磺胺类药物 Sulfalen Sulfalen Sulfaleen Sulfaleeni Sulfalène Sulfalene Σουλφαλένιο Sulfalene スルファレン Sulfen Sulfalen Sulfaleno Sulfalenă Сульфален Sulfaleno Sulfen Sülfalen Сульфален
|
||||
Sulfamazone FALSE TRUE TRUE FALSE 磺胺脒 Sulfamazon Sulfamazon Sulfamazon Sulfamatsoni Sulfamazone Sulfamazon Σουλφαμαζόνη Sulfamazone スルファマゾン Sulfamazon Sulfamazon Sulfamazona Sulfamazonă Сульфамазон Sulfamazona Sulfamazon Sülfamazon Сульфамазон
|
||||
Sulfamerazine/trimethoprim FALSE TRUE TRUE FALSE 磺胺脒/三甲氧苄氨嘧啶 Sulfamerazin/trimetoprim Sulfamerazin/trimethoprim Sulfamerazine/trimethoprim Sulfameratsiini/trimetopriimi Sulfamérazine/triméthoprime Sulfamerazin/Trimethoprim Σουλφαμεραζίνη/τριμεθοπρίμη Sulfamerazina/trimetoprim スルファメラジン/トリメトプリム Sulfamerazin/trimetoprim Sulfamerazyna/trimetoprim Sulfamerazina/trimethoprim Sulfamerazină/trimetoprim Сульфамеразин/триметоприм Sulfamerazina/trimetoprima Sulfamerazin/trimetoprim Sülfamerazin/trimetoprim Сульфамеразин/триметоприм
|
||||
Sulfamethizole FALSE TRUE TRUE FALSE 磺胺甲基咪唑 Sulfamethizol Sulfamethizol Sulfamethizol Sulfametatsoli Sulfaméthizole Sulfamethizol Sulfamethizole Sulfamethizolo スルファメチゾール Sulfametizol Sulfamethizole Sulfametizole Sulfamețizol Сульфаметизол Sulfametozol Sulfamethizol Sülfametizol Сульфаметізол
|
||||
Sulfamethoxazole$ TRUE TRUE TRUE FALSE 磺胺甲噁唑 Sulfamethoxazol Sulfamethoxazol Sulfamethoxazol Sulfametoksatsoli Sulfaméthoxazole Sulfamethoxazol Σουλφαμεθοξαζόλη Sulfametossazolo スルファメトキサゾール Sulfametoksazol Sulfametoksazol Sulfamethoxazole Sulfametoxazol Сульфаметоксазол Sulfametoxazol Sulfametoxazol Sülfametoksazol Сульфаметоксазол
|
||||
Sulfamethoxazole/trimethoprim FALSE TRUE TRUE FALSE 磺胺甲噁唑/三甲氧苄啶 Sulfamethoxazol/trimethoprim Sulfamethoxazol/trimethoprim Sulfamethoxazol/trimethoprim Sulfametoksatsoli/trimetopriimi Sulfaméthoxazole/triméthoprime Sulfamethoxazol/Trimethoprim Σουλφαμεθοξαζόλη/τριμεθοπρίμη Sulfametossazolo/trimetoprim スルファメトキサゾール/トリメトプリム Sulfametoksazol/trimetoprim Sulfametoksazol/trimetoprim Sulfametoxazol/trimethoprim Sulfametoxazol/trimetoprim Сульфаметоксазол/триметоприм Sulfametoxazol/trimetoprima Sulfametoxazol/trimetoprim Sülfametoksazol/trimetoprim Сульфаметоксазол/триметоприм
|
||||
Sulfametoxydiazine FALSE TRUE TRUE FALSE 磺胺甲噁唑 Sulfametoxydiazin Sulfametoxydiazin Sulfamethoxydiazine Sulfametoksidiatsiini Sulfamétoxydiazine Sulfametoxydiazin Σουλφαμετοξυδιαζίνη Sulfametoxydiazine スルファメトキシジアジン Sulfametoksydiazin Sulfametoksydiazyna Sulfametoxidiazina Sulfametoxidiazină Сульфаметоксидиазин Sulfametoxidiazina Sulfametoxydiazin Sulfametoksidiyazin Сульфаметоксидіазин
|
||||
Sulfametrole/trimethoprim FALSE TRUE TRUE FALSE 磺胺甲醚/三甲氧嘧啶 Sulfametrol/trimetoprim Sulfametrol/trimethoprim Sulfametrol/trimethoprim Sulfametroli/trimetopriimi Sulfamétrole/triméthoprime Sulfametrole/Trimethoprim Σουλφαμετρόλη/τριμεθοπρίμη Sulfametrole/trimetoprim スルファメトロール/トリメトプリム Sulfametrol/trimetoprim Sulfametrol/trimetoprim Sulfametrole/trimethoprim Sulfametrole/trimetoprim Сульфаметрол/триметоприм Sulfametrol/trimetoprima Sulfametrol/trimetoprim Sülfametrol/trimetoprim Сульфаметрол/триметоприм
|
||||
Sulfamoxole$ TRUE TRUE TRUE FALSE 磺胺甲噁唑 Sulfamoxol Sulfamoxol Sulfamoxol Sulfamoksoli Sulfamoxole Sulfamoxol Σουλφαμοξόλη Sulfamoxolo スルファモキソール Sulfamoksol Sulfamoksol Sulfamoxole Sulfamoxol Сульфамоксол Sulfamoxole Sulfamoxol Sülfamoksol Сульфамоксол
|
||||
Sulfamoxole/trimethoprim FALSE TRUE TRUE FALSE 磺胺甲噁唑/三甲氧苄啶 Sulfamoxol/trimetoprim Sulfamoxol/trimethoprim Sulfamoxol/trimethoprim Sulfamoksoli/trimetopriimi Sulfamoxole/triméthoprime Sulfamoxol/Trimethoprim Σουλφαμοξόλη/τριμεθοπρίμη Sulfamoxolo/trimetoprim スルファモキソール/トリメトプリム Sulfamoksol/trimetoprim Sulfamoksol/trimetoprim Sulfamoxole/trimethoprim Sulfamoxol/trimetoprim Сульфамоксол/триметоприм Sulfamoxol/trimetoprima Sulfamoxol/trimetoprim Sülfamoksol/trimetoprim Сульфамоксол/триметоприм
|
||||
Sulfaperin FALSE TRUE TRUE FALSE 磺胺类药物 Sulfaperin Sulfaperin Sulfaperine Sulfaperiini Sulfapérine Sulfaperin Σουλφαπερίνη Sulfaperin スルファペリン Sulfaperin Sulfaperin Sulfaperin Sulfaperin Сульфаперин Sulfametoxazol Sulfaperin Sülfaperin Сульфаперин
|
||||
Sulfaphenazole FALSE TRUE TRUE FALSE 磺胺苯吡唑 Sulfafenazol Sulfaphenazol Sulfafenazol Sulfafenatsoli Sulfaphénazole Sulfaphenazol Σουλφαφαιναζόλη Sulfafenazolo スルファフェナゾール Sulfafenazol Sulfafenazol Sulfafenazol Sulfafenazol Сульфафеназол Sulfafenazol Sulfafenazol Sülfafenazol Сульфафеназол
|
||||
Sulfathiazole FALSE TRUE TRUE FALSE 磺胺噻唑 Sulfathiazol Sulfathiazol Sulfathiazol Sulfatiatsoli Sulfathiazole Sulfathiazol Σουλφαθειαζόλη Sulfathiazole スルファチアゾール Sulfatiazol Sulfatiazol Sulfatazol Sulfatiazol Сульфатиазол Sulfatiazol Sulfathiazol Sulfathiazole Сульфатіазол
|
||||
Sulfathiourea FALSE TRUE TRUE FALSE 磺胺硫脲 Sulfathiomočovina Sulfathiourea Sulfathioureum Sulfathiourea Sulfathiourée Sulfathioharnstoff Σουλφαθειουρία Sulfathiourea スルファチオ尿素 Sulfathiourea Sulfathiourea Sulfathiourea Sulfathiourea Сульфатиомочевина Sulfathiourea Sulfatiourea Sulfathiourea Сульфатіосечовина
|
||||
Sultamicillin FALSE TRUE TRUE FALSE 苏打米林 Sultamicilin Sultamicillin Sultamicilline Sultamisilliini Sultamicilline Sultamicillin Σουλταμικιλλίνη Sultamicillina スルタミシリン Sultamicillin Sultamicillin Sultamicillin Sultamicilină Сультамициллин Sultamicilina Sultamicillin Sultamicillin Сультаміцилін
|
||||
Talampicillin FALSE TRUE TRUE FALSE 塔拉比西林 Talampicilin Talampicillin Talampicilline Talampisilliini Talampicilline Talampicillin Ταλαμπικιλλίνη Talampicillina タランピシリン Talampicillin Talampicylina Talampicilina Talampicilină Талампициллин Talampicilina Talampicillin Talampisilin Талампіцилін
|
||||
Tedizolid FALSE TRUE TRUE FALSE 特地唑胺 Tedizolid Tedizolid Tedizolid Tedizolid Tedizolid Tedizolid Τεντιζολίδη Tedizolid テジゾリド Tedizolid Tedizolid Tedizolid Tedizolid Тедизолид Tedizolid Tedizolid Tedizolid Тедізолід
|
||||
Teicoplanin FALSE TRUE TRUE FALSE 泰科普兰素 Teicoplanin Teicoplanin Teicoplanine Teikoplaniini Teicoplanine Teicoplanin Τεϊκοπλανίνη Teicoplanina テイコプラニン Teicoplanin Teicoplanin Teicoplanin Teicoplanin Тейкопланин Teicoplanina Teicoplanin Teikoplanin Тейкопланін
|
||||
Telithromycin FALSE TRUE TRUE FALSE 泰利霉素 Telithromycin Telithromycin Telitromycine Telitromysiini Télithromycine Telithromycin Τελιθρομυκίνη Telitromicina テリスロマイシン Telitromycin Telitromycyna Telitromicina Telitromicină Телитромицин Telitromicina Telitromycin Telitromisin Телітроміцин
|
||||
Temafloxacin FALSE TRUE TRUE FALSE 氨甲环酸 Temafloxacin Temafloxacin Temafloxacine Temafloksasiini Temafloxacine Temafloxacin Τεμαφλοξασίνη Temafloxacina テマフロキサシン Temafloxacin Temafloksacyna Temafloxacin Temafloxacin Темафлоксацин Temafloxacina Temafloxacin Temafloksasin Темафлоксацин
|
||||
Temocillin FALSE TRUE TRUE FALSE 氨甲蝶呤 Temocillin Temocillin Temocilline Temosilliini Temocillin Temocillin Τεμοκιλλίνη Temocillina テモシリン Temocillin Temocillin Temocillin Temocilină Темоциллин Temocilina Temocillin Temocillin Темоцилін
|
||||
Tenofovir disoproxil FALSE TRUE TRUE FALSE 特诺福韦酯 Tenofovir disoproxil Tenofovir disoproxil Tenofovir Tenofoviiridisoproksiili Tenofovir disoproxil Tenofovir Disoproxil Τενοφοβίρη δισοπροξίλη Tenofovir disoproxil テノホビルジソプロキシル Tenofovir disoproxil Tenofovir disoproxil Tenofovir disoproxil Tenofovir disoproxil Тенофовир дизопроксил Tenofovir disoproxil Tenofovir disoproxil Tenofovir disoproksil Тенофовір дизопроксил
|
||||
Terizidone FALSE TRUE TRUE FALSE 特立兹酮 Terizidon Terizidon Terizidon Teritsidoni Terizidone Terizidon Τεριζιδόνη Terizidone テリジドン Terizidon Terizidon Terizidone Terizidonă Теризидон Terizidona Terizidon Terizidon Теризидон
|
||||
Thiacetazone FALSE TRUE TRUE FALSE 噻乙唑酮 Thiacetazon Thiacetazon Thiacetazone Thiacetazoni Thiacétazone Thiacetazon Θιακεταζόνη Thiacetazona チアセタゾン Thiacetazone Thiacetazon Thiacetazona Thiacetazonă Тиазетазон Thiacetazona Thiacetazone Thiasetazon Тіацетазон
|
||||
Thiamphenicol FALSE TRUE TRUE FALSE 硫苯尼考 Thiamfenikol Thiamphenicol Thiamfenicol Tiamfenikoli Thiamphénicol Thiamphenicol Θειαμφενικόλη Tiamfenicolo チアンフェニコール Tiamfenikol Tiamfenikol Tiamfenicol Tiamfenicol Тиамфеникол Tiamfenicol Tiamfenikol Thiamphenicol Тіамфенікол
|
||||
Thioacetazone/isoniazid FALSE TRUE TRUE FALSE 硫乙酰唑酮/异烟肼 Thioacetazon/isoniazid Thioacetazon/isoniazid Thioacetazon/isoniazide Tioasetatsoni/isonatsidi Thioacétazone/isoniazide Thioacetazon/Isoniazid Θειοακεταζόνη/ισονιαζίδη Tioacetazone/isoniazide チオアセタゾン/イソニアジド Thioacetazon/isoniazid Tioacetazon/izoniazyd Thioacetazone/isoniazid Tioacetazonă/isoniazidă Тиоацетазон/изониазид Tioacetazona/isoniazida Thioacetazon/isoniazid Tiyoasetazon/izoniazid Тіоацетазон/ізоніазид
|
||||
Ticarcillin FALSE TRUE TRUE FALSE 替卡西林 Tykarcilinu Ticarcillin Ticarcilline Ticarcillin Ticarcilline Ticarcillin Τικαρκιλλίνη Ticarcillina チカルシリン Ticarcillin Ticarcillin Ticarcilina Ticarcilină Тикарциллин Ticarcilina Ticarcillin Ticarcillin Тикарцилін
|
||||
Ticarcillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE 替卡西林/β-内酰胺酶抑制剂 Tykarcilinu/beta-laktamázy Inhibitor Ticarcillin/beta-lactamasehæmmer Ticarcilline/enzymremmer Tikarsilliini/beeta-laktamaasin estäjä Ticarcilline/inhib. de bêta-lactamase Ticarcillin/Beta-Lactamase-Hemmer Αναστολέας της τικαρκιλλίνης/β-λακταμάσης Ticarcillina/inib. d. beta-lattamasi チカルシリン/β-ラクタマーゼ阻害剤 Ticarcillin/betalaktamaseinhibitor Tikarcylina/inhibitor beta-laktamazy Ticarcilina/inibid. da beta-lactamase Inhibitor de ticarcilină/beta-lactamază Тикарциллин/ингибитор бета-лактамазы Ticarcilina/inhib. de la betalactamasa Ticarcillin/beta-laktamashämmare Tikarsilin/beta-laktamaz inhibitörü Тикарцилін/інгібітор бета-лактамаз
|
||||
Ticarcillin/clavulanic acid FALSE TRUE TRUE FALSE 替卡西林/克拉维酸 Ticarcillin/kyselina klavulanová Ticarcillin/clavulansyre Ticarcilline/clavulaanzuur Tikarsilliini/klavulaanihappo Ticarcilline/acide clavulanique Ticarcillin/Clavulansäure Τικαρκιλλίνη/κλαβουλανικό οξύ Ticarcillina/acido clavulanico チカルシリン/クラブラン酸 Ticarcillin/klavulansyre Tikarcylina/kwas klawulanowy Ticarcilina/ácido clavulanico Ticarcilină/acid clavulanic Тикарциллин/клавулановая кислота Ticarcilina/ácido clavulánico Ticarcillin/clavulansyra Tikarsilin/klavulanik asit Тикарцилін/клавуланова кислота
|
||||
Tinidazole FALSE TRUE TRUE FALSE 替尼唑 Tinidazol Tinidazol Tinidazol Tinidatsoli Tinidazole Tinidazol Τινιδαζόλη Tinidazolo チニダゾール Tinidazol Tinidazol Tinidazole Tinidazol Тинидазол Tinidazol Tinidazol Tinidazol Тинідазол
|
||||
Tobramycin FALSE TRUE TRUE FALSE 妥布霉素 Tobramycin Tobramycin Tobramycine Tobramysiini Tobramycine Tobramycin Τομπραμυκίνη Tobramicina トブラマイシン Tobramycin Tobramycyna Tobramycin Tobramicină Тобрамицин Tobramicina Tobramycin Tobramisin Тобраміцин
|
||||
Trimethoprim$ TRUE TRUE TRUE FALSE 三甲氧嘧啶 Trimethoprim Trimethoprim Trimethoprim Trimetopriimi Triméthoprime Trimethoprim Τριµεθοπρίµη Trimetoprim トリメトプリム/スルファメトキサゾール Trimetoprim Trimetoprim Trimethoprim Trimetoprim Триметоприм Trimetoprima Trimetoprim Trimetoprim Триметоприм
|
||||
Trimethoprim/sulfamethoxazole FALSE TRUE TRUE FALSE 三甲氧嘧啶/磺胺甲恶唑 Trimethoprim/sulfametoxazol Trimethoprim/sulfamethoxazol Cotrimoxazol Trimetopriimi/sulfametoksatsoli Triméthoprime/sulfaméthoxazole Trimethoprim/Sulfamethoxazol Τριµεθοπρίµη/σουλφαµεθοξαζόλη Trimetoprim/sulfametossazolo トリメトプリム/スルファメトキサゾール Trimetoprim/sulfametoksazol Trimetoprim/sulfametoksazol Trimethoprim/sulfametoxazol Trimetoprim/sulfametoxazol Триметоприм/сульфаметоксазол Trimetoprima/sulfametoxazol Trimetoprim/sulfametoxazol Trimetoprim/sülfametoksazol Триметоприм/сульфаметоксазол
|
||||
Troleandomycin FALSE TRUE TRUE FALSE 托拉多霉素 Troleandomycin Troleandomycin Troleandomycine Troleandomysiini Troleandomycine Troleandomycin Τρολεαντομυκίνη Troleandomicina トロレアンドマイシン Troleandomycin Troleandomycyna Troleandomicina Troleandomicină Тролеандомицин Troleandomicina Troleandomycin Troleandomisin Тролеандоміцин
|
||||
Trovafloxacin FALSE TRUE TRUE FALSE 特戊沙星 Trovafloxacin Trovafloxacin Trovafloxacine Trovafloksasiini Trovafloxacine Trovafloxacin Τροβαφλοξασίνη Trovafloxacin トロバフロキサシン Trovafloxacin Trovafloxacin Trovafloxacin Trovafloxacină Тровафлоксацин Trovafloxacina Trovafloxacin Trovafloksasin Тровафлоксацин
|
||||
Vancomycin FALSE TRUE TRUE FALSE 唑啉酮 Vankomycin Vancomycin Vancomycine Vankomysiini Vancomycine Vancomycin Βανκομυκίνη Vancomicina バンコマイシン Vancomycin Wankomycyna Vancomycin Vancomicină Ванкомицин Vancomicina Vancomycin Vankomisin Ванкоміцин
|
||||
Voriconazole FALSE TRUE TRUE FALSE 伏立康唑 Vorikonazol Voriconazol Voriconazol Vorikonatsoli Voriconazole Voriconazol Βορικοναζόλη Voriconazolo ボリコナゾール Vorikonazol Worikonazol Voriconazol Voriconazol Вориконазол Voriconazol Vorikonazol Vorikonazol Вориконазол
|
||||
Aminoglycosides FALSE TRUE TRUE FALSE 氨基糖苷类 Aminoglykosidy Aminoglykosider Aminoglycosiden Aminoglykosidit Aminoglycosides Aminoglykoside Αμινογλυκοσίδες Aminoglicosidi アミノグリコシド系抗生物質 Aminoglykosider Aminoglikozydy Aminoglycosides Aminoglicozide Аминогликозиды Aminoglucósidos Aminoglykosider Aminoglikozidler Аміноглікозиди
|
||||
Amphenicols FALSE TRUE TRUE FALSE 安息香醇 Amfenikoly Amphenicoler Amfenicolen Amfenikolit Amphénicols Amphenicole Αμφενικόλες Amphenicols アンフェニコール Amfenikoler Amfenikol Anfenicóis Amfenicoli Амфениколы Anfenicoles Amfenikoler Amphenicols Амфеніколи
|
||||
Antifungals/antimycotics FALSE TRUE TRUE FALSE 抗真菌药/抗真菌药 Antimykotika/antimykotika Antimykotika/antimykotika Antifungica/antimycotica Sienilääkkeet/antimykootit Antifongiques/antimycotiques Antimykotika/Antimykotika Αντιμυκητιασικά/αντιμυκητιασικά Antifungini/antimicotici 抗真菌剤/抗真菌剤 Soppdrepende midler/antimykotika Środki przeciwgrzybicze/przeciwmikotyczne Antifúngicos/antimicóticos Antifungice/antimicrotice Противогрибковые препараты/антимикотики Antifúngicos/antimicóticos Antimykotika/antimykotika Antifungaller/antimikotikler Протигрибкові засоби/антимікотики
|
||||
Antimycobacterials FALSE TRUE TRUE FALSE 抗霉菌素类 Antimykobakteriální látky Antimycobakterier Antimycobacteriele middelen Antimykobakteerit Antimycobactériens Antimykobakterielle Mittel Αντιμυκοβακτηριακά Antimicobatterici 抗マイコバクテリア薬 Antimykobakterielle midler Środki przeciwgrzybicze Antimycobacterials Antimicobacteriene Антимикобактериальные препараты Antimicrobianos Antimykobakterier Antimikobakteriyeller Засоби, що діють на мікобактерії
|
||||
Beta-lactams/penicillins FALSE TRUE TRUE FALSE β-内酰胺类/青霉素类 Beta-laktamy/peniciliny Beta-lactamer/penicilliner Beta-lactams/penicillines Beetalaktaamit/penisilliinit Bêta-lactamines/pénicillines Beta-Lactame/Penicilline Β-λακτάμες/πενικιλλίνες Beta-lattami/penicilline β-ラクタム系/ペニシリン系抗菌薬 Betalaktamer/penicilliner Beta-laktamy/penicyliny Beta-lactâmicas/penicilinas Beta-lactame/peniciline Бета-лактамы/пенициллины Beta-lactámicos/penicilinas Beta-laktamer/penicilliner Beta-laktamlar/penisilinler Бета-лактами/пеніциліни
|
||||
Cephalosporins FALSE TRUE TRUE FALSE 头孢菌素类 Cefalosporiny Cefalosporiner Cefalosporines Kefalosporiinit Céphalosporines Cephalosporine Κεφαλοσπορίνες Cefalosporine セファロスポリン Cefalosporiner Cefalosporyny Cefalosporinas Cefalosporine Цефалоспорины Cefalosporinas Kefalosporiner Sefalosporinler Цефалоспорини
|
||||
Cephalosporins (1st gen.) FALSE TRUE TRUE FALSE 头孢菌素类(第一代) Cefalosporiny (1. gen.) Cefalosporiner (1. gen.) Cefalosporines (1e gen.) Kefalosporiinit (1. suk.) Céphalosporines (1ère génération) Cephalosporine (1. Gen.) Κεφαλοσπορίνες (1ου γένους) Cefalosporine (1° gen.) セファロスポリン系抗生物質(第1世代) Cefalosporiner (1. generasjon) Cefalosporyny (1. gen.) Cefalosporinas (1º género) Cefalosporine (prima generație) Цефалоспорины (1-го пок.) Cefalosporinas (1er gen.) Kefalosporiner (första gen.) Sefalosporinler (1. kuşak) Цефалоспорини (1 пок.)
|
||||
Cephalosporins (2nd gen.) FALSE TRUE TRUE FALSE 头孢菌素类(第二代) Cefalosporiny (2. gen.) Cefalosporiner (2. gen.) Cefalosporines (2e gen.) Kefalosporiinit (2. suk.) Céphalosporines (2ème génération) Cephalosporine (2. Gen.) Κεφαλοσπορίνες (2ο γένος) Cefalosporine (2° gen.) セファロスポリン(第2世代) Cefalosporiner (2. generasjon) Cefalosporyny (2. gen.) Cefalosporinas (2ª gen.) Cefalosporine (a doua generație) Цефалоспорины (2-го пок.) Cefalosporinas (2do gen.) Kefalosporiner (andra gen.) Sefalosporinler (2. kuşak) Цефалоспорини (2 пок.)
|
||||
Cephalosporins (3rd gen.) FALSE TRUE TRUE FALSE 头孢菌素类(第三代) Cefalosporiny (3. gen.) Cefalosporiner (3. gen.) Cefalosporines (3e gen.) Kefalosporiinit (3. suk.) Céphalosporines (3ème génération) Cephalosporine (3. Gen.) Κεφαλοσπορίνες (3ο γένος) Cefalosporine (3° gen.) セファロスポリン(第3世代) Cefalosporiner (3. generasjon) Cefalosporyny (3 gen.) Cefalosporinas (3ª gen.) Cefalosporine (a treia generație) Цефалоспорины (3-го пок.) Cefalosporinas (3er gen.) Kefalosporiner (tredje gen.) Sefalosporinler (3. kuşak) Цефалоспорини (3 пок.)
|
||||
Cephalosporins (4th gen.) FALSE TRUE TRUE FALSE 头孢菌素类(第四代) Cefalosporiny (4. gen.) Cefalosporiner (4. gen.) Cefalosporines (4e gen.) Kefalosporiinit (4. suk.) Céphalosporines (4ème génération) Cephalosporine (4. Gen.) Κεφαλοσπορίνες (4ο γένος) Cefalosporine (4° gen.) セファロスポリン(第4世代) Cefalosporiner (4. generasjon) Cefalosporyny (4 gen.) Cefalosporinas (4.ª gen.) Cefalosporine (a 4-a generație) Цефалоспорины (4-го пок.) Cefalosporinas (4ª gen.) Kefalosporiner (4:e gen.) Sefalosporinler (4. kuşak) Цефалоспорини (4 пок.)
|
||||
Cephalosporins (5th gen.) FALSE TRUE TRUE FALSE 头孢菌素(第五代) Cefalosporiny (5. gen.) Cefalosporiner (5. gen.) Cefalosporines (5e gen.) Kefalosporiinit (5. suk.) Céphalosporines (5e gén.) Cephalosporine (5. Gen.) Κεφαλοσπορίνες (5ο γένος) Cefalosporine (5° gen.) セファロスポリン(第5世代) Cefalosporiner (5. generasjon) Cefalosporyny (5. gen.) Cefalosporinas (5.ª gen.) Cefalosporine (a 5-a generație) Цефалоспорины (5-го пок.) Cefalosporinas (5º gen.) Kefalosporiner (5:e gen.) Sefalosporinler (5. kuşak) Цефалоспорини (5 пок.)
|
||||
Cephalosporins (unclassified gen.) FALSE TRUE TRUE FALSE 头孢菌素类(未分类的一代) Cefalosporiny (nezařazené) Cefalosporiner (uklassificeret gen.) Cefalosporines (ongeclassificeerd) Kefalosporiinit (luokittelematon suk.) Céphalosporines (genre non classifié) Cephalosporine (unklassifiziert) Κεφαλοσπορίνες (μη ταξινομημένο γένος) Cefalosporine (gen. non classificato) セファロスポリン(未分類の世代) Cefalosporiner (uklassifisert generasjon) Cefalosporyny (niesklasyfikowana gen.) Cefalosporinas (não classificado gen.) Cefalosporine (generație neclasificată) Цефалоспорины (неклассифицированный род) Cefalosporinas (gen. no clasificado) Kefalosporiner (oklassificerad gen.) Sefalosporinler (sınıflandırılmamış nesil) Цефалоспорини (некласифікованого пок.)
|
||||
Glycopeptides FALSE TRUE TRUE FALSE 糖肽类药物 Glykopeptidy Glykopeptider Glycopeptiden Glykopeptidit Glycopeptides Glykopeptide Γλυκοπεπτίδια Glicopeptidi 糖ペプチド系 Glykopeptider Glikopeptydy Glycopeptides Glicopeptide Гликопептиды Glicopéptidos Glykopeptider Glikopeptitler Глікопептиди
|
||||
Lincosamides FALSE TRUE TRUE FALSE 林可酰胺类 Linkosamidy Lincosamider Lincosamiden Linkosamidit Lincosamides Linkosamide Λινκοσαμίδια Lincosamidi リンコサミド系 Lincosamider Linkozamidy Lincosamidas Lincosamide Линкозамиды Lincosamidas Linkosamider Linkozamidler Лінкозаміди
|
||||
Lipoglycopeptides FALSE TRUE TRUE FALSE 脂肽类药物 Lipoglykoproteidy Lipoglykoproteider Lipoglycopeptiden Lipoglykoproteiinit Lipoglycopeptides Lipoglykoproteide Λιπογλυκοπεπτίδια Lipoglicopeptidi リポグリコペプチド系 Lipoglykoproteider Lipoglikopeptydy Lipoglycopeptides Lipoglicopeptide Липогликопептиды Lipoglicopéptidos Lipoglykoproteider Lipoglikopeptitler Ліпоглікопептиди
|
||||
Macrolides FALSE TRUE TRUE FALSE 大环内酯类 Makrolidy Makrolider Macroliden Makrolidit Macrolides Makrolide Μακρολίδια Macrolidi マクロライド系 Makrolider Makrolidy Macrolides Macrolide Макролиды Macrólidos Makrolider Makrolidler Макроліди
|
||||
Macrolides/lincosamides FALSE TRUE TRUE FALSE 大环内酯类/林可酰胺类 Makrolidy/linkosamidy Makrolider/lincosamider Macroliden/lincosamiden Makrolidit/linkosamidit Macrolides/lincosamides Makrolide/Linkosamide Μακρολίδια/λινκοσαμίδια Macrolidi/lincosamidi マクロライド系/リンコサミド系 Makrolider/lincosamider Makrolidy/linkozamidy Macrolides/lincosamidas Macrolide/lincosamide Макролиды/линкозамиды Macrólidos/lincosamidas Makrolider/linkosamider Makrolidler/linkozamidler Макроліди/лінкозаміди
|
||||
Nitrofurans FALSE TRUE TRUE FALSE 硝基呋喃类 Nitrofurane Nitrofurans Nitrofuranen Nitrofuraanit Nitrofuranes Nitrofuran Nιτροφουράνια Nitrofuranos ニトロフラン Nitrofurans Nitrofurany Nitrofuranos Nitrofurani Нитрофураны Nitrofuranos Nitrofurans Nitrofuranlar Нітрофурани
|
||||
Other antibacterials FALSE TRUE TRUE FALSE 其他抗菌剂 Ostatní antibakteriální látky Andre antibakterielle stoffer Overige antibiotica Muut antibakteeriset aineet Autres antibactériens Andere Antibiotika Άλλα αντιβακτηριακά Altri antibatterici その他の抗菌薬 Andre antibakterielle midler Inne środki przeciwbakteryjne Outros antibacterianos Alte antibacteriene Другие антибактериальные препараты Otros antibacterianos Andra antibakteriella medel Diğer antibakteriyeller Інші антибактеріальні засоби
|
||||
Oxazolidinones FALSE TRUE TRUE FALSE 恶唑烷酮类 Oxazolidinone Oxazolidinones Oxazolidinonen Oxazolidinonit Oxazolidinones Oxazolidinone Οξαζολιδινόνες Oxazolidinonas オキサゾリジノン Oxazolidinones Oksazolidynony Oxazolidinonas Oxazolidinone Оксазолидиноны Oxazolidinonas Oxazolidinones Oxazolidinonlar Оксазолідинони
|
||||
Penicillins FALSE TRUE TRUE FALSE 青霉素类 Пенициллины Penicillins Penicillines Penisilliinit Pénicillines Penicillins Πενικιλίνες Penicilinas ペニシリン Penicillins Penicyliny Penicilinas Peniciline Пенициллины Penicilinas Penicillins Penisilinler Пеніциліни
|
||||
Polymyxins FALSE TRUE TRUE FALSE 多粘菌素类 Polymyxiny Polymyxiner Polymyxines Polymysiinit Polymyxines Polymyxine Πολυμυξίνες Polimixine ポリミキシン Polymyxiner Polimyksyny Polimixinas Polimixine Полимиксины Polimixinas Polymyxiner Polimiksinler Поліміксини
|
||||
Quinolones FALSE TRUE TRUE FALSE 喹诺酮类 Chinolony Kinoloner Quinolonen Kinolonit Quinolones Quinolone Κινολόνες Chinoloni キノロン Kinoloner Quinolony Quinolones Quinolone Хинолоны Quinolonas Kinoloner Kinolonlar Хінолони
|
||||
Rifamycins FALSE TRUE TRUE FALSE 利福霉素类 Rifamycine Rifamycins Rifamycinen Rifamysiinit Rifamycines Rifamycine Ριφαμυκίνες Rifamicinas リファマイシン Rifamycins Rifamycyny Rifamycinas Rifamicine Рифамицины Rifamicinas Rifamycins Rifamisinler Рифаміцини
|
||||
Streptogramins FALSE TRUE TRUE FALSE 链阳性菌素类 Streptogramine Streptogramins Streptograminen Streptogramiinit Streptogramines Streptogramine Στρεπτογραμίνες Estreptograminas ストレプトグラミン Streptogramins Streptograminy Streptograminas Streptogramine Стрептограмин Estreptograminas Streptogramins Streptograminler Стрептограмини
|
||||
Tetracyclines FALSE TRUE TRUE FALSE 四环素类 Тетрациклины Tetracyclines Tetracyclines Tetrasykliinit Tétracyclines Tetracyclines Τετρακυκλίνες Tetraciclinas テトラサイクリン Tetracyclines Tetracykliny Tetraciclinas Tetracicline Тетрациклины Tetraciclinas Tetracyclines Tetrasiklinler Тетрацикліни
|
||||
Trimethoprims FALSE TRUE TRUE FALSE 甲氧苄啶类 Триметопримы Trimethoprim Trimethoprims Trimetoprimiinit Triméthoprimes Trimethoprims Τριμεθοπρίμη Trimetoprimas トリメトプリム Trimethoprims Trimetoprimy Trimetoprimas Trimethoprim Триметопримы Trimetoprimas Trimethoprims Trimetoprimler Триметоприми
|
||||
Ureidopenicillins FALSE TRUE TRUE FALSE 脲基青霉素类 Уреидопенициллины Ureidopenicillins Ureidopenicillines Ureidopenisilliinit Uréidopénicillines Ureidopenicillins Ουρεϊδοπενικιλίνες Ureidopenicilinas ウレイドペニシリン Ureidopenicillins Ureidopenicyliny Ureidopenicilinas Ureidopeniciline Уреидопенициллины Ureidopenicilinas Ureidopenicillins Ureidopenisilinler Уреїдопеніциліни
|
||||
aquatic|fish FALSE FALSE FALSE FALSE 水生|条鱼|鱼 vodní|ryba|ryby akvatisk|fisk aquatisch|vis|vissen vesieliö|kala|kalaa aquatique|poisson|poissons wasser|fisch|fische υδρόβια|ψάρι|ψάρια acquatico|pesce|pesci アクアティック|1匹|魚 akvatisk|fisk wodny|ryba|ryby aquático|peixe|peixes acvatic|pește|pești водные|рыба|рыбы acuático|pez|peces vattenlevande|fisk|fiskar sucul|balık водний|риба|рибки
|
||||
cattle|bovine FALSE FALSE FALSE FALSE 牛|牛 skot kvæg vee|rund karja|nauta bovins|bovin rinder βοοειδή bovini|bovino 牛|ウシ storfe|storfe bydło|bydło bovinos|bovino bovine|bovine крупный рогатый скот|крупный рогатый скот bovino|bovino nötkreatur|nötkreatur sığır|büyükbaş hayvan велика рогата худоба|бичачий
|
||||
cat|cats|feline FALSE FALSE FALSE FALSE 猫|猫|猫科动物 kočka|kočky|kočky kat|katte|kat kat|katten|katachtig kissa|kissat|kissa chat|chats|félin katze|katzen γάτα|γάτες|αιλουροειδή gatto|gatti|felino 猫|猫|ネコ katt kot|koty gato|gatos|felino pisică|pisici|felină кошка|кошки|кошка gato|gatos|felino katt|katter|kattdjur kedi|kediler|kedi кіт|коти|котячий
|
||||
dog|dogs|canine FALSE FALSE FALSE FALSE 狗|狗|犬类 pes|psi|psí hund|hunde hond|honden koira|koirat|koira chien|canine hund|hunde|hund σκύλος|σκύλοι|σκύλος cane|cani|canino 犬|犬|イヌ hund pies|psy|pies cão|cães|canino câine|câini|canin собака|собаки|собака perro|perros|canino hund|hundar köpek|köpekler пес|собаки|собачий
|
||||
horse|horses|equine FALSE FALSE FALSE FALSE 马|马|马 kůň|koně|koně hest|heste paard|paarden hevonen|hevoset|hevoset cheval|chevaux|équine pferd|pferde άλογο|άλογα|ιπποειδή cavallo|cavalli|equino 馬|馬|馬 hest koń|konie|koń cavalo|cavalos|equinos cal|cai|ecvideu лошадь|лошади|лошадь caballo|caballos|equino häst|hästar|häst at|atlar|atçılık кінь|коні|конячий
|
||||
bird|birds|poultry FALSE FALSE FALSE FALSE 鸟类|鸟类|家禽 ptáci|ptáci|drůbež fugl|fugle|fjerkræ vogel|vogels|pluimvee lintu|linnut|siipikarja oiseaux|oiseaux|volaille vogel|vögel|geflügel πουλιά|πουλιά|πουλερικά uccello|uccelli|pollame 鳥|鳥|家禽 fugl|fugler|fjørfe ptak|ptaki|drób aves|aves|aves de capoeira pasăre|păsări|păsări de curte птица|птицы|домашняя птица aves|aves|aves de corral fågel|fåglar|fjäderfä kuş|kuşlar|kümes hayvanları птах|птахів|птиця
|
||||
swine|swines FALSE FALSE FALSE FALSE 猪|猪 prasata|prasata svin varken|varkens sika|sikaa porcine|porcs schwein|schweine χοίροι|χοίροι suino|suini 豚|豚|頭 svin trzoda chlewna|świnie suínos porc|porcine свинья|свиньи porcino|porcinos svin domuz|domuz свиня|свині
|
||||
camel|camels|camelid FALSE FALSE FALSE FALSE 骆驼|骆驼|骆驼科 velbloud|velbloudi|velbloudí kamel|kameler|kamelid kameel|kamelen|kameelachtig kameli|kamelit|kamelidi chameau|chameaux|camélidé Kamel|Kamele|Kameliden καμήλα|καμήλες|καμηλίδιο cammello|camelli|camelide ラクダ|ラクダ|ラクダ科 kamel|kameler|kamelid wielbłąd|wielbłądy|wielbłądowate camelo|camelos|camelídeo camel|cămila|camelidă верблюд|верблюды|верблюдовые camello|camellos|camélido kamel|kameler|kamelid deve|develer|devegiller верблюд|верблюди|верблюдовий
|
||||
deer|deers|cervine FALSE FALSE FALSE FALSE 鹿|鹿|鹿科 jelen|jeleni|jelení hjort|hjorte|hjortedyr hert|herten|hertachtig peura|peurat|peura cerf|cerfs|cervidé Hirsch|Hirsche|Hirschartige ελάφι|ελάφια|ελαφίδι cervo|cervi|cervino 鹿|鹿|鹿科 hjort|hjorter|hjortedyr jelen|jelenie|jeleniowate cervo|cervos|cervídeo cer|cerbi|cervină олень|олени|оленевые ciervo|ciervos|cervino hjort|hjortar|hjortdjur geyik|geyikler|geyikgiller олень|олені|оленячий
|
||||
donkey|donkeys|asinine FALSE FALSE FALSE FALSE 驴|驴|驴科 osel|osli|oslovitý æsel|æsler|æselagtig ezel|ezels|ezelachtig aasi|aasit|aasimainen âne|ânes|asinin Esel|Esel|asinisch γάιδαρος|γάιδαροι|γαιδουρίνο asino|asini|asinino ロバ|ロバ|ロバ科 esel|esler|eselaktig osioł|osły|osiołowate burro|burros|asinino măgar|măgari|asinin осел|ослы|ослиный burro|burros|asnal åsna|åsnor|åsne esek|eşekler|eşekgiller осел|осли|ослячий
|
||||
ferret|ferrets|musteline FALSE FALSE FALSE FALSE 雪貂|雪貂|鼬科 tchoř|tchoři|tchořovitý fritte|fritter|mårhund fret|fretten|fretachtig viiru|viirut|näätäeläin furet|furets|mustélidé Frettchen|Frettchen|Marderartige νεράιδα|νεράιδες|μουστελίδα furetto|furetti|mustelide フェレット|フェレット|イタチ科 frett|fretter|mårhund szop|szopy|szopowate furão|furões|mustelídeo jder|jderi|mustelidă хорек|хорьки|хорьковые hurón|hurones|mustélido iller|iller|marten göründü|göründüler|göründü хорек|хорки|хорьковий
|
||||
goat|goats|caprine FALSE FALSE FALSE FALSE 山羊|山羊|山羊科 koza|kozy|kozí ged|geder|gede geit|geiten|geitachtig vuohi|vuohet|vuohi chèvre|chèvres|caprin Ziege|Ziegen|ziegenartig κατσίκα|κατσίκες|κατσικίσιο capra|capre|caprino ヤギ|ヤギ|ヤギ科 geit|geiter|geite koza|kozy|kozowate cabra|cabras|caprino capră|capre|caprină коза|козы|козий cabra|cabras|caprino get|getter|getdjur keçi|keçiler|keçi коза|кози|козячий
|
||||
guinea pig|guinea pigs|caviine FALSE FALSE FALSE FALSE 豚鼠|豚鼠|豚鼠科 morce|morče|morčecovitý marsvin|marsvin|marsvin cavia merisika|merisikat|merisika cobaye|cobayes|cobaye Meerschweinchen|Meerschweinchen|Meerschweinchenartige τσιντσιλά|τσιντσιλάδες|τσιντσιλίδι cavia|cavie|cavino モルモット|モルモット|モルモット科 marsvin|marsvin|marsvin swinka morska|swinki morskie|świnka morska porquinho-da-índia|porquinhos-da-índia|caviíneo porcușor de Guineea|porcușori de Guineea|caviină морская свинка|морские свинки|морская свинка cobaya|cobayas|cavino marsvin|marsvin|marsvin yaban domuzu|yaban domuzları|yaban domuzu морська свинка|морські свинки|морська свинка
|
||||
hamster|hamsters|cricetine FALSE FALSE FALSE FALSE 仓鼠|仓鼠|仓鼠科 křeček|křečci|křečkovitý hamster|hamstere|hamster hamster|hamsters|hamsterachtig hamsteri|hamsterit|hamsteri hamster|hamsters|cricétidé Hamster|Hamster|Hamsterartige χάμστερ|χάμστερ|χαμστερίδι criceto|criceti|cricetino ハムスター|ハムスター|ハムスター科 hamster|hamstere|hamster chomik|chomiki|chomikowate hamster|hamsters|cricetídeo hamster|hamsteri|cricetină хомяк|хомяки|хомячий hamster|hamsters|cricetino hamster|hamstrar|hamster hamster|hamsterler|hamster хом'як|хом'яки|хом'ячий
|
||||
monkey|monkeys|simian FALSE FALSE FALSE FALSE 猴子|猴子|猴科 opice|opice|opičí abe|aber|abe aap|apen|aapachtig apina|apinat|apina singe|singes|simien Affe|Affen|affenartig πίθηκος|πίθηκοι|πιθηκίδι scimmia|scimmie|scimmia 猿|猿|サル ape|aper|ape małpa|małpy|małpia macaco|macacos|símio maimută|maimuțe|simeză обезьяна|обезьяны|обезьяньи mono|monos|simio apa|apor|apa maymun|maymunlar|maymun мавпа|мавпи|мавпячий
|
||||
mouse|mice|murine FALSE FALSE FALSE FALSE 老鼠|老鼠|鼠科 myš|myši|myšovitý mus|mus|mus muis|muizen|muisachtig hiiri|hiiret|hiiri souris|souris|murin Maus|Mäuse|Mäuseartig ποντίκι|ποντίκια|μυοειδές topo|topi|murino ネズミ|ネズミ|ネズミ科 mus|mus|muse mysz|myszy|myszowate rato|ratos|murino șoarece|șoareci|murină мышь|мыши|мышиный ratón|ratones|murino mus|möss|mus fare|fareler|fare миша|миші|мишачий
|
||||
pig|pigs|porcine FALSE FALSE FALSE FALSE 猪|猪|猪科 prase|prasata|prasatovitý gris|grise|svin varken|varkens|varkenachtig sika|siat|sika cochon|cochons|porcin Schwein|Schweine|schweineartig γουρούνι|γουρούνια|χοιρίδι maiale|maiali|suino 豚|豚|豚科 gris|griser|svin świnia|świnie|świński porco|porcos|porcino porc|porci|porcină свинья|свиньи|свиный cerdo|cerdos|porcino gris|grisar|svin domuz|domuzlar|domuz свиня|свині|свинячий
|
||||
rat|rats|ratine FALSE FALSE FALSE FALSE 鼠|鼠|鼠科 krysa|krysy|krysí rat|rotter|rotte rat|ratten|ratachtig rotta|rotat|rotta rat|rats|raté Ratte|Ratten|Rattenartig αρουραίος|αρουραίοι|αρουραίδι ratto|ratti|rattino ラット|ラット|ラット科 ratte|rotter|rotte szczur|szczury|szczurzy rato|ratos|rato șobolan|șobolani|șobolănesc крыса|крысы|крысиный rata|ratas|rata råtta|råttor|råtta sıçan|sıçanlar|sıçan щур|щури|щурячий
|
||||
snake|snakes|serpentine FALSE FALSE FALSE FALSE 蛇|蛇|蛇科 had|hadi|hadí slange|slanger|slange slang|slangen|slangachtig käärme|käärmeet|käärme serpent|serpents|serpentin Schlange|Schlangen|schlangenartig φίδι|φίδια|οφιειδές serpente|serpenti|serpentino ヘビ|ヘビ|ヘビ科 slange|slanger|slange wąż|węże|wężowy cobra|cobras|serpentina șarpe|șerpi|șerpuitor змея|змеи|змеиный serpiente|serpientes|serpentina orm|ormar|orm yılan|yılanlar|yılan змія|змії|змієвий
|
||||
turkey|turkeys|meleagrine FALSE FALSE FALSE FALSE 火鸡|火鸡|火鸡科 krocan|krocany|krocanovitý kalkun|kalkuner|kalkun kalkoen|kalkoenen|kalkoenachtig kalkkuna|kalkkunat|kalkkuna dinde|dindes|meleagrin Pute|Puten|Truthuhn γαλοπούλα|γαλοπούλες|μελεαγρίδιο tacchino|tacchini|meleagride 七面鳥|七面鳥|七面鳥科 kalkun|kalkuner|kalkun indyk|indyki|indykowy peru|perus|meleagrina curcan|curcani|meleagrină индейка|индейки|индейковый pavo|pavos|meleagrina kalkon|kalkoner|kalkon hindi|hindiler|hindi індик|індики|індиковий
|
||||
pattern regular_expr case_sensitive affect_ab_name affect_mo_name en ar bn zh cs da nl fi fr de el hi id it ja ko no pl pt ro ru es sw sv tr uk ur vi
|
||||
language name English FALSE FALSE FALSE FALSE English Arabic Bengali Chinese Czech Danish Dutch Finnish French German Greek Hindi Indonesian Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swahili Swedish Turkish Ukrainian Urdu Vietnamese
|
||||
language name FALSE FALSE FALSE FALSE English العربية ইংরেজি 汉语 Čeština Dansk Nederlands Suomi Français Deutsch Ελληνικά हिन्दी Inggris Italiano 日本語 영어 Norsk Polski Português Română Русский Español Kiswahili Svenska Türkçe Українська انگریزی Tiếng Anh
|
||||
Coagulase-negative Staphylococcus TRUE TRUE FALSE TRUE Coagulase-negative Staphylococcus المكورات العنقودية سالبة التخثر কোয়াগুলেজ-নেগেটিভ স্ট্যাফিলোকক্কাস 凝固酶阴性葡萄球菌 Koaguláza-negativní stafylokok Koagulase-negative stafylokokker Coagulase-negatieve Staphylococcus Koagulaasinegatiivinen stafylokokki Staphylococcus à coagulase négative Koagulase-negative Staphylococcus Σταφυλόκοκκος με αρνητική πηκτικότητα कोएगुलेज़-ऩेगेटिव स्टैफिलोकोकस Stafilokokus koagulase-negatif Staphylococcus negativo coagulasi コアグラーゼ陰性ブドウ球菌 코아귤라제 음성 포도상구균 Koagulase-negative stafylokokker Staphylococcus koagulazoujemny Staphylococcus coagulase negativo Stafilococ coagulazo-negativ Коагулазоотрицательный стафилококк Staphylococcus coagulasa negativo Staphylococcus wasiokuwa na coagulase Koagulasnegativa stafylokocker Koagülaz-negatif Stafilokok Коагулазонегативний стафілокок کواگولیز منفی اسٹیفیلوکوکس Staphylococcus âm tính với coagulase
|
||||
Coagulase-positive Staphylococcus TRUE TRUE FALSE TRUE Coagulase-positive Staphylococcus المكورات العنقودية موجبة التخثر কোয়াগুলেজ-পজিটিভ স্ট্যাফিলোকক্কাস 凝固酶阳性葡萄球菌 Koagulázopozitivní stafylokok Koagulase-positive stafylokokker Coagulase-positieve Staphylococcus Koagulaasipositiivinen stafylokokki Staphylococcus à coagulase positif Koagulase-positive Staphylococcus Σταφυλόκοκκος θετικός στην πήξη कोएगुलेज़-पॉज़िटिव स्टैफिलोकोकस Stafilokokus koagulase-positif Staphylococcus positivo coagulasi コアグラーゼ陽性ブドウ球菌 코아귤라제 양성 포도상구균 Koagulase-positive stafylokokker Staphylococcus koagulazo-dodatni Staphylococcus coagulase positivo Stafilococul coagulazo-pozitiv Коагулазоположительный стафилококк Staphylococcus coagulasa positivo Staphylococcus wenye coagulase Koagulaspositiva stafylokocker Koagülaz-pozitif Stafilokok Коагулазопозитивний стафілокок کواگولیز مثبت اسٹیفیلوکوکس Staphylococcus dương tính với coagulase
|
||||
Beta-haemolytic Streptococcus TRUE TRUE FALSE TRUE Beta-haemolytic Streptococcus العقديات الحالة للدم من النوع بيتا বিটা-হেমোলাইটিক স্ট্রেপটোকক্কাস β-溶血性链球菌 Beta-hemolytický streptokok Beta-haemolytiske streptokokker Beta-hemolytische Streptococcus Beeta-hemolyyttinen streptokokki Streptococcus Bêta-hémolytique Beta-hämolytischer Streptococcus Β-αιμολυτικός στρεπτόκοκκος बीटा-हीमोलिटिक स्ट्रेप्टोकोकस Streptokokus beta-hemolitik Streptococcus Beta-emolitico ベータ溶血性レンサ球菌 베타 용혈성 연쇄상구균 Beta-hemolytiske streptokokker Streptococcus beta-hemolityczny Streptococcus Beta-hemolítico Streptococ beta-hemolitic Бета-гемолитический стрептококк Streptococcus Beta-hemolítico Streptococcus wa beta-hemolitiki Beta-hemolytiska streptokocker Beta-hemolitik Streptokok Бета-гемолітичний стрептокок بیٹا ہیمولائٹک اسٹریپٹوکوکس Streptococcus tan máu beta
|
||||
unknown Gram-negatives TRUE TRUE FALSE TRUE unknown Gram-negatives سالبة الجرام غير معروفة অজানা গ্রাম-নেগেটিভ 不明革兰氏阴性菌 neznámé gramnegativní ukendte Gram-negative onbekende Gram-negatieven tuntemattomat gramnegatiiviset Gram négatifs inconnus unbekannte Gramnegativen άγνωστοι αρνητικοί κατά Gram अज्ञात ग्राम-ऩेगेटिव्स Gram negatif tidak diketahui Gram negativi sconosciuti 不明なグラム陰性菌 알 수 없는 그람 음성균 ukjent Gram-negative Nieznane bakterie Gram-ujemne Gram negativos desconhecidos Gram-negative necunoscute неизвестные грамотрицательные Gram negativos desconocidos Gram hasi wasiojulikana okända gramnegativa bakterier bilinmeyen Gram-negatifler невідомі грамнегативні نامعلوم گرام منفی Gram âm chưa xác định
|
||||
unknown Gram-positives TRUE TRUE FALSE TRUE unknown Gram-positives موجبة الجرام غير معروفة অজানা গ্রাম-পজিটিভ 不明革兰氏阳性菌 neznámé grampozitivní ukendte Gram-positive onbekende Gram-positieven tuntemattomat grampositiiviset Gram positifs inconnus unbekannte Grampositiven άγνωστοι θετικοί κατά Gram अज्ञात ग्राम-पॉज़िटिव्स Gram positif tidak diketahui Gram positivi sconosciuti 未知のグラム陽性菌 알 수 없는 그람 양성균 ukjent Gram-positive Nieznane bakterie Gram-dodatnie Gram positivos desconhecidos Gram-pozitive necunoscute неизвестные грамположительные Gram positivos desconocidos Gram chanya wasiojulikana okända Gram-positiva bilinmeyen Gram-pozitifler невідомі грампозитивні نامعلوم گرام مثبت Gram dương chưa xác định
|
||||
unknown anaerobic Gram-negatives TRUE FALSE FALSE FALSE unknown anaerobic Gram-negatives سالبة الجرام اللاهوائية غير معروفة অজানা অ্যানারোবিক গ্রাম-নেগেটিভ 未知的厌氧革兰氏阴性菌 Neznámé anaerobní Gram-negativní bakterie Ukendte anaerobe Gram-negative Onbekende anaerobe Gram-negatieven Tuntemattomat anaerobiset gramnegatiivit Anaérobies à Gram négatif inconnues Unbekannte anaerobe Gram-negative Άγνωστοι αναερόβιοι Gram-αρνητικοί अज्ञात एनारोबिक ग्राम-ऩेगेटिव्स Gram negatif anaerob tidak diketahui Sconosciuti anaerobi Gram-negativi 未知の嫌気性グラム陰性菌 알 수 없는 혐기성 그람 음성균 Ukjente anaerobe Gram-negative Nieznane beztlenowe Gram-ujemne Anaeróbios Gram-negativos desconhecidos Necunoscuți anaerobi Gram-negativi Некоторые анаэробные Грам-отрицательные Desconocidos anaerobios Gram-negativos Gram hasi wasiojulikana wa anaerobia Okända anaeroba gramnegativa Bilinmeyen anaerobik Gram-negatif Невідомі анаеробні Грам-негативні نامعلوم اینیروبک گرام منفی Gram âm kỵ khí chưa xác định
|
||||
unknown anaerobic Gram-positives TRUE FALSE FALSE FALSE unknown anaerobic Gram-positives موجبة الجرام اللاهوائية غير معروفة অজানা অ্যানারোবিক গ্রাম-পজিটিভ 未知的厌氧革兰氏阳性菌 Neznámé anaerobní Gram-pozitivní bakterie Ukendte anaerobe Gram-positive Onbekende anaerobe Gram-positieven Tuntemattomat anaerobiset grampositiiviset Anaérobies à Gram positif inconnues Unbekannte anaerobe Gram-positive Άγνωστοι αναερόβιοι Gram-θετικοί अज्ञात एनारोबिक ग्राम-पॉज़िटिव्स Gram positif anaerob tidak diketahui Sconosciuti anaerobi Gram-positivi 未知の嫌気性グラム陽性菌 알 수 없는 혐기성 그람 양성균 Ukjente anaerobe Gram-positive Nieznane beztlenowe Gram-dodatnie Anaeróbios Gram-positivos desconhecidos Necunoscuți anaerobi Gram-pozitivi Некоторые анаэробные Грам-положительные Desconocidos anaerobios Gram-positivos Gram chanya wasiojulikana wa anaerobia Okända anaeroba grampositiva Bilinmeyen anaerobik Gram-pozitif Невідомі анаеробні Грам-позитивні نامعلوم اینیروبک گرام مثبت Gram dương kỵ khí chưa xác định
|
||||
unknown protozoan TRUE TRUE FALSE TRUE unknown protozoan أوالي غير معروفة অজানা প্রোটোজোয়া 未知原生动物 neznámý prvok ukendt protozo onbekend protozoön tuntematon alkueläin protozoaire inconnu unbekanntes Protozoon άγνωστο πρωτόζωο अज्ञात प्रोटोज़ोआ Protozoa tidak diketahui protozoo sconosciuto 未知の原生動物 알 수 없는 원생동물 ukjent protozo nieznany pierwotniak protozoário desconhecido protozoar necunoscut неизвестное простейшее protozoo desconocido Protozoa wasiojulikana okänd protozo bilinmeyen protozoa невідоме найпростіше نامعلوم پروٹوزوا Động vật nguyên sinh chưa xác định
|
||||
unknown fungus TRUE TRUE FALSE TRUE unknown fungus فطر غير معروف অজানা ছত্রাক 未知真菌 neznámé houby ukendt svamp onbekende schimmel tuntematon sieni champignon inconnu unbekannter Pilze άγνωστος μύκητας अज्ञात फफूंद Jamur tidak diketahui fungo sconosciuto 未知真菌 알 수 없는 곰팡이 ukjent sopp Nieznany grzyb fungo desconhecido ciuperci necunoscute неизвестный грибок hongo desconocido Kuvu wasiojulikana Okänd svamp bilinmeyen mantar невідомий гриб نامعلوم فنگس Nấm chưa xác định
|
||||
unknown yeast TRUE TRUE FALSE TRUE unknown yeast خميرة غير معروفة অজানা খামির 未知酵母菌 neznámé kvasinky ukendt gær onbekende gist tuntematon hiiva levure inconnue unbekannte Hefe άγνωστος ζυμομύκητας अज्ञात यीस्ट Ragi tidak diketahui lievito sconosciuto 未知酵母 알 수 없는 효모 ukjent gjær Nieznany drożdżak levedura desconhecida drojdie necunoscută неизвестные дрожжи levadura desconocida Chachu isiyojulikana Okänd jäst bilinmeyen maya невідомі дріжджі نامعلوم خمیر Nấm men chưa xác định
|
||||
unknown name TRUE TRUE FALSE TRUE unknown name اسم غير معروف অজানা নাম 不明名称 neznámý název ukendt navn onbekende naam tuntematon nimi nom inconnu unbekannte Name άγνωστο όνομα अज्ञात नाम Nama tidak diketahui nome sconosciuto 名称未知 알 수 없는 이름 ukjent navn nieznana nazwa nome desconhecido nume necunoscut неизвестное название nombre desconocido Jina lisilojulikana okänt namn bilinmeyen isim невідома назва نامعلوم نام Tên chưa xác định
|
||||
unknown kingdom TRUE TRUE FALSE TRUE unknown kingdom مملكة غير معروفة অজানা রাজ্য 未知王国 neznámá říše ukendt kongerige onbekend koninkrijk tuntematon valtakunta règme inconnu unbekanntes Reich άγνωστο βασίλειο अज्ञात किंगडम Kingdom tidak diketahui regno sconosciuto 未知の王国 알 수 없는 계 ukjent rike nieznane królestwo reino desconhecido regn necunoscut неизвестное царство reino desconocido Ufalme usiojulikana okänt rike bilinmeyen krallık невідоме царство نامعلوم مملکت Giới chưa xác định
|
||||
unknown phylum TRUE TRUE FALSE TRUE unknown phylum شعبة غير معروفة অজানা ফাইলাম 未知门 neznámý fylém ukendt stamme onbekend fylum tuntematon kantasuku embranchement inconnu unbekannter Stamm άγνωστο φύλο अज्ञात संघ (फाइलम) Filum tidak diketahui phylum sconosciuto 未知の門 알 수 없는 문 ukjent fylum nieznany azyl filo desconhecido phylum necunoscut неизвестный филум filo desconocido Filamu isiyojulikana okänt fylum bilinmeyen filum невідомий відділ نامعلوم حیاتی گروہ Ngành chưa xác định
|
||||
unknown class TRUE TRUE FALSE TRUE unknown class طائفة غير معروفة অজানা শ্রেণী 未知类 neznámá třída ukendt klasse onbekende klasse tuntematon luokka classe inconnue unbekannte Klasse άγνωστη τάξη अज्ञात वर्ग Kelas tidak diketahui classe sconosciuta 未知のクラス 알 수 없는 강 ukjent klasse Nieznana klasa classe desconhecida clasă necunoscută неизвестный класс clase desconocida Daraja isiyojulikana okänd klass bilinmeyen sınıf невідомий клас نامعلوم درجہ Lớp chưa xác định
|
||||
unknown order TRUE TRUE FALSE TRUE unknown order رتبة غير معروفة অজানা বর্গ 未知目 neznámý řád ukendt orden onbekende orde tuntematon järjestys ordre inconnu unbekannte Ordnung άγνωστη τάξη अज्ञात क्रम Ordo tidak diketahui ordine sconosciuto 未知の目 알 수 없는 목 ukjent orden nieznany rząd ordem desconhecido ordin necunoscut неизвестный порядок orden desconocido Agizo lisilojulikana okänd ordning bilinmeyen sipariş невідомий порядок نامعلوم ترتیب Bộ chưa xác định
|
||||
unknown family TRUE TRUE FALSE TRUE unknown family فصيلة غير معروفة অজানা পরিবার 未知科 neznámá čeleď ukendt familie onbekende familie tuntematon perhe famille inconnue unbekannte Familie άγνωστη οικογένεια अज्ञात कुल Famili tidak diketahui famiglia sconosciuta 未知ファミリー 알 수 없는 과 ukjent familie nieznana rodzina família desconhecida familie necunoscută неизвестное семейство familia desconocida Jamaa isiyojulikana okänd familj bilinmeyen aile невідома родина نامعلوم خاندان Họ chưa xác định
|
||||
unknown genus TRUE TRUE FALSE TRUE unknown genus جنس غير معروف অজানা গণ 未知属 neznámý rod ukendt slægt onbekend geslacht tuntematon suku genre inconnu unbekannte Gattung άγνωστο γένος अज्ञात वंश Genus tidak diketahui genere sconosciuto 未知属 알 수 없는 속 ukjent slekt nieznany rodzaj gênero desconhecido gen necunoscut неизвестный род género desconocido Kundi lisilojulikana okänt släkte bilinmeyen cins невідомий рід نامعلوم جنس Chi chưa xác định
|
||||
unknown species TRUE TRUE FALSE TRUE unknown species نوع غير معروف অজানা প্রজাতি 未知种 neznámý druh ukendt art onbekende soort tuntematon laji espèce inconnue unbekannte Art άγνωστο είδος अज्ञात प्रजाति Spesies tidak diketahui specie sconosciute 未知種 알 수 없는 종 ukjent art nieznany gatunek espécies desconhecida specie necunoscută неизвестный вид especie desconocida Aina isiyojulikana okänd art bilinmeyen türler невідомий вид نامعلوم نوع Loài chưa xác định
|
||||
unknown subspecies TRUE TRUE FALSE TRUE unknown subspecies نوع فرعي غير معروف অজানা উপপ্রজাতি 未知亚种 neznámý poddruh ukendt underart onbekende ondersoort tuntematon alalaji sous-espèce inconnue unbekannte Unterart άγνωστο υποείδος अज्ञात उप-प्रजाति Subspesies tidak diketahui sottospecie sconosciute 亜種不明 알 수 없는 아종 ukjent underart nieznany podgatunek subespécies desconhecida subspecie necunoscută неизвестный подвид subespecie desconocida Aina ndogo isiyojulikana okänd underart bilinmeyen alt türler невідомий підвид نامعلوم ذیلی نوع Phân loài chưa xác định
|
||||
unknown rank TRUE TRUE FALSE TRUE unknown rank رتبة غير معروفة অজানা র্যাঙ্ক 未知等级 neznámý stupeň ukendt rang onbekende rang tuntematon sukuluokka rang inconnu unbekannter Rang άγνωστη τάξη अज्ञात रैंक Peringkat tidak diketahui grado sconosciuto 未知ランク 알 수 없는 계급 ukjent rang nieznany stopień classificação desconhecido rang necunoscut неизвестный ранг rango desconocido Daraja isiyojulikana okänd rang bilinmeyen rütbe невідомий ранг نامعلوم درجہ Bậc phân loại chưa xác định
|
||||
unknown FALSE TRUE FALSE FALSE unknown غير معروف অজানা 未知 neznámý ukendt onbekend tuntematon inconnu unbekannt άγνωστο अज्ञात Tidak diketahui sconosciuto 未知 알 수 없음 ukjent nieznany desconhecido necunoscut неизвестно desconocido Haijulikani okänd bilinmiyor невідомий نامعلوم Không xác định
|
||||
group TRUE TRUE FALSE TRUE group مجموعة গ্রুপ 组 skupina gruppe groep ryhmä groupe Gruppe ομάδα समूह grup gruppo グループ 그룹 gruppe grupa grupo grup группа grupo kundi grupp Grup група گروپ nhóm
|
||||
Group TRUE TRUE FALSE TRUE Group مجموعة গ্রুপ 组 Skupina Gruppe groep Ryhmä groupe Gruppe Ομάδα समूह Grup Gruppo グループ 그룹 Gruppe Grupa Grupo Grup Группа Grupo Kundi Grupp Grup Група گروپ Nhóm
|
||||
CoNS FALSE TRUE FALSE TRUE CoNS المكورات العنقودية سالبة التخثر কোয়াগুলেজ-নেগেটিভ স্ট্যাফিলোকক্কাস KNS KNS CNS KNS KNS CoNS कोएनएस (CoNS) Stafilokokus koagulase-negatif グラム陰性 코아귤라제 음성 포도상구균 KNS CoNS SCN КОС SCN KNS KNS КНС کواگولیز منفی اسٹیفیلوکوکس Staphylococcus âm tính coagulase
|
||||
CoPS FALSE TRUE FALSE TRUE CoPS المكورات العنقودية موجبة التخثر কোয়াগুলেজ-পজিটিভ স্ট্যাফিলোকক্কাস KPS KPS CPS KPS KPS CoPS कोपीएस (CoPS) Stafilokokus koagulase-positif グラム陽性 코아귤라제 양성 포도상구균 KPS CoPS SCP КПС SCP KPS KPS КПС کواگولیز مثبت اسٹیفیلوکوکس Staphylococcus dương tính coagulase
|
||||
Gram-negative TRUE TRUE FALSE FALSE Gram-negative سالبة الجرام গ্রাম-নেগেটিভ 革兰氏阴性 Gramnegativní Gram-negativ Gram-negatief Gramnegatiiviset Gram négatif Gramnegativ Αρνητικό κατά Gram ग्राम-ऩेगेटिव Gram-negatif Gram negativo ^細菌$ 그람 음성 Gram-negativ Gram-ujemne Gram negativo Gram-negativ Грамотрицательные Gram negativo Gram hasi Gram-negativ Gram-negatif Грамнегативні گرام منفی Gram âm
|
||||
Gram-positive TRUE TRUE FALSE FALSE Gram-positive موجبة الجرام গ্রাম-পজিটিভ 革兰氏阳性 Grampozitivní Gram-positiv Gram-positief Gram-positiiviset Gram positif Grampositiv Θετικό κατά Gram ग्राम-पॉज़िटिव Gram-positif Gram positivo ^真菌$ 그람 양성 Gram-positive Gram-dodatnie Gram positivo Gram-pozitiv Грамположительные Gram positivo Gram chanya Gram-positiv Gram-pozitif Грампозитивні گرام مثبت Gram dương
|
||||
^Bacteria$ TRUE TRUE FALSE FALSE Bacteria بكتيريا ব্যাকটেরিয়া 细菌 Bakterie Bakterier Bacteriën Bakteerit Bactéries Bakterien Βακτήρια बैक्टीरिया Bakteri Batteri 酵母 세균 Bakterier Bakterie Bactérias Bacterii Бактерии Bacterias Bakteria Bakterier Bakteri Бактерії بیکٹیریا Vi khuẩn
|
||||
^Fungi$ TRUE TRUE FALSE FALSE Fungi فطريات ছত্রাক 真菌 Houby Støbeforme Schimmels Sienet Champignons Pilze Μύκητες फफूंद Jamur Funghi 原生動物 곰팡이 Sopp Grzyby Fungos Ciuperci Грибы Hongos Kuvu Svampar Mantarlar Гриби فنگی Nấm
|
||||
^Yeasts$ TRUE TRUE FALSE FALSE Yeasts خمائر ইস্ট 酵母菌 Kvasinky Gær Gisten Hiivat Levures Hefen Ζυμομύκητες यीस्ट Ragi Lieviti バイオグループ 효모 Gjærsopp Drożdże Leveduras Drojdii Животные Levaduras Chachu Jästdjur Mayalar Дріжджі خمیری Nấm men
|
||||
^Protozoa$ TRUE TRUE FALSE FALSE Protozoa أوالي প্রোটোজোয়া ^原生动物$ Prvoci Protozoer Protozoën Alkueläimet Protozoaires Protozoen Πρωτόζωα प्रोटोज़ोआ Protozoa Protozoi 生物型 원생동물 Protozoer Protozoa Protozoários Protozoare Протозоа Protozoarios Protozoa Protozoer Protozoa Найпростіші پروٹوزوا Động vật nguyên sinh
|
||||
biogroup TRUE TRUE FALSE FALSE biogroup مجموعة حيوية জীববৈচিত্র্য দল 生物群 bioskupina biogruppe biogroep Bioryhmä biogroupe Biogruppe βιοομάδα बायोग्रुप Grup biologi biogruppo 植物型 생물학적 그룹 biogruppe biogrupa biogrupo biogrupul биогруппа biogrupo Kundi la kibaolojia biogrupp biyogrup біогрупа حیاتیاتی گروپ Nhóm sinh học
|
||||
biotype TRUE TRUE FALSE FALSE biotype النمط الحيوي জীববৈচিত্র্য ধরন 生物型 biotyp biotype biotyyppi Biotyp βιότυπος बायोटाइप Biotipe biotipo ([([ ]*?))) グループ 생물형 biotype biotyp biótipo biotip биотип biotipo Aina ya kibaolojia biotyp biyotip біотип حیاتیاتی قسم Kiểu sinh học
|
||||
vegetative TRUE TRUE FALSE FALSE vegetative نباتي/خضري উদ্ভিদীয় 无性系 vegetativní vegetativ vegetatief kasvullinen végétatif vegetativ βλαστικός वनस्पतिक/शरीरिक Vegetatif vegetativo ([[ ]*?)グループ 영양체 vegetativ wegetatywna vegetativo vegetativ вегетативный vegetativo Mkavu/mbegu inayoota vegetativ vejetatif вегетативний نباتاتی Sinh dưỡng
|
||||
([([ ]*?)group TRUE TRUE FALSE FALSE \\1group \\1 مجموعة \\1গ্রুপ ([([]*?)组 \\1skupina \\1gruppe \\1groep \\1ryhmä \\1groupe \\1Gruppe ([([ ]*?)ομάδα \\1समूह \\1grup \\1gruppo \\1グループ \\1그룹 \\1gruppe ([([ ]*?)grupa \\1grupo \\1grup \\1группа \\1grupo \\1 kundi \\1grupp ([([ ]*?)grup \\1група \\1گروپ \\1nhóm
|
||||
([([ ]*?)Group TRUE TRUE FALSE FALSE \\1Group \\1 مجموعة \\1গ্রুপ ([([]*?)组 \\1Skupina \\1Gruppe \\1Groep \\1Ryhmä \\1Groupe \\1Gruppe ([([ ]*;)ομάδα \\1समूह \\1Grup \\1Gruppo \\1グループ \\1그룹 \\1Gruppe ([([ ]*?)Grupa \\1Grupo \\1Grup \\1Группа \\1Grupo \\1 Kundi \\1Grupp ([([ ]*?)Grup \\1Група \\1گروپ \\1Nhóm
|
||||
no .*growth FALSE FALSE FALSE FALSE no .*growth لا يوجد نمو কোনও বৃদ্ধি নেই 无.*生长 žádný .*růst ingen .*vækst geen .*groei ei .*kasvua pas .*croissance keine(|n|m|r|s)|nicht .*wachstum όχι .*αύξηση कोई वृद्धि नहीं Tidak ada pertumbuhan sem .*crescimento 成長なし 성장 없음 nei .*vekst brak .*wzrostu sem .*crescimento fără creștere отсутствие.*роста no .*crecimientonon Hakuna ukuaji ingen .*tillväxt büyüme yok відсутність .*росту کسی قسم کی افزائش نہیں Không có phát triển
|
||||
no|not FALSE FALSE FALSE FALSE no|not لا না|নয় 不|不 ne nej|ikke geen|niet ei non keine? no|not नहीं tidak|bukan sem no|ない 없음 nei|ikke nie|nie sem nu нет? no|sin hapana nej|inte hayır|değil|hayir|degil ні نہیں|نہ không
|
||||
Intermediate TRUE FALSE FALSE FALSE Intermediate متوسط মধ্যবর্তী 中级 Meziprodukt Mellemliggende Intermediair Väliaikainen Intermédiaire Mittlere Ενδιάμεση मध्यम Intermediat Intermedio 中間体 중간 Mellomliggende Pośrednia Intermediário Intermediar Проміжний Intermedio Kati Mellanliggande Orta seviye Знижена чутливість درمیانی Trung gian
|
||||
Susceptible, incr. exp. FALSE TRUE FALSE FALSE Susceptible, incr. exp. حساس، يحتاج تعرض زائد সংবেদনশীল, অতিরিক্ত এক্সপোজার প্রয়োজন 易感,暴露增加 Vnímavý, zvýšená expozice Modtagelig, øget eksponering Gevoelig bij verhoogde blootstelling Altis, lisääntynyt altistuminen Sensible, exposition accrue Empfindlich, erhöhte Belastung Ευάλωτος, αυξημένη έκθεση संवेदनशील, अधिक संपर्क Rentan, perlu paparan tambahan Sensibile, esposizione aumentata 感受性、曝露量増加 감수성, 노출 증가 필요 Mottakelig, økt eksponering Podatne, zwiększone narażenie Suscetível, exposição aumentada Susceptibil, expunere crescută Чутливий, підвищена експозиція Susceptible, mayor exposición Inayokubali, huhitaji mfiduo zaidi Mottaglig, ökad exponering Duyarlı, artmış maruziyet Чутливий до підвищеної експозиції حساس، مزید نمائش درکار Nhạy cảm, cần tăng phơi nhiễm
|
||||
susceptible, incr. exp. FALSE TRUE FALSE FALSE susceptible, incr. exp. حساس، يحتاج تعرض زائد সংবেদনশীল, অতিরিক্ত এক্সপোজার প্রয়োজন 易感,接触增加 Vnímavý, zvýšená expozice Modtagelig, øget eksponering Gevoelig bij verhoogde blootstelling Altis, lisääntynyt altistuminen Sensible, exposition accrue Empfindlich, erhöhte Belastung Ευαίσθητος, αυξημένη έκθεση संवेदनशील, अधिक संपर्क rentan, perlu paparan tambahan Sensibile, esposizione aumentata 影響を受けやすい、露出が増える 감수성, 노출 증가 필요 Mottakelig, økt eksponering Podatne, zwiększone narażenie Suscetível, exposição aumentada Susceptibil, expunere crescută Чутливий, підвищена експозиція Susceptible, mayor exposición inayokubali, huhitaji mfiduo zaidi Mottaglig, ökad exponering Duyarlı, artmış maruziyet Чутливий до підвищеної експозиції حساس، مزید نمائش درکار nhạy cảm, cần tăng phơi nhiễm
|
||||
Susceptible TRUE FALSE FALSE FALSE Susceptible حساس সংবেদনশীল 易受影响 Vnímavý Modtagelig Gevoelig Altis Sensible Empfindlich Ευαίσθητο संवेदनशील Rentan Sensibile 影響を受けやすい 감수성 있음 Mottakelig Podatny Suscetível Susceptibil Чутливий Susceptible Inayokubali Mottaglig Duyarlı Чутливий حساس Nhạy cảm
|
||||
Incr. exposure TRUE FALSE FALSE FALSE Incr. exposure زيادة التعرض অতিরিক্ত এক্সপোজার 暴露增加 Zvýšená expozice Øget eksponering Verhoogde blootstelling Lisääntynyt altistuminen Exposition accrue Erhöhte Belastung Αυξημένη έκθεση अधिक संपर्क Paparan tambahan Esposizione aumentata 曝露量増加 노출 증가 Økt eksponering Większe narażenie Exposição aumentada Expunere crescută Підвищена експозиція Mayor exposición Mfiduo zaidi Ökad exponering Artmış maruziyet Підвищена експозиція زیادہ نمائش Tăng phơi nhiễm
|
||||
Resistant TRUE FALSE FALSE FALSE Resistant مقاوم প্রতিরোধী 耐药性 Rezistentní Resistent Resistent Kestävä Résistant Resistent Ανθεκτικός प्रतिरोधी Tahan Resistente 耐性 내성 Resistent Odporny Resistente Rezistent Стійкий Resistente Sugu Resistent Dayanıklı Стійкий مزاحم Kháng
|
||||
Non-interpretable TRUE FALSE FALSE FALSE Non-interpretable غير قابل للتفسير ব্যাখ্যাতীত 无法解释 Nelze interpretovat Ufortolkelig Niet interpreteerbaar Ei tulkittavissa Non interprétable Nicht interpretierbar Μη ερμηνεύσιμο अव्याख्यायनीय Tidak dapat ditafsirkan Non interpretabile 解釈不可 해석 불가 Utolkelig ikke Niemożliwe do interpretacji Não interpretável Neinterpretabil Непереводимо No interpretable Haieleweki Inte tolkningsbar Yorumlanamaz Непридатний до інтерпретації غیر قابل تشریح Không diễn giải được
|
||||
antibiotic TRUE TRUE FALSE FALSE antibiotic مضاد حيوي অ্যান্টিবায়োটিক 抗生素 antibiotikum antibiotikum antibioticum antibiootti antibiotique Antibiotikum αντιβιοτικό प्रतिजैविक Antibiotik antibiotico 抗生物質 항생제 Antibiotikum antybiotyk antibiótico antibiotic антибиотик antibiótico antibayotiki antibiotika Antibiyotik антибіотик اینٹی بایوٹک Kháng sinh
|
||||
Antibiotic TRUE TRUE FALSE FALSE Antibiotic مضاد حيوي অ্যান্টিবায়োটিক 抗生素 Antibiotikum Antibiotikum Antibioticum Antibiootti Antibiotique Antibiotikum Αντιβιοτικό प्रतिजैविक Antibiotik Antibiotico 抗生物質 항생제 Antibiotikum Antybiotyk Antibiótico Antibiotic Антибиотик Antibiótico Antibayotiki Antibiotika Antibiyotik Антибіотик اینٹی بایوٹک Kháng sinh
|
||||
Drug TRUE TRUE FALSE FALSE Drug دواء ড্রাগ 药物 Lék Lægemiddel Middel Lääke Médicament Medikament Φάρμακο दवा Obat Droga 薬剤 약물 Legemiddel Lek Droga Medicament Лекарство Fármaco Dawa Läkemedel İlaç Лікарський засіб Dوا Nhóm thuốc
|
||||
drug TRUE TRUE FALSE FALSE drug دواء ড্রাগ 药物 lék lægemiddel middel lääke médicament Medikament φάρμακο दवा obat droga 薬剤 약물 legemiddel lek droga medicament лекарство fármaco dawa läkemedel İlaç лікарський засіб دواء thuốc
|
||||
Frequency FALSE TRUE FALSE FALSE Frequency التكرار ফ্রিকোয়েন্সি 使用频率 Frekvence Frekvens Aantal Frekvenssi Fréquence Zahl Συχνότητα आवृत्ति Frekuensi Frequenza 頻度 빈도 Hyppighet Częstotliwość Frequência Frecvență Частота Frecuencia Marudio Frekvens Frekans Частота تعدد Tần suất
|
||||
Minimum Inhibitory Concentration (mg/L) FALSE FALSE FALSE FALSE Minimum Inhibitory Concentration (mg/L) التركيز المثبط الأدنى (ملغم/لتر) ন্যূনতম নিরোধক ঘনত্ব (mg/L) 最小抑菌浓度(mg/L) Minimální inhibiční koncentrace (mg/l) Mindste hæmmende koncentration (mg/L) Minimale inhiberende concentratie (mg/L) Pienin estävä pitoisuus (mg/l) Concentration minimale inhibitrice (mg/L) Minimale Hemm-Konzentration (mg/L) Ελάχιστη ανασταλτική συγκέντρωση (mg/L) न्यूनतम अवरोधक सांद्रता (मि.ग्रा./ली.) Konsentrasi Inhibisi Minimum (mg/L) Concentrazione minima inibitoria (mg/L) 最小発育阻止濃度(mg/L) 최소 억제 농도 (mg/L) Minste hemmende konsentrasjon (mg/L) Minimalne stężenie hamujące (mg/L) Concentração Inibitória Mínima (mg/L) Concentrația minimă inhibitorie (mg/L) Минимальная ингибирующая концентрация (мг/л) Concentración mínima inhibitoria (mg/L) Kiwango cha chini cha kuzuia ukuaji (mg/L) Minsta hämmande koncentration (mg/L) Minimum İnhibitör Konsantrasyon (mg/L) Мінімальна інгібуюча концентрація (мг/мл) کم از کم روکنے والی مقدار (mg/L) Nồng độ ức chế tối thiểu (mg/L)
|
||||
Disk diffusion diameter (mm) FALSE FALSE FALSE FALSE Disk diffusion diameter (mm) قطر الانتشار على القرص (مم) ডিস্ক ডিফিউশন ব্যাসার্ধ (মিমি) 磁盘扩散直径(mm) Diskový difuzní průměr (mm) Diskdiffusionsdiameter (mm) Diameter diskzone (mm) Levyn diffuusion halkaisija (mm) Diamètre de diffusion en disque (mm) Durchmesser der Scheibenzone (mm) Διάμετρος διάχυσης δίσκου (mm) डिस्क प्रसार व्यास (मि.मी.) Diameter difusi disk (mm) Diametro di diffusione del disco (mm) ディスク拡散径(mm) 디스크 확산 지름 (mm) Diskdiffusjonsdiameter (mm) Średnica dyfuzji dysku (mm) Diâmetro de difusão do disco (mm) Diametrul de difuzie a discului (mm) Диаметр диффузии диска (мм) Diámetro de difusión en disco (mm) Kipenyo cha usambaaji kwenye kisahani (mm) Diskdiffusionsdiameter (mm) Disk difüzyon çapı (mm) Зона затримки росту (мм) ڈسک پھیلاؤ کا قطر (ملی میٹر) Đường kính khuếch tán đĩa (mm)
|
||||
Antimicrobial Interpretation FALSE FALSE FALSE FALSE Antimicrobial Interpretation تفسير مضاد الميكروبات অ্যান্টিমাইক্রোবিয়াল ব্যাখ্যা 抗菌性解释 Antimikrobiální interpretace Antimikrobiel fortolkning Antimicrobiële interpretatie Mikrobilääkkeiden tulkinta Interprétation antimicrobienne Antimikrobielle Auswertung Αντιμικροβιακή ερμηνεία प्रतिजैविक व्याख्या Interpretasi antimikroba Interpretazione antimicrobica 抗菌性解釈 항균제 해석 Antimikrobiell tolkning Interpretacja antybakteryjna Interpretação Antimicrobiana Interpretare antimicrobiană Антимикробная интерпретация Interpretación antimicrobiana Ufafanuzi wa dawa za kuua vijidudu Antimikrobiell tolkning Antimikrobiyal Yorumlama Фенотипи чутливості مائیکروبی تشریح Diễn giải kháng sinh
|
||||
Percentage FALSE FALSE FALSE FALSE Percentage النسبة المئوية শতকরা 百分比 Procento Procentdel Percentage Prosenttiosuus Pourcentage Prozentsatz Ποσοστό प्रतिशत Fersentase Percentuale 割合(%) 백분율 Prosentandel Procent Percentagem Procentaj Процент Porcentaje Asilimia Procentuell andel Yüzde Відсоток فیصد Tỷ lệ phần trăm
|
||||
Syndromic Group FALSE FALSE FALSE FALSE Syndromic Group مجموعة متلازمات সিন্ড্রোমিক গ্রুপ 合并症候群 Syndromová skupina Syndromisk gruppe Syndroomgroep Syndrooma Ryhmä Groupe syndromique Syndromische Gruppe Συνδρομική ομάδα लक्षणात्मक समूह Grup sindromik Gruppo sindromico シンドロームグループ 증후군 그룹 Syndromgruppe Grupa syndromiczna Grupo sindrómico Grup sindromic Синдромная группа Grupo sindrómico Kundi la dalili Syndromisk grupp Sendromik Grup Синдромна група سندرم گروپ Nhóm hội chứng
|
||||
Pathogen FALSE FALSE FALSE FALSE Pathogen مُمْرِض রোগজীবাণু 病原体 Patogen Patogen Pathogeen Taudinaiheuttaja Agent pathogène Erreger Παθογόνο रोगजनक Patenogen Agente patogeno 病原体 병원체 Patogen Patogen Pathogen Agenți patogeni Возбудитель Patógeno Patojeni Patogen Patojen Збудник روگجن Tác nhân gây bệnh
|
||||
4-aminosalicylic acid FALSE TRUE TRUE FALSE 4-aminosalicylic acid حمض 4-أمينو الساليسيليك ৪-অ্যামিনোস্যালিসাইলিক অ্যাসিড 4-氨基水杨酸 kyselina 4-aminosalicylová 4-aminosalicylsyre 4-aminosalicylzuur 4-aminosalisyylihappo Acide 4-aminosalicylique 4-Aminosalicylsäure 4-αμινοσαλικυλικό οξύ 4-अमिनोसेलिसिलिक अम्ल Asam 4-aminosalisilat Acido 4-aminosalicilico 4-アミノサリチル酸 4-아미노살리실산 4-aminosalisylsyre Kwas 4-aminosalicylowy Ácido 4-aminosalicílico Acid 4-aminosalicilic 4-аминосалициловая кислота Ácido 4-aminosalicílico Asidi ya 4-aminosalisiliki 4-aminosalicylsyra 4-aminosalisilik asit 4-Аміносаліцилова кислота ۴-امینو سیلیسیلک ایسڈ Axit 4-aminosalicylic
|
||||
Adefovir dipivoxil FALSE TRUE TRUE FALSE Adefovir dipivoxil أديفوفير ديبيفوكسيل অ্যাডেফোভির ডিপিভক্সিল 阿德福韦酯 Adefovir dipivoxil Adefovir dipivoxil Adefovir Adefoviiridipivoksiili Adéfovir dipivoxil Adefovir Dipivoxil Adefovir dipivoxil एडिफोविर डिपिवॉक्सिल Adefovir dipivoksil Adefovir dipivoxil アデホビル・ジピボキシル 아데포비르 디피복실 Adefovirdipivoksil Adefovir dipivoxil Adefovir dipivoxil Adefovir dipivoxil Адефовир дипивоксил Adefovir dipivoxil Adefoviri dipivoksili Adefovir dipivoxil Adefovir dipivoksil Адефовір діпівоксил ایڈیفوویر ڈپیووکسل Adefovir dipivoxil
|
||||
Aldesulfone sodium FALSE TRUE TRUE FALSE Aldesulfone sodium صوديوم ألديسلفون অ্যালডেসালফোন সোডিয়াম 醛缩酮钠 Aldesulfon sodný Aldesulfon-natrium Aldesulfon Aldesulfoninatrium Aldésulfone sodique Aldesulfon-Natrium Αλδεσουλφονικό νάτριο ऐल्डेसल्फोन सोडियम Aldesulfon natrium Aldesulfone sodio アルデスルホンナトリウム 알데설폰 나트륨 Aldesulfon-natrium Sól sodowa aldesulfonu Aldesulfona de sódio Aldesulfonă sodică Альдесульфон натрия Aldesulfona sódica Sodiamu aldesulfoni Aldesulfonnatrium Aldesülfon sodyum Альденсульфон натрію الڈیسلفون سوڈیم Natri aldesulfone
|
||||
Amikacin FALSE TRUE TRUE FALSE Amikacin أميكاسين অ্যামিকাসিন 阿米卡星 Amikacin Amikacin Amikacine Amikasiini Amikacine Amikacin Αμικασίνη एमिकासिन Amikasin Amikacin アミカシン 아미카신 Amikacin Amikacyna Amikacin Amikacin Амикацин Amikacina Amikasini Amikacin Amikasin Амікацин ایمیکیسن Amikacin
|
||||
Amoxicillin TRUE TRUE TRUE FALSE Amoxicillin أموكسيسيلين অ্যামক্সিসিলিন 阿莫西林 Amoxicilin Amoxicillin Amoxicilline Amoksisilliini Amoxicilline Amoxicillin Αμοξικιλλίνη एमोक्सिसिलिन Amoksisilin Amoxicillina アモキシシリン 아목시실린 Amoxicillin Amoxicillin Amoxicilina Amoxicilină Амоксициллин Amoxicilina Amoksisilini Amoxicillin Amoksisilin Амоксицилін ایموکسیسلین Amoxicillin
|
||||
Amoxicillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE Amoxicillin/beta-lactamase inhibitor أموكسيسيلين/مثبط بيتا-لاكتاماز অ্যামক্সিসিলিন/বেটা-ল্যাকটামেজ ইনহিবিটার 阿莫西林/β-内酰胺酶抑制剂 Amoxicilin/inhibitor beta-laktamázy Amoxicillin/beta-lactamasehæmmer Amoxicilline/enzymremmer Amoksisilliini/beeta-laktamaasin estäjä Amoxicilline/inhib. de bêta-lactamase Amoxicillin/Beta-Lactamase-Hemmer Αμοξικιλλίνη/αναστολέας της β-λακταμάσης एमोक्सिसिलिन/बीटा-लैक्टामेज अवरोधक Amoksisilin/penghambat beta-laktamase Amoxicillina/inib. d. beta-lattamasi アモキシシリン/β-ラクタマーゼ阻害剤 아목시실린/베타-락타마제 억제제 Amoxicillin/betalaktamase-hemmer Amoksycylina/inhibitor beta-laktamazy Amoxicilina/inibid. da beta-lactamase Amoxicilină/inhibitor de beta-lactamază Амоксициллин/ингибитор бета-лактамаз Amoxicilina/inhib. de la beta-lactamasa Amoksisilini/kizuizi cha beta-laktamasi Amoxicillin/betalaktamashämmare Amoksisilin/beta-laktamaz inhibitörü Амоксицилін/інгібітор бета-лактамаз ایموکسیسلین/بیٹا لیکٹامیز انہبیٹر Amoxicillin/chất ức chế beta-lactamase
|
||||
Amphotericin B FALSE TRUE TRUE FALSE Amphotericin B أمفوتيريسين ب অ্যামফোটেরিসিন বি 两性霉素B Amfotericin B Amfotericin B Amfotericine B Amfoterisiini B Amphotéricine B Amphotericin B Αμφοτερικίνη Β एम्फोटेरिसिन बी Amfoterisin B Amfotericina B アムホテリシンB 암포테리신 B Amfotericin B Amfoterycyna B Anfotericina B Amfotericină B Амфотерицин В Anfotericina B Amfoterisini B Amfotericin B Amfoterisin B Амфотерицин В ایمفوٹیریسن بی Amphotericin B
|
||||
Ampicillin TRUE TRUE TRUE FALSE Ampicillin أمبيسيلين অ্যাম্পিসিলিন 氨苄西林 Ampicilin Ampicillin Ampicilline Ampisilliini Ampicilline Ampicillin Αµπικιλλίνη एम्पिसिलिन Ampisilin Ampicillina アンピシリン 암피실린 Ampicillin Ampicylina Ampicilina Ampicilină Ампициллин Ampicilina Ampisilini Ampicillin Ampisilin Ампіцилін ایمپیسیلین Ampicillin
|
||||
Ampicillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE Ampicillin/beta-lactamase inhibitor أمبيسيلين/مثبط بيتا-لاكتاماز অ্যাম্পিসিলিন/বেটা-ল্যাকটামেজ ইনহিবিটার 氨苄西林/β-内酰胺酶抑制剂 Inhibitor ampicilinu/beta-laktamázy Ampicillin/beta-lactamasehæmmer Ampicilline/enzymremmer Ampisilliini/beeta-laktamaasin estäjä Ampicilline/inhib. de bêta-lactamase Ampicillin/Beta-Laktamase-Hemmer Αμπικιλλίνη/αναστολέας β-λακταμάσης एम्पिसिलिन/बीटा-लैक्टामेज अवरोधक Ampisilin/penghambat beta-laktamase Ampicillina/inib. d. beta-lattamasi アンピシリン/β-ラクタマーゼ阻害剤 암피실린/베타-락타마제 억제제 Ampicillin/betalaktamasehemmer Ampicylina/inhibitor beta-laktamazy Ampicilina/inibid. da beta-lactamase Ampicilină/inhibitor de beta-lactamază Ампициллин/ингибитор бета-лактамазы Ampicilina/inhib. de la beta-lactamasa Ampisilini/kizuizi cha beta-laktamasi Ampicillin/beta-laktamashämmare Ampisilin/beta-laktamaz inhibitörü Ампіцилін/інгібітор бета-лактамаз ایمپیسیلین/بیٹا لیکٹامیز انہبیٹر Ampicillin/chất ức chế beta-lactamase
|
||||
Anidulafungin FALSE TRUE TRUE FALSE Anidulafungin أندولافنجين অ্যানিডুলাফাঙ্গিন 阿尼芬净 Anidulafungin Anidulafungin Anidulafungine Anidulafungiini Anidulafungine Anidulafungin Ανιδουλαφουνγκίνη एनिडुलाफंगिन Anidulafungin Anidulafungin アニデュラファンギン 아니둘라펀진 Anidulafungin Anidulafungina Anidulafungin Anidulafungin Анидулафунгин Anidulafungina Anidulafangini Anidulafungin Anidulafungin Анідулафунгін اینڈولافنگن Anidulafungin
|
||||
Azidocillin FALSE TRUE TRUE FALSE Azidocillin أزيدوسيلين অ্যাজিডোসিলিন 阿奇霉素 Azidocillin Azidocillin Azidocilline Azidosilliini Azidocilline Azidocillin Αζιδοκιλλίνη एज़िडोसिलिन Azidoksilin Azidocillina アジドシリン 아지도실린 Azidocillin Azidocillin Azidocillin Azidocilină Азидоциллин Azidocilina Azidosilini Azidocillin Azidosilin Азидоцилін ایزائڈوسیلن Azidocillin
|
||||
Azithromycin FALSE TRUE TRUE FALSE Azithromycin أزيثرومايسين অ্যাজিথ্রোমাইসিন 阿奇霉素 Azitromycin Azithromycin Azitromycine Atsitromysiini Azithromycine Azithromycin Αζιθρομυκίνη एज़िथ्रोमाइसिन Azitromisin Azitromicina アジスロマイシン 아지트로마이신 Azitromycin Azithromycin Azitromicina Azitromicină Азитромицин Azitromicina Azitromasini Azitromycin Azitromisin Азитроміцин ایزیتھرو مائسین Azithromycin
|
||||
Azlocillin FALSE TRUE TRUE FALSE Azlocillin أزلوسيلين অ্যাজলোসিলিন 阿洛西林 Azlocillin Azlocillin Azlocilline Azlocillin Azlocilline Azlocillin Αζλοκιλλίνη एज़लोसिलिन Azlosilin Azlocillina アズロシリン 아즐로실린 Azlocillin Azlocillin Azlocillin Azlocilină Азлоциллин Azlocilina Azlosilini Azlocillin Azlocillin Азлоцилін ایزلو سیلین Azlocillin
|
||||
Bacampicillin FALSE TRUE TRUE FALSE Bacampicillin باكامبيسيلين ব্যাক্যাম্পিসিলিন 巴卡比林 Bacampicilin Bacampicillin Bacampicilline Bacampicillin Bacampicilline Bacampicillin Μπακαμπικιλλίνη बैकैम्पिसिलिन Bakampisilin Bacampicillina バカンピシリン 바캄피실린 Bacampicillin Bakampicylina Bacampicilina Bacampicilină Бакампициллин Bacampicilina Bakampisilini Bacampicillin Bacampicillin Бакампіцилін بیکیمپیسلین Bacampicillin
|
||||
Bacitracin FALSE TRUE TRUE FALSE Bacitracin باسيتراسين ব্যাসিট্রাসিন 阿奇霉素 Bacitracin Bacitracin Bacitracine Bacitrasiini Bacitracine Bacitracin Βακιτρακίνη बैसिट्रेसिन Basitracin Bacitracina バシトラシン 바시트라신 Bacitracin Bacytracyna Bacitracin Bacitracină Бацитрацин Bacitracina Basitrasini Bacitracin Basitrasin Бацитрацин باسیٹراسین Bacitracin
|
||||
Benzathine benzylpenicillin FALSE TRUE TRUE FALSE Benzathine benzylpenicillin بنزاثين بنزيل بنيسيلين বেনজাথিন বেনজাইলপেনিসিলিন 苄丝肼青霉素 Benzathine benzylpenicillin Benzathinbenzylpenicillin Benzylpenicillinebenzathine Bentsatiinibentsyylipenisilliini Benzathine benzylpénicilline Benzathin-Benzylpenicillin Βενζαθίνη βενζυλπενικιλλίνη बेंज़ाथीन बेंज़िलपेनिसिलिन Benzatin benzilpenisilin Benzatina benzilpenicillina ベンズシン・ベンジルペニシリン 벤자틴 벤질페니실린 Benzathine benzylpenicillin Benzylpenicylina benzylowa Benzatina benzatina benzilpenicilina Benzatină benzilpenicilină Бензатин бензилпенициллин Bencilpenicilina benzatínica Benzathini benzilpenisilini Benzathinbenzylpenicillin Benzatin benzilpenisilin Бензатину бензилпеніцилін بینزاتھین بینزائل پینسلن Benzathine benzylpenicillin
|
||||
Benzathine phenoxymethylpenicillin FALSE TRUE TRUE FALSE Benzathine phenoxymethylpenicillin بنزاثين فينوكسي ميثيل بنيسيلين বেনজাথিন ফেনক্সিমিথাইলপেনিসিলিন 苄星苯氧甲基青霉素 Benzatinový fenoxymethylpenicilin Benzathinfenoxymethylpenicillin Fenoxymethylpenicillinebenzathine Bentsatiinifenoksimetyylipenisilliini Phénoxyméthylpénicilline benzathine Benzathin-Phenoxymethylpenicillin Βενζαθίνη φαινοξυμεθυλοπενικιλλίνη बेंज़ाथीन फीनॉक्सिमेथिलपेनिसिलिन Benzatin fenoksimetilpenisilin Benzatina fenossimetilpenicillina ベンザチンフェノキシメチルペニシリン 벤자틴 페녹시메틸페니실린 Benzathine fenoksymetylpenicillin Fenoksymetylopenicylina benzylowa Benzatina fenoximetilpenicilina Benzatină fenoximetilpenicilină Бензатин феноксиметилпенициллин Fenoximetilpenicilina benzatínica Benzathini fenoksimethilpenisilini Bensathinfenoximetylpenicillin Benzatin fenoksimetilpenisilin Бензатину феноксиметилпеніцилін بینزاتھین فینوکسی میتھیل پینسلن Benzathine phenoxymethylpenicillin
|
||||
Benzylpenicillin FALSE TRUE TRUE FALSE Benzylpenicillin بنزيل بنيسيلين বেনজাইলপেনিসিলিন 苄基青霉素 Benzylpenicilin Benzylpenicillin Benzylpenicilline Bentsyylipenisilliini Benzylpénicilline Benzylpenicillin Βενζυλοπενικιλλίνη बेंज़िलपेनिसिलिन Benzilpenisilin Benzilpenicillina ベンジルペニシリン 벤질페니실린 Benzylpenicillin Benzylpenicylina Benzilpenicilina Benzilpenicilină Бензилпенициллин Bencilpenicilina Benzilpenisilini Bensylpenicillin Benzilpenisilin Бензилпеніцилін بینزائل پینسلن Benzylpenicillin
|
||||
Cadazolid FALSE TRUE TRUE FALSE Cadazolid كادازوليد ক্যাডাজোলিড 卡达唑利德 Kadazolid Cadazolid Cadazolid Kadazolid Cadazolid Cadazolid Καδαζολίδη काडाज़ोलिड Kadazolid Cadazolid カダゾリド 카다졸리드 Cadazolid Kadazolid Cadazolid Cadazolid Кадазолид Cadazolid Kadazolidi Cadazolid Cadazolid Кадазолід کیڈازولڈ Cadazolid
|
||||
Calcium aminosalicylate FALSE TRUE TRUE FALSE Calcium aminosalicylate أمينوساليسيلات الكالسيوم ক্যালসিয়াম অ্যামিনোস্যালিসাইলেট 氨基水杨酸钙 Aminosalicylát vápenatý Calciumaminosalicylat Aminosalicylzuur Kalsiumaminosalisylaatti Aminosalicylate de calcium Kalzium-Aminosalicylat Αμινοσαλικυλικό ασβέστιο कैल्शियम अमिनोसेलिसाइलेट Kalsium aminosalisilat Calcio aminosalicilato アミノサリチル酸カルシウム 아미노살리실산 칼슘 Kalsiumaminosalicylat Aminosalicylan wapnia Aminosalicilato de cálcio Aminosalicilat de calciu Аминосалицилат кальция Aminosalicilato de calcio Kalisiamu aminosalisilati Kalciumaminosalicylat Kalsiyum aminosalisilat Кальцію аміносаліцилат کیلشیم امینوسیلیسیلیٹ Canxi aminosalicylate
|
||||
Capreomycin FALSE TRUE TRUE FALSE Capreomycin كابريومايسين ক্যাপ্রিওমাইসিন 氨水杨酸钙 Kapreomycin Capreomycin Capreomycine Kapreomysiini Capréomycine Capreomycin Καπρεομυκίνη कैप्रियोमाइसिन Kapreomisin Capreomicina カプレオマイシン 카프레오마이신 Capreomycin Kapreomycyna Capreomicina Capreomicină Капреомицин Capreomicina Kapreomasini Kapreomycin Kapreomisin Капреоміцин کیپریو مائسین Capreomycin
|
||||
Carbenicillin FALSE TRUE TRUE FALSE Carbenicillin كاربينيسيلين কারবেনিসিলিন 羧基青霉素 Karbenicilin Carbenicillin Carbenicilline Karbenisilliini Carbénicilline Carbenicillin Καρβενικιλλίνη कार्बेनिसिलिन Karbenisilin Carbenicillina カルベニシリン 카르베니실린 Karbenicillin Karbenicylina Carbenicilina Carbenicilină Карбенициллин Carbenicilina Karbenisilini Karbenicillin Karbenisilin Карбеніцилін کاربینیسلن Carbenicillin
|
||||
Carindacillin FALSE TRUE TRUE FALSE Carindacillin كارينداسيلين কারিনডাসিলিন 卡林达西林 Karindacilin Carindacillin Carindacilline Karindasilliini Carindacilline Carindacillin Καρινδακιλλίνη कारिंडासिलिन Karindasilin Carindacillina カリンダシリン 카린다실린 Karindacillin Karindacillin Carindacillin Carindacilină Кариндациллин Carindacilina Karindasilini Carindacillin Karindasilin Кариндацилін کارینڈاسیلن Carindacillin
|
||||
Caspofungin FALSE TRUE TRUE FALSE Caspofungin كاسبوفنجين ক্যাসপোফাঙ্গিন 氨苄青霉素 Kaspofungin Caspofungin Caspofungine Kaspofungiini Caspofungine Caspofungin Κασποφουνγκίνη कैस्पोफंगिन Kaspofungin Caspofungin カスポファンギン 카스포펀진 Caspofungin Kaspofungina Caspofungin Caspofungin Каспофунгин Caspofungina Kaspofangini Caspofungin Caspofungin Каспофунгін کیسپوفنگن Caspofungin
|
||||
Ce(f|ph)acetrile TRUE TRUE TRUE FALSE Cefacetrile سيفاسيتريل সেফাসেট্রিল 头孢乙腈 Cefacetril Cephacetril Cefacetril Kefasetriili Céphacétrile Cefacetril Κεφακετρίλη सेफासेट्रिल Sefasetril Cefacetrile セファセトリル 세파세트릴 Cefacetril Cefacetrile Cephacetrile Cefacetril Цефацетрил Cefacetrilo Sefasetrili Cephacetril Sefasetril Цефацетрил سیفاسیٹریل Cefacetrile
|
||||
Ce(f|ph)alexin TRUE TRUE TRUE FALSE Cefalexin سيفاليكسين সেফালেক্সিন 头孢莱辛 Cefalexin Cephalexin Cefalexine Kefaleksiini Céphalexine Cefalexin Κεφαλεξίνη सेफालेक्सिन Sefaleksin Cephalexin セファレキシン 세팔렉신 Cefalexin Cefaleksyna Cephalexin Cefalexină Цефалексин Cefalexina Sefaleksini Cephalexin Cefalexin Цефалексин سیفیلیکسن Cefalexin
|
||||
Ce(f|ph)alothin TRUE TRUE TRUE FALSE Cefalothin سيفالوثين সেফালোথিন 头孢罗丁 Cefalotin Cephalothin Cefalotine Kefalotiini Céphalothine Cefalothin Κεφαλοθίνη सेफालोथिन Sefalotin Cefalotina セファロチン 세팔로틴 Cefalotin Cefalotyna Cephalothin Cefalotin Цефалотин Cefalotina Sefalothini Kefalotin Cefalothin Цефалотин سیفالوتھن Cefalothin
|
||||
Ce(f|ph)alotin TRUE TRUE TRUE FALSE Cefalotin سيفالوتين সেফালোটিন 头孢罗丁 Cefalotin Cephalotin Cefalotine Kefalotin Céphalotine Cefalotin Κεφαλοτίνη सेफालोटिन Sefalotin Cefalotina セファロチン 세팔로틴 Cefalotin Cefalotyna Cefalotina Cefalotin Цефалотин Cefalotina Sefalotini Cefalotin Sefalotin Цефалотин سیفالوٹن Cefalotin
|
||||
Ce(f|ph)amandole TRUE TRUE TRUE FALSE Cefamandole سيفاماندول সেফাম্যান্ডোল 头孢曼多 Cefamandol Cephamandol Cefamandol Kefamandoli Céphamandole Cefamandol Κεφαμανδόλη सेफामैंडोल Sefamandol Cephamandole セファマンドール 세파만돌 Cefamandol Cefamandol Cephamandole Cefamandole Цефамандол Cefamandole Sefamandoli Cephamandol Cefamandole Цефамандол سیفامینڈول Cefamandole
|
||||
Ce(f|ph)apirin TRUE TRUE TRUE FALSE Cefapirin سيفابيرين সেফাপিরিন 头孢匹林 Cefapirin Cephapirin Cefapirine Kefapiriini Céphapirine Cefapirin Κεφαπιρίνη सेफापिरीन Sefapirin Cefapirina セファピリン 세파피린 Cefapirin Cefapiryna Cephapirin Cefapirină Цефапирин Cefapirina Sefapirini Cephapirin Sefapirin Цефапірин سیفا پیرین Cefapirin
|
||||
Ce(f|ph)azedone TRUE TRUE TRUE FALSE Cefazedone سيفازيدون সেফাজেডোন 头孢唑酮 Cefazedon Cephazedon Cefazedon Kefatsedoni Céphazédone Cefazedon Κεφαζεδόνη सेफाज़ेडोन Sefazedon Cefazedone セファゼドン 세파제돈 Cefazedon Cefazedon Cephazedone Cefazedonă Цефазедон Cefazedona Sefazedoni Cephazedon Sefazedon Цефазедон سیفازیدون Cefazedone
|
||||
Ce(f|ph)azolin TRUE TRUE TRUE FALSE Cefazolin سيفازولين সেফাজোলিন 头孢唑啉 Cefazolin Cephazolin Cefazoline Kefatsoliini Céphazoline Cefazolin Κεφαζολίνη सेफाज़ोलिन Sefazolin Cephazolin セファゾリン 세파졸린 Cefazolin Cefazolin Cephazolin Cefazolin Цефазолин Cefazolina Sefazolini Cephazolin Sefazolin Цефазолін سیفازولن Cefazolin
|
||||
Ce(f|ph)epime TRUE TRUE TRUE FALSE Cefepime سيفيبيم সেফেপাইম 头孢吡肟 Cefepim Cephepime Cefepim Kefepiimi Céphépime Cefepim Κεφεπίμη सेफेपाइम Sefepim Cephepime セフェパイム 세페핌 Cefepime Cefepime Cephepime Cefepime Цефепим Cefepime Sefepimu Cephepim Sefepim Цефепім سیفیپم Cefepime
|
||||
Ce(f|ph)ixime TRUE TRUE TRUE FALSE Cefixime سيفيكسيم সেফিক্সিম 头孢克肟 Cefixim Cephixim Cefixim Kefiksiimi Céphixime Cefixim Cefixime सेफिक्साइम Sefiksim Cephixime セフィキシム 세픽심 Cefixime Cefixime Cephixime Cefixime Цефиксим Cefixima Sefiksimu Cephixim Cefixime Цефіксим سیفکسیم Cefixime
|
||||
Ce(f|ph)menoxime TRUE TRUE TRUE FALSE Cefmenoxime سيفمينوكسيم সেফমেনক্সিম 头孢米诺肟 Cefmenoxim Cephmenoxim Cefmenoxim Cefmenoksiimi Céphénoxime Cefmenoxim Κεφμενοξίμη सेफमेनॉक्साइम Sefmenoksim Cephmenoxime セフメノキシム 세프메녹심 Cefmenoxime Cefmenoksym Cephmenoxime Cefmenoxime Цефменоксим Cefmenoxima Sefmenoksimu Cephmenoxim Sefmenoksim Цефменоксим سیفمینوکسیم Cefmenoxime
|
||||
Ce(f|ph)metazole TRUE TRUE TRUE FALSE Cefmetazole سيفميتازول সেফমেটাজোল 头孢美唑 Cefmetazol Cephmetazol Cefmetazol Kefmetatsoli Céphmétazole Cefmetazol Κεφμεταζόλη सेफमेटाज़ोल Sefmetazol Cephmetazole セフメタゾール 세프메타졸 Cefmetazole Cefmetazol Cefmetazole Cefmetazol Цефметазол Cefmetazol Sefmetazoli Cephmetazol Sefmetazol Цефметазол سیفمیٹازول Cefmetazole
|
||||
Ce(f|ph)odizime TRUE TRUE TRUE FALSE Cefodizime سيفوديزيم সেফোডিজিম 头孢地嗪 Cefodizim Cephodizim Cefodizim Kefodisiimi Céphodizime Cefodizim Κεφοδιζίμη सेफोडीज़ाइम Sefodizim Cephodizime セフォジジム 세포디짐 Cefodizim Cefodizime Cephodizime Cefodizime Цефодизим Cefodixima Sefodizimu Cephodizim Sefodizim Цефодізим سیفوڈیزیم Cefodizime
|
||||
Ce(f|ph)onicid TRUE TRUE TRUE FALSE Cefonicid سيفونيسيد সেফোনিসিড 头孢尼西 Cefonicid Cephonicid Cefonicide Cefonicid Céphonicide Cefonicid Κεφονικίδη सेफॉनिसिड Sefonisid Cephonicid セフォニキッド 세포니시드 Cefonicid Cefonicid Cefonicid Cefonicid Цефонизид Cefonicida Sefonisidi Cephonicid Cefonicid Цефоніцид سیفونیسیڈ Cefonicid
|
||||
Ce(f|ph)operazone TRUE TRUE TRUE FALSE Cefoperazone سيفوبيرازون সেফোপেরাজোন 头孢哌酮 Cefoperazon Cephoperazon Cefoperazon Kefoperatsoni Céphopérazone Cefoperazon Κεφοπεραζόνη सेफोपेराज़ोन Sefoperazon Cephoperazone セフペラゾン 세포페라존 Cefoperazon Cefoperazon Cephoperazone Cefoperazonă Цефоперазон Cefoperazona Sefoperazoni Cephoperazon Sefoperazon Цефоперазон سیفوپیرازون Cefoperazone
|
||||
Ce(f|ph)operazone/beta-lactamase inhibitor TRUE TRUE TRUE FALSE Cefoperazone/beta-lactamase inhibitor سيفوبيرازون/مثبط بيتا-لاكتاماز সেফোপেরাজোন/বেটা-ল্যাকটামেজ ইনহিবিটার 头孢哌酮/β-内酰胺酶抑制剂 Cefoperazon/inhibitor beta-laktamázy Cephoperazon/beta-lactamasehæmmer Cefoperazon/enzymremmer Kefoperatsoni/beeta-laktamaasin estäjä Céphopérazone/inhib. de bêta-lactamase Cefoperazon/Beta-Lactamase-Hemmer Κεφοπεραζόνη/αναστολέας της β-λακταμάσης सेफोपेराज़ोन/बीटा-लैक्टामेज अवरोधक Sefoperazon/penghambat beta-laktamase Cephoperazone/inib. d. beta-lattamasi Cefoperazone/β-ラクタマーゼ阻害剤 세포페라존/베타-락타마제 억제제 Cefoperazon/beta-laktamasehemmere Cefoperazon/inhibitor beta-laktamazy Cephoperazona/inibid. da beta-lactamase Cefoperazonă/inhibitor de beta-lactamază Цефоперазон/ингибитор бета-лактамаз Cefoperazona/inhib. de betalactamasas Sefoperazoni/kizuizi cha beta-laktamasi Cefoperazon/beta-laktamashämmare Sefoperazon/beta-laktamaz inhibitörü Цефоперазон/інгібітор бета-лактамаз سیفوپیرازون/بیٹا لیکٹامیز انہبیٹر Cefoperazone/chất ức chế beta-lactamase
|
||||
Ce(f|ph)otaxime TRUE TRUE TRUE FALSE Cefotaxime سيفوتاكسيم সেফোটাক্সিম 头孢噻肟 Cefotaxim Cephotaxim Cefotaxim Kefotaksiimi Céphotaxime Cefotaxim Κεφοταξίμη सेफोटैक्साइम Sefotaksim Cephotaxime セフォタキシム 세포탁심 Cefotaxim Cefotaksym Cephotaxime Cefotaximă Цефотаксим Cefotaxima Sefotaksimu Cephotaxim Sefotaksim Цефотаксим سیفوٹاکسیم Cefotaxime
|
||||
Ce(f|ph)oxitin TRUE TRUE TRUE FALSE Cefoxitin سيفوكسيتين সেফোক্সিটিন 头孢西丁 Cefoxitin Cephoxitin Cefoxitine Kefoksitiini Céphoxitine Cefoxitin Κεφοξιτίνη सेफॉक्सिटिन Sefoksitin Cefossitina Cefoxitin 세폭시틴 Cefoxitin Cefoksytyna Cephoxitin Cefoxitină Цефокситин Cefoxitina Sefoksitini Cephoxitin Cefoxitin Цефокситин سیفوکسیتن Cefoxitin
|
||||
Ce(f|ph)pirome TRUE TRUE TRUE FALSE Cefpirome سيفبيروم সেফপাইরোম 头孢匹罗 Cefpirom Cephpirom Cefpirom Kefpiromi Céphpirome Cefpirom Κεφπιρόμη सेफपाइरोम Sefpirom Cephpirome セフピロム 세프피롬 Cefpirom Cefpirom Cefpirome Cefpirom Цефпиром Cephpirome Sefpiromu Cephpirom Sefpirom Цефпіром سیفپی روم Cefpirome
|
||||
Ce(f|ph)podoxime TRUE TRUE TRUE FALSE Cefpodoxime سيفبودوكسيم সেফপডক্সিম 头孢泊肟 Cefpodoxim Cephpodoxim Cefpodoxim Kefpodoksiimi Céphpodoxime Cefpodoxim Κεφποδοξίμη सेफपोडॉक्साइम Sefpodoksim Cephpodoxime セフポドキシム 세프도독심 Cefpodoxime Cefpodoxime Cephpodoxime Cefpodoximă Цефподоксим Cefpodoxima Sefpodoksimu Cephpodoxim Sefpodoksim Цефподоксим سیفپوڈوکسم Cefpodoxime
|
||||
Ce(f|ph)radine TRUE TRUE TRUE FALSE Cefradine سيفرادين সেফরাডিন 头孢拉定 Cefradin Cephradin Cefradine Cefradiini Céphradine Cefradin Κεφραντίνη सेफ्रेडिन Sefradin Cefradina セフラジン 세프라딘 Cefradin Cefradyna Cephradine Cefradina Цефрадин Cefradina Sefradini Cephradin Sefradin Цефрадін سیفرادین Cefradine
|
||||
Ce(f|ph)sulodin TRUE TRUE TRUE FALSE Cefsulodin سيفسولودين সেফসুলোডিন 头孢苏洛丁 Cefsulodin Cephsulodin Cefsulodine Kefsulodiini Céphsulodine Cefsulodin Κεφσουλοδίνη सेफ्सुलोडिन Sefsulodin Cephsulodin セフスロジン 세프술로딘 Cefsulodin Cefsulodin Cephsulodin Cefsulodin Цефсулодин Cefsulodina Sefsulodini Cephsulodin Cefsulodin Цефсулодин سیفسولودین Cefsulodin
|
||||
Ce(f|ph)tazidime TRUE TRUE TRUE FALSE Ceftazidime سيفتازيديم সেফটাজিডিম 头孢噻肟 Ceftazidim Cephtazidim Ceftazidim Keftatsidiimi Céphtazidime Ceftazidim Κεφταζιδίμη सेफ्टाजिडाइम Seftazidim Ceftazidima セフタジジム 세프타지딤 Ceftazidim Ceftazidime Ceftazidima Ceftazidime Цефтазидим Ceftazidima Seftazidimu Cephtazidim Seftazidim Цефтазидим سیفٹازیدیم Ceftazidime
|
||||
Ce(f|ph)tezole TRUE TRUE TRUE FALSE Ceftezole سيفتيزول সেফটেজোল 头孢特唑 Ceftezol Cephtezol Ceftezol Ceftezole Céphtézole Ceftezol Τζεφεζόλη सेफ्टेज़ोल Seftezoel Cephtezole セフテゾール 세프테졸 Ceftezole Ceftezol Ceftezole Ceftezol Цефтезол Ceftezol Seftezoeli Cephtezole Seftezol Цефтезол سیفٹیزول Ceftezole
|
||||
Ce(f|ph)tizoxime TRUE TRUE TRUE FALSE Ceftizoxime سيفتيزوكسيم সেফটিজক্সিম 头孢唑肟 Ceftizoxim Cephtizoxim Ceftizoxim Keftatsoksiimi Céphtizoxime Ceftizoxim Κεφτιζοξίμη सेफ्टिज़ॉक्साइम Seftizoksim Cephtizoxime セフティゾキシム 세프티족심 Ceftizoxim Ceftizoxime Cephtizoxime Ceftizoxime Цефтизоксим Ceftizoxima Seftizoksimu Cephtizoxim Seftizoksim Цефтизоксим سیفٹیزوکسیم Ceftizoxime
|
||||
Ce(f|ph)triaxone TRUE TRUE TRUE FALSE Ceftriaxone سيفترياكسون সেফট্রিয়াক্সোন 头孢曲松 Ceftriaxon Cephtriaxon Ceftriaxon Ceftriaksoni Céphtriaxone Ceftriaxon Κεφτριαξόνη सेफ्ट्रियाक्सोन Seftriakson Ceftriaxone セフトリアキソン 세프트리악손 Ceftriaxone Ceftriakson Cefhtriaxone Ceftriaxonă Цефтриаксон Ceftriaxona Seftriaxoni Ceftriaxon Ceftriaxone Цефтриаксон سیفٹریاکسون Ceftriaxone
|
||||
Ce(f|ph)uroxime TRUE TRUE TRUE FALSE Cefuroxime سيفوروكسيم সেফিউরোক্সিম 头孢呋辛 Cefuroxim Cephuroxim Cefuroxim Kefuroksiimi Céphuroxime Cefuroxim Κεφουροξίμη सेफ्यूरॉक्साइम Sefuroksim Cefuroxima セフロキシム 세푸록심 Cefuroxim Cefuroksym Cephuroxime Cefuroxime Цефуроксим Cefuroxima Sefuroksimu Cefuroxim Sefuroksim Цефуроксим سیفیوراکسیم Cefuroxime
|
||||
Ce(f|ph)uroxime/metronidazole TRUE TRUE TRUE FALSE Cefuroxime/metronidazole سيفوروكسيم/ميترونيدازول সেফিউরোক্সিম/মেট্রোনিডাজোল 头孢呋辛/甲硝唑 Cefuroxim/metronidazol Cefuroxim/metronidazol Cefuroxim/andere antibacteriele middelen Kefuroksiimi/metronidatsoli Céphuroxime/métronidazole Cefuroxim/Metronidazol Κεφουροξίμη/μετρονιδαζόλη सेफ्यूरॉक्साइम/मेट्रोनिडाज़ोल Sefuroksim/metronidazol Cefuroxima/metronidazolo セフロキシム/メトロニダゾール 세푸록심/메트로니다졸 Cefuroxim/metronidazol Cefuroksym/metronidazol Cephuroxime/metronidazol Cefuroximă/metronidazol Цефуроксим/метронидазол Cefuroxima/metronidazol Sefuroksimu/metronidazoli Cefuroxim/metronidazol Sefuroksim/metronidazol Цефуроксим/метронідазол سیفیوراکسیم/میٹرونڈازول Cefuroxime/metronidazole
|
||||
Chloramphenicol FALSE TRUE TRUE FALSE Chloramphenicol كلورامفينيكول ক্লোরামফেনিকল 氯霉素 Chloramfenikol Kloramfenicol Chlooramfenicol Kloramfenikoli Chloramphénicol Chloramphenicol Χλωραμφενικόλη क्लोरैम्फेनिकोल Kloramfenikol Cloramfenicolo クロラムフェニコール 클로람페니콜 Kloramfenikol Chloramfenikol Cloranfenicol Cloramfenicol Хлорамфеникол Cloranfenicol Kloramfenikoli Kloramfenikol Kloramfenikol Хлорамфенікол کلورامفینیکول Chloramphenicol
|
||||
Chlortetracycline FALSE TRUE TRUE FALSE Chlortetracycline كلورتتراسيكلين ক্লোরটেট্রাসাইক্লিন 金霉素 Chlortetracyklin Chlortetracyclin Chloortetracycline Klortetasykliini Chlortétracycline Chlortetracyclin Χλωροτετρακυκλίνη क्लोरेटेट्रासाइक्लिन Klortetrasiklin Clorotetraciclina クロルテトラサイクリン 클로르테트라사이클린 Klortetracyklin Chlortetracyklina Chlortetracycline Clortetraciclină Хлортетрациклин Clortetraciclina Klortetrasikilini Klortetracyklin Klortetrasiklin Хлортетрациклін کلورٹیٹراسائکلین Chlortetracycline
|
||||
Cinoxacin FALSE TRUE TRUE FALSE Cinoxacin سينوكساسين সিনক্সাসিন 西诺沙星 Cinoxacin Cinoxacin Cinoxacine Kinoksasiini Cinoxacine Cinoxacin Τσινοξακίνη सिनॉक्सासिन Sinoksasin Cinoxacina シノキサシン 시녹사신 Cinoxacin Cinoxacin Cinoxacin Cinoxacină Циноксацин Cinoxacina Kinoksasini Cinoxacin Cinoxacin Циноксацин سینوکساسن Cinoxacin
|
||||
Ciprofloxacin TRUE TRUE TRUE FALSE Ciprofloxacin سيبروفلوكساسين সিপ্রোফ্লক্সাসিন 环丙沙星 Ciprofloxacin Ciprofloxacin Ciprofloxacine Siprofloksasiini Ciprofloxacine Ciprofloxacin Σιπροφλοξασίνη सिप्रोफ्लॉक्सासिन Siprofloxacin Ciprofloxacina シプロフロキサシン 시프로플록사신 Ciprofloxacin Ciprofloksacyna Ciprofloxacin Ciprofloxacină Ципрофлоксацин Ciprofloxacina Siprofloxacin Ciprofloxacin Siprofloksasin Ципрофлоксацин سیپروفلوکساسن Ciprofloxacin
|
||||
Ciprofloxacin/metronidazole FALSE TRUE TRUE FALSE Ciprofloxacin/metronidazole سيبروفلوكساسين/ميترونيدازول সিপ্রোফ্লক্সাসিন/মেট্রোনিডাজোল 环丙沙星/甲硝唑 Ciprofloxacin/metronidazol Ciprofloxacin/metronidazol Ciprofloxacine/metronidazol Siprofloksasiini/metronidatsoli Ciprofloxacine/métronidazole Ciprofloxacin/metronidazol Σιπροφλοξασίνη/μετρονιδαζόλη सिप्रोफ्लॉक्सासिन/मेट्रोनिडाज़ोल Siprofloxacin/metronidazol Ciprofloxacina/metronidazolo シプロフロキサシン/メトロニダゾール 시프로플록사신/메트로니다졸 Ciprofloxacin/metronidazol Ciprofloksacyna/metronidazol Ciprofloxacin/metronidazol Ciprofloxacină/metronidazol Ципрофлоксацин/метронидазол Ciprofloxacina/metronidazol Siprofloxacin/metronidazoli Ciprofloxacin/metronidazol Siprofloksasin/metronidazol Ципрофлоксацин/метронідазол سیپروفلوکساسن/میٹرونڈازول Ciprofloxacin/metronidazole
|
||||
Ciprofloxacin/ornidazole FALSE TRUE TRUE FALSE Ciprofloxacin/ornidazole سيبروفلوكساسين/أورنيادازول সিপ্রোফ্লক্সাসিন/অর্নিডাজোল 环丙沙星/奥硝唑 Ciprofloxacin/ornidazol Ciprofloxacin/ornidazol Ciprofloxacine/ornidazol Siprofloksasiini/ornidatsoli Ciprofloxacine/ornidazole Ciprofloxacin/ornidazol Σιπροφλοξασίνη/ορνιδαζόλη सिप्रोफ्लॉक्सासिन/ऑर्निडाज़ोल Siprofloxacin/ornidazol Ciprofloxacina/ornidazolo シプロフロキサシン/オルニダゾール 시프로플록사신/오르니다졸 Ciprofloxacin/ornidazol Ciprofloksacyna/ornidazol Ciprofloxacin/ornidazole Ciprofloxacină/ornidazol Ципрофлоксацин/орнидазол Ciprofloxacina/ornidazol Siprofloxacin/ornidazoli Ciprofloxacin/ornidazol Siprofloksasin/ornidazol Ципрофлоксацин/орнідазол سیپروفلوکساسن/اورنیڈازول Ciprofloxacin/ornidazole
|
||||
Ciprofloxacin/tinidazole FALSE TRUE TRUE FALSE Ciprofloxacin/tinidazole سيبروفلوكساسين/تينيدازول সিপ্রোফ্লক্সাসিন/টিনিডাজোল 环丙沙星/替尼唑 Ciprofloxacin/tinidazol Ciprofloxacin/tinidazol Ciprofloxacine/tinidazol Siprofloksasiini/tinidatsoli Ciprofloxacine/tinidazole Ciprofloxacin/tinidazol Σιπροφλοξασίνη/τινιδαζόλη सिप्रोफ्लॉक्सासिन/टिनिडाज़ोल Siprofloxacin/tinidazol Ciprofloxacina/tinidazolo シプロフロキサシン/チニダゾール 시프로플록사신/티니다졸 Ciprofloxacin/tinidazol Ciprofloksacyna/tinidazol Ciprofloxacin/tinidazole Ciprofloxacină/tinidazol Ципрофлоксацин/тинидазол Ciprofloxacina/tinidazol Siprofloxacin/tinidazoli Ciprofloxacin/tinidazol Siprofloksasin/tinidazol Ципрофлоксацин/тинідазол سیپروفلوکساسن/ٹینیڈازول Ciprofloxacin/tinidazole
|
||||
Clarithromycin FALSE TRUE TRUE FALSE Clarithromycin كلاريثرومايسين ক্লারিথ্রোমাইসিন 克拉霉素 Klaritromycin Clarithromycin Claritromycine Klaritromysiini Clarithromycine Clarithromycin Κλαριθρομυκίνη क्लैरिथ्रोमाइसिन Klaritromisin Claritromicina クラリスロマイシン 클라리스로마이신 Klaritromycin Klarytromycyna Claritromicina Claritromicină Кларитромицин Claritromicina Klaritromasini Claritromycin Klaritromisin Кларитроміцин کلاریترومائسین Clarithromycin
|
||||
Clavulanic acid FALSE TRUE TRUE FALSE Clavulanic acid حمض كلافولانيك ক্ল্যাভুলানিক অ্যাসিড 克拉维酸 Kyselina klavulanová Clavulansyre Clavulaanzuur Klavulaanihappo Acide clavulanique Clavulansäure Κλαβουλανικό οξύ क्लैवुलैनिक अम्ल Asam klavulanat Acido clavulanico クラビュラン酸 클라불란산 Klavulansyre Kwas klawulanowy Ácido clavulânico Acid clavulanic Клавулановая кислота Ácido clavulánico Asidi klavulaniki Clavulansyra Klavulanik asit Клавуланова кислота کلاوولینک ایسڈ Axit clavulanic
|
||||
clavulanic acid FALSE TRUE TRUE FALSE clavulanic acid حمض كلافولانيك ক্ল্যাভুলানিক অ্যাসিড 克拉维酸 kyselina klavulanová clavulansyre clavulaanzuur klavulaanihappo acide clavulanique Clavulansäure Κλαβουλανικό οξύ क्लैवुलैनिक अम्ल asam klavulanat acido clavulanico クラビュラン酸 클라불란산 klavulansyre kwas klawulanowy ácido clavulânico acid clavulanic клавулановая кислота ácido clavulánico asidi klavulaniki clavulansyra klavulanik asit клавуланова кислота کلاوولینک ایسڈ axit clavulanic
|
||||
Clindamycin FALSE TRUE TRUE FALSE Clindamycin كليندامايسين ক্লিন্ডামাইসিন 克林霉素 Klindamycin Clindamycin Clindamycine Klindamysiini Clindamycine Clindamycin Κλινδαμυκίνη क्लिंडामाइसिन Klindamisin Clindamicina クリンダマイシン 클린다마이신 Klindamycin Klindamycyna Clindamicina Clindamicină Клиндамицин Clindamicina Klindamasini Clindamycin Klindamisin Кліндаміцин کلینڈامائسن Clindamycin
|
||||
Clindamycin inducible screening FALSE TRUE TRUE FALSE Clindamycin inducible screening فحص قابلية تحريض كليندامايسين ক্লিন্ডামাইসিন প্ররোচিত স্ক্রিনিং 克林霉素诱导筛选 Klindamycin induzierbares Screening Clindamycin inducible screening Clindamycine induceerbare screening Klindamysiini indusoitava seulonta Clindamycine dépistage inductible Clindamycin induzierbares Screening Κλινδαμυκίνη επαγόμενο προσυμπτωματικό έλεγχο क्लिंडामाइसिन प्रेरित स्क्रीनिंग Pemeriksaan induksi klindamisin Clindamicina inducción del cribado クリンダマイシン誘導スクリーニング 클린다마이신 유도성 검사 Klindamycin inducible screening Klindamycyna badanie indukcyjne Clindamicina cribado inducible Clindamicină screening inductibil Клиндамицин индуцируемый скрининг Clindamicina cribado inducible Uchunguzi wa inducible wa Klindamasini Clindamycin inducible screening Klindamisin indüklenebilir tarama Кліндаміцин індукційний скринінг کلینڈامائسن انڈیوس ایبل اسکریننگ Sàng lọc cảm ứng clindamycin
|
||||
Clometocillin FALSE TRUE TRUE FALSE Clometocillin كلوميتوسيلين ক্লোমেটোসিলিন 克罗米修斯( Clometocillin Clometocillin Clometocilline Klometosilliini Clométocilline Clometocillin Κλομετοκιλλίνη क्लोमेटोसिलिन Klometosilin Clometocillina クロメトシリン 클로메토실린 Klometocillin Clometocillin Clometocillin Clometocilină Клометоциллин Clometocilina Klometosilini Klometocillin Clometocillin Клометоцилін کلو میٹوسیلن Clometocillin
|
||||
Clotrimazole FALSE TRUE TRUE FALSE Clotrimazole كلوتريمازول ক্লোট্রিমাজোল 克霉唑 Klotrimazol Clotrimazol Clotrimazol Klotrimatsoli Clotrimazole Clotrimazol Κλοτριμαζόλη क्लोट्रिमाज़ोल Klotrimazol Clotrimazolo クロトリマゾール 클로트리마졸 Klotrimazol Klotrimazol Clotrimazole Clotrimazol Клотримазол Clotrimazol Klotrimazoli Klotrimazol Klotrimazol Клотримазол کلوٹریمازول Clotrimazole
|
||||
Cloxacillin FALSE TRUE TRUE FALSE Cloxacillin كلوكساسيلين ক্লক্সাসিলিন 克罗西林 Kloxacilin Cloxacillin Cloxacilline Kloksasilliini Cloxacilline Cloxacillin Κλοξακιλλίνη क्लॉक्सासिलिन Kloksasilin Cloxacillina クロキサシリン 클록사실린 Cloxacillin Cloxacillin Cloxacillin Cloxacilină Клоксациллин Cloxacilina Kloksasilini Kloxacillin Cloxacillin Клоксацилін کلوکساسیلین Cloxacillin
|
||||
Colistin FALSE TRUE TRUE FALSE Colistin كوليستين কলিস্টিন 唑啉酮 Kolistin Colistin Colistine Kolistiini Colistine Colistin Κολιστίνη कोलिस्टिन Kolistin Colistina コリスチン 콜리스틴 Kolistin Kolistyna Colistin Colistină Колистин Colistina Kolistini Kolistin Kolistin Колістин کولیستین Colistin
|
||||
Cycloserine FALSE TRUE TRUE FALSE Cycloserine سيكلوسيرين সাইক্লোসেরিন 环丝氨酸 Cykloserin Cykloserin Cycloserine Sykloserini Cyclosérine Cycloserin Κυκλοσερίνη साइक्लोसरीन Sikloserin Cicloserina サイクロセリン 사이클로세린 Cycloserine Cykloseryna Cicloserina Cicloserină Циклосерин Cicloserina Sikloserini Cycloserine Sikloserin Циклосерин سائیکلوسرین Cycloserine
|
||||
Dapsone FALSE TRUE TRUE FALSE Dapsone دابسون ড্যাপসোন 多普生 Dapson Dapson Dapson Dapsoni Dapsone Dapson Δαψόνη डैप्सोन Dapson Dapsone ダプソン 답손 Dapsone Dapson Dapsone Dapsone Дапсон Dapsona Dapsoni Dapson Dapson Дапсон ڈیپسن Dapsone
|
||||
Daptomycin FALSE TRUE TRUE FALSE Daptomycin دابتومايسين ড্যাপ্টোমাইসিন 达托霉素 Daptomycin Daptomycin Daptomycine Daptomysiini Daptomycine Daptomycin Δαπτομυκίνη डैपटोमाइसिन Daptomisin Daptomicina ダプトマイシン 답토마이신 Daptomycin Daptomycyna Daptomicina Daptomicină Даптомицин Daptomicina Daptomasini Daptomycin Daptomisin Даптоміцин ڈاپٹومائسن Daptomycin
|
||||
Dibekacin FALSE TRUE TRUE FALSE Dibekacin ديبيكاسين ডিবেকাসিন 迪贝卡星 Dibekacin Dibekacin Dibekacine Dibekasiini Dibekacine Dibekacin Διβεκακίνη डिबेकासिन Dibekasin Dibekacin ジベカシン 디베카신 Dibekacin Dibekacin Dibekacin Dibekacin Дибекацин Dibekacina Dibekasini Dibekacin Dibekacin Дібекацин ڈیبیکاسن Dibekacin
|
||||
Dicloxacillin FALSE TRUE TRUE FALSE Dicloxacillin ديكلوكساسيلين ডাইক্লক্সাসিলিন 迪卡西林 Dikloxacilin Dicloxacillin Dicloxacilline Dikloksasilliini Dicloxacilline Dicloxacillin Δικλοξακιλλίνη डाइक्लॉक्सासिलिन Diklokasasilin Dicloxacillina ジクロキサシリン 디클록사실린 Dikloxacillin Dikloxacillin Dicloxacilina Dicloxacilină Диклоксациллин Dicloxacilina Dikloksasilini Dikloxacillin Dikloksasilin Диклоксацилін ڈائیکلوساسیلین Dicloxacillin
|
||||
Dirithromycin FALSE TRUE TRUE FALSE Dirithromycin ديريثرومايسين ডিরিথ্রোমাইসিন 迪里红霉素 Dirithromycin Dirithromycin Diritromycine Diritromysiini Dirithromycine Dirithromycin Διριθρομυκίνη डाइरिथ्रोमाइसिन Diritromisin Diritromicina ジリスロマイシン 디리트로마이신 Diritromycin Dirytromycyna Diritromicina Diritromicină Диритромицин Diritromicina Diritromasini Diritromycin Diritromisin Диритроміцин ڈیریتھرومائسن Dirithromycin
|
||||
Econazole FALSE TRUE TRUE FALSE Econazole إيكونازول ইকোনাজোল 胺鲜胺 Ekonazol Econazol Econazol Ekonatsoli Econazole Econazol Εκοναζόλη ईकोनाज़ोल Ekonazol Econazolo エコナゾール 에코나졸 Econazol Ekonazol Econazole Econazol Эконазол Econazol Ekonazoli Ekonazol Ekonazol Еконазол ایکنوزول Econazole
|
||||
Enoxacin FALSE TRUE TRUE FALSE Enoxacin إنوكساسين এনক্সাসিন 伊诺沙星 Enoxacin Enoxacin Enoxacine Enoksasiini Enoxacine Enoxacin Ενοξακίνη एनॉक्सासिन Enoksasin Enoxacina エノキサシン 에녹사신 Enoksacin Enoxacin Enoxacin Enoxacin Эноксацин Enoxacina Enoksasini Enoxacin Enoksasin Еноксацин اینوکساسن Enoxacin
|
||||
Epicillin FALSE TRUE TRUE FALSE Epicillin إيبيسيلين এপিসিলিন 伊比西林 Epicilin Epicillin Epicilline Episilliini Epicilline Epicillin Επικιλλίνη एपिसिलिन Episilin Epicillina エピシリン 에피실린 Epikillin Epicillin Epicilina Epicilină Эпициллин Epicilina Episilini Epicillin Episilin Епіцилін ایپیسلین Epicillin
|
||||
Erythromycin FALSE TRUE TRUE FALSE Erythromycin إريثروميسين এরিথ্রোমাইসিন 红霉素 Erytromycin Erythromycin Erytromycine Erytromysiini Erythromycine Erythromycin Ερυθρομυκίνη एरिथ्रोमाइसिन Eritromisin Eritromicina エリスロマイシン 에리트로마이신 Erytromycin Erytromycyna Eritromicina Eritromicină Эритромицин Eritromicina Eritromasini Erytromycin Eritromisin Еритроміцин ایریتھرو مائسین Erythromycin
|
||||
Ethambutol/isoniazid FALSE TRUE TRUE FALSE Ethambutol/isoniazid إيثامبيوتول/إيزونيازيد ইথাম্বুটল/আইসোনিয়াজিড 乙胺丁醇/异烟肼 Ethambutol/isoniazid Ethambutol/isoniazid Ethambutol/isoniazide Etambutoli/isonitsidi Ethambutol/isoniazide Ethambutol/Isoniazid Αιθαμβουτόλη/ισονιαζίδη एथमबूटॉल/आइसोनियाज़िड Etambutol/isoniazid Etambutolo/isoniazide エタンブトール/イソニアジド 에탐부톨/아이소니아지드 Etambutol/isoniazid Etambutol/izoniazyd Ethambutol/isoniazid Etambutol/isoniazidă Этамбутол/изониазид Etambutol/isoniazida Ethambutoli/isoniazidi Etambutol/isoniazid Etambutol/izoniazid Етамбутол/ізоніазид ایتھامبیوٹول/آئیسونائزیڈ Ethambutol/isoniazid
|
||||
Fleroxacin FALSE TRUE TRUE FALSE Fleroxacin فليروكساسين ফ্লেরক্সাসিন 氨甲喋呤 Fleroxacin Fleroxacin Fleroxacine Fleroksasiini Fléroxacine Fleroxacin Φλεροξακίνη फ्लेरॉक्सासिन Fleroksasin Fleroxacina フレロキサシン 플레록사신 Fleroksacin Fleroksacyna Fleroxacina Fleroxacin Флероксацин Fleroxacina Fleroksasini Fleroxacin Fleroxacin Флероксацин فلروکساسن Fleroxacin
|
||||
Flucloxacillin FALSE TRUE TRUE FALSE Flucloxacillin فلوكلوكساسيلين ফ্লুক্লক্সাসিলিন 氟氯西林 Flucloxacillin Flucloxacillin Flucloxacilline Flukloksasilliini Flucloxacilline Flucloxacillin Φλουκλοξακιλλίνη फ्लूकलॉक्सासिलिन Flukloksasilin Flucloxacillina フルクロキサシリン 플루클록사실린 Flukloxacillin Flucloxacillin Flucloxacillin Flucloxacilină Флуклоксациллин Flucloxacilina Flukloksasilini Flucloxacillin Flukloksasilin Флуклоксацилін فلوکلوکساسیلین Flucloxacillin
|
||||
Fluconazole FALSE TRUE TRUE FALSE Fluconazole فلوكونازول ফ্লুকোনাজোল 氟康唑 Flukonazol Fluconazol Fluconazol Flukonatsoli Fluconazole Fluconazol Φλουκοναζόλη फ्लुकोनाज़ोल Flukonazol Fluconazolo フルコナゾール 플루코나졸 Flukonazol Flukonazol Fluconazole Fluconazol Флуконазол Fluconazol Flukonazoli Flukonazol Flukonazol Флуконазол فلوکونازول Fluconazole
|
||||
Flucytosine FALSE TRUE TRUE FALSE Flucytosine فلوستوسين ফ্লুসাইটোসিন 氨甲喋呤 Flucytosin Flucytosin Fluorocytosine Flukosiini Flucytosine Flucytosin Φλουκυτοσίνη फ्लूसाइटोसिन Flusitosin Flucytosine フルシトシン 플루시토신 Flucytosin Flucytozyna Flucytosine Flucitozină Флуцитозин Flucitosina Flusaitosini Flucytosin Flusitozin Флуцитозин فلو سائٹوسین Flucytosine
|
||||
Flurithromycin FALSE TRUE TRUE FALSE Flurithromycin فلوريثرومايسين ফ্লুরিথ্রোমাইসিন 氟利霉素 Fluritromycin Flurithromycin Fluritromycine Fluritromysiini Flurithromycine Flurithromycin Φλουριθρομυκίνη फ्लूरिथ्रोमाइसिन Fluritromisin Fluritromicina フルリスロマイシン 플루리트로마이신 Fluritromycin Flurithromycin Fluritromicina Fluritromicină Флуритромицин Fluritromicina Fluritromasini Fluritromycin Fluritromisin Флуритроміцин فلیوریتھرو مائسین Flurithromycin
|
||||
Fosfomycin FALSE TRUE TRUE FALSE Fosfomycin فوسفوميسين ফসফোমাইসিন 福斯霉素 Fosfomycin Fosfomycin Fosfomycine Fosfomysiini Fosfomycine Fosfomycin Φοσφομυκίνη फॉस्फोमाइसिन Fosfomisin Fosfomicina ホスホマイシン 포스포마이신 Fosfomycin Fosfomycyna Fosfomycin Fosfomicină Фосфомицин Fosfomicina Fosfomasini Fosfomycin Fosfomisin Фосфоміцин فوسفو مائسین Fosfomycin
|
||||
Fusidic acid FALSE TRUE TRUE FALSE Fusidic acid حمض فيوسيديك ফুসিডিক অ্যাসিড 夫西地酸 Kyselina fusidová Fusidinsyre Fusidinezuur Fusidiinihappo Acide fusidique Fusidinsäure Φουσιδικό οξύ फ्यूसिडिक अम्ल Asam fusidat Acido fusidico フシジン酸 퓨시딕산 Fusidinsyre Kwas fusydynowy Ácido fusídico Acid fuzidic Фузидовая кислота Ácido fusídico Asidi ya fusidiki Fusidinsyra Fusidik asit Фузидова кислота فوسیڈک ایسڈ Axit fusidic
|
||||
Gatifloxacin FALSE TRUE TRUE FALSE Gatifloxacin جاتيفلوكساسين গ্যাটিফ্লক্সাসিন 加替沙星 Gatifloxacin Gatifloxacin Gatifloxacine Gatifloksasiini Gatifloxacine Gatifloxacin Gatifloxacin गैटिफ्लॉक्सासिन Gatifloksasin Gatifloxacina ガチフロキサシン 가티플록사신 Gatifloxacin Gatifloxacin Gatifloxacin Gatifloxacină Гатифлоксацин Gatifloxacina Gatifloksasini Gatifloxacin Gatifloksasin Гатифлоксацин گیٹیفلوکساسن Gatifloxacin
|
||||
Gemifloxacin FALSE TRUE TRUE FALSE Gemifloxacin جيميفلوكساسين জেমিফ্লক্সাসিন 吉非沙星 Gemifloxacin Gemifloxacin Gemifloxacine Gemifloksasiini Gemifloxacine Gemifloxacin Γεμιφλοξασίνη जेमीफ्लॉक्सासिन Gemifloksasin Gemifloxacina ゲミフロキサシン 제미플록사신 Gemifloxacin Gemifloksacyna Gemifloxacin Gemifloxacin Гемифлоксацин Gemifloxacina Gemifloksasini Gemifloxacin Gemifloksasin Геміфлоксацин جیمافلوکساسن Gemifloxacin
|
||||
Gentamicin FALSE TRUE TRUE FALSE Gentamicin جينتامايسين জেন্টামাইসিন 庆大霉素 Gentamicin Gentamicin Gentamicine Gentamysiini Gentamicine Gentamicin Γενταμικίνη जेंटामाइसिन Gentamisin Gentamicina ゲンタマイシン 겐타마이신 Gentamicin Gentamicin Gentamicina Gentamicină Гентамицин Gentamicina Gentamasini Gentamicin Gentamisin Гентаміцин جینٹامائسن Gentamicin
|
||||
Grepafloxacin FALSE TRUE TRUE FALSE Grepafloxacin غريبابلوكساسين গ্রেপাফ্লক্সাসিন 格雷帕沙星 Grepafloxacin Grepafloxacin Grepafloxacine Grepafloksasiini Grepafloxacine Grepafloxacin Γρεπαφλοξασίνη ग्रेपाफ्लॉक्सासिन Grepafloksasin Grepafloxacina グレパフロキサシン 그레파플록사신 Grepafloxacin Grepafloksacyna Grepafloxacin Grepafloxacină Грепафлоксацин Grepafloxacina Grepafloksasini Grepafloxacin Grepafloksasin Грепафлоксацин گریپافلوکساسن Grepafloxacin
|
||||
Hachimycin FALSE TRUE TRUE FALSE Hachimycin هاشيميسين হাচিমাইসিন 哈奇霉素 Hachimycin Hachimycin Hachimycine Hachimysiini Hachimycine Hachimycin Χαχιμυκίνη हैचीमाइसिन Hakimisin Hachimycin ハチマイシン 하치마이신 Hachimycin Hachimycin Hachimycin Hachimicină Хатимицин Hachimycin Hakimasini Hachimycin Hachimycin Хачиміцин ہاکی مائسین Hachimycin
|
||||
Hetacillin FALSE TRUE TRUE FALSE Hetacillin هيتاكسيلين হেটাসিলিন 赫拉西林 Hetacilin Hetacillin Hetacilline Hetasilliini Hétacilline Hetacillin Ετακιλλίνη हेटासिलिन Hetasilin Hetacillin ヘタシリン 헤타실린 Hetacillin Hetacylina Hetacillin Hetacilină Гетациллин Hetacilina Hetasilini Hetacillin Hetasilin Гетацилін ہیٹا سیلن Hetacillin
|
||||
Imipenem TRUE TRUE TRUE FALSE Imipenem إيميبينيم ইমিপেনেম 亚胺培南/西司他丁 Imipenem Imipenem Imipenem Imipeneemi Imipénème Imipenem Ιμιπενέμη इमीपेनम Imipenem Imipenem イミペネム 이미페넴 Imipenem Imipenem Imipenem Imipenem Имипенем Imipenem Imipenemu Imipenem İmipenem Іміпенем ایمیپینیم Imipenem
|
||||
Imipenem/cilastatin FALSE TRUE TRUE FALSE Imipenem/cilastatin إيميبينيم/سيلاستاتين ইমিপেনেম/সিলাস্ট্যাটিন 亚胺培南/西司他丁 Imipenem/cilastatin Imipenem/cilastatin Imipenem/enzymremmer Imipeneemi/cilastatiini Imipénème/cilastatine Imipenem/Cilastatin Ιμιπενέμη/σιλαστατίνη इमीपेनम/सिलास्टेटिन Imipenem/silastatin Imipenem/cilastatina イミペネム/シラスタチン 이미페넴/실라스타틴 Imipenem/cilastatin Imipenem/cilastatyna Imipenem/coteltelatina Imipenem/cilastatină Имипенем/циластатин Imipenem/cilastatina Imipenemu/silastatini Imipenem/cilastatin İmipenem/silastatin Іміпенем/циластатин ایمیپینیم/سیلاسٹیٹن Imipenem/cilastatin
|
||||
Inosine pranobex FALSE TRUE TRUE FALSE Inosine pranobex إينوزين برانوبكس ইনোসিন প্র্যানোবেক্স 肌苷帕诺贝斯 Inosin pranobex Inosin pranobex Inosiplex Inosiinipranobeksi Inosine pranobex Inosin-Pranobex Ινοσίνη pranobex इनोसिन प्रैनोबेक्स Inosin pranobeks Inosina pranobex イノシン・プラノベックス 이노신 프라노벡스 Inosin pranobex Pranobeks inozyny Pranobex inosine Inosină pranobex Инозин пранобекс Inosina pranobex Inosini pranobeksi Inosin pranobex İnosin pranobeks Інозин пранобекс انوسین پرانوبیکس Inosine pranobex
|
||||
Isepamicin FALSE TRUE TRUE FALSE Isepamicin إيسيباميسين আইসেপামাইসিন 伊西帕米星 Isepamicin Isepamicin Isepamicine Isepamysiini Isepamicine Isepamicin Ισεπαµικίνη आइसेपामाइसिन Isepamisin Isepamicina イセパマイシン 이세파마이신 Isepamicin Isepamicin Isepamicina Isepamicină Исепамицин Isepamicina Aisepamasini Isepamicin İzepamisin Ізепаміцин آئسیپامائسن Isepamicin
|
||||
Isoconazole FALSE TRUE TRUE FALSE Isoconazole إيزوكونازول আইসোকোনাজোল 氨甲蝶呤 Isokonazol Isoconazol Isoconazol Isokonatsoli Isoconazole Isoconazol Ισοκοναζόλη आइसोकॉनाज़ोल Isokonazol Isoconazolo イソコナゾール 이소코나졸 Isokonazol Izokonazol Isoconazole Isoconazol Изоконазол Isoconazol Aisokonazoli Isokonazol İzokonazol Ізоконазол آئسوکونازول Isoconazole
|
||||
Isoniazid FALSE TRUE TRUE FALSE Isoniazid إيزونيازيد আইসোনিয়াজিড 伊索尼克酸 Isoniazid Isoniazid Isoniazide Isoniatsidi Isoniazide Isoniazid Ιζονιαζίδη आइसोनियाज़िड Isoniazid Isoniazide イソニアジド 아이소니아지드 Isoniazid Izoniazyd Isoniazid Isoniazidă Изониазид Isoniazida Isoniazidi Isoniazid İzoniazid Ізоніазид آئیسونائزیڈ Isoniazid
|
||||
Itraconazole FALSE TRUE TRUE FALSE Itraconazole إيتراكونازول ইট্রাকোনাজোল 伊曲康唑 Itrakonazol Itraconazol Itraconazol Itrakonatsoli Itraconazole Itraconazol Ιτρακοναζόλη इट्राकोनाज़ोल Itrakonazol Itraconazolo イトラコナゾール 이트라코나졸 Itrakonazol Itrakonazol Itraconazole Itraconazol Итраконазол Itraconazol Itrakonazoli Itrakonazol İtrakonazol Ітраконазол ایٹراکونازول Itraconazole
|
||||
Josamycin FALSE TRUE TRUE FALSE Josamycin جوزامايسين জোসামাইসিন 肌注 Josamycin Josamycin Josamycine Josamysiini Josamycine Josamycin Ζοζαμυκίνη जोसायमाइसिन Josamisin Josamicina ホサマイシン 조사마이신 Josamycin Josamycin Josamycin Josamicină Джозамицин Josamicina Josamasini Josamycin Josamycin Джозаміцин جوسامائسن Josamycin
|
||||
Kanamycin FALSE TRUE TRUE FALSE Kanamycin كانامايسين কানামাইসিন 卡那霉素 Kanamycin Kanamycin Kanamycine Kanamysiini Kanamycine Kanamycin Καναμυκίνη कैनामाइसिन Kanamisin Kanamicina カナマイシン 카나마이신 Kanamycin Kanamycin Kanamycin Kanamicină Канамицин Kanamicina Kanamasini Kanamycin Kanamisin Канаміцин کینامائسن Kanamycin
|
||||
Ketoconazole FALSE TRUE TRUE FALSE Ketoconazole كيتوكونازول কেটোকোনাজোল 酮康唑 Ketokonazol Ketoconazol Ketoconazol Ketokonatsoli Kétoconazole Ketoconazol Κετοκοναζόλη कीटोकोनाज़ोल Ketokonazol Ketoconazolo ケトコナゾール 케토코나졸 Ketokonazol Ketokonazol Ketoconazole Ketoconazol Кетоконазол Ketoconazol Kitokonazoli Ketokonazol Ketokonazol Кетоконазол کیٹو کونازول Ketoconazole
|
||||
Levofloxacin FALSE TRUE TRUE FALSE Levofloxacin ليفوفلوكساسين লেভোফ্লক্সাসিন 氧氟沙星 Levofloxacin Levofloxacin Levofloxacine Levofloksasiini Lévofloxacine Levofloxacin Λεβοφλοξασίνη लेवोफ्लॉक्सासिन Levofloksasin Levofloxacina レボフロキサシン 레보플록사신 Levofloxacin Levofloxacin Levofloxacin Levofloxacină Левофлоксацин Levofloxacina Levfloksasini Levofloxacin Levofloksasin Левофлоксацин لیوو فلوکساسن Levofloxacin
|
||||
Lincomycin FALSE TRUE TRUE FALSE Lincomycin لينكومايسين লিনকোমাইসিন 林可霉素 Linkomycin Lincomycin Lincomycine Lincomycin Lincomycine Lincomycin Λινκομυκίνη लिंकोमाइसिन Linkomisin Lincomicina リンコマイシン 린코마이신 Lincomycin Lincomycyna Lincomycin Lincomicină Линкомицин Lincomicina Linkomasini Lincomycin Lincomycin Лінкоміцин لنکومائسن Lincomycin
|
||||
Linezolid FALSE TRUE TRUE FALSE Linezolid لينيزوليد লাইনেজোলিড 利奈唑胺 Linezolid Linezolid Linezolid Linezolid Linezolid Linezolid Λινεζολίδη लिनेज़ोलिड Linezolid Linezolid リネゾリド 리네졸리드 Linezolid Linezolid Linezolid Linezolid Линезолид Linezolid Linezolid Linezolid Linezolid Лінезолід لینیزولڈ Linezolid
|
||||
Lomefloxacin FALSE TRUE TRUE FALSE Lomefloxacin لوميفلوكساسين লোমেফ্লক্সাসিন 洛美沙星 Lomefloxacin Lomefloxacin Lomefloxacine Lomefloksasiini Loméfloxacine Lomefloxacin Λομεφλοξασίνη लोमेफ्लॉक्सासिन Lomefloksasin Lomefloxacina ロメフロキサシン 로메플록사신 Lomefloksacin Lomefloxacin Lomefloxacin Lomefloxacină Ломефлоксацин Lomefloxacina Lomefloksasini Lomefloxacin Lomefloksasin Ломефлоксацин لومیفلوکساسن Lomefloxacin
|
||||
Lysozyme FALSE TRUE TRUE FALSE Lysozyme لايزوزيم লাইসোজাইম 硫酸钠 Lysozym Lysozym Lysozym Lysotsyymi Lysozyme Lysozym Λυσοζύμη लाइसोज़ाइम Lisozim Lisozima リゾチーム 라이소자임 Lysozym Lizozym Lysozyme Lizozimă Лизоцим Lisozima Laizozimu Lysozym Lizozim Лізоцим لائسو زائم Lysozyme
|
||||
Mandelic acid FALSE TRUE TRUE FALSE Mandelic acid حمض الماندليك ম্যান্ডেলিক অ্যাসিড 扁桃酸 Kyselina mandlová Mandelinsyre Amandelzuur Mandelihappo Acide mandélique Mandelsäure Μανδελικό οξύ मैंडेलिक अम्ल Asam mandelik Acido mandelico マンデル酸 만델산 Mandelsyre Kwas migdałowy Ácido mandélico Acid mandelic Мандаловая кислота Ácido mandélico Asidi mandeliki Mandelsyra Mandelik asit Мигдалева кислота مینڈیلک ایسڈ Axit mandelic
|
||||
Meropenem FALSE TRUE TRUE FALSE Meropenem ميروبينيم মেরোপেনেম 美罗培南 Meropenem Meropenem Meropenem Meropeneemi Méropénème Meropenem Μεροπενέμη मेरोपेनेम Meropenem Meropenem メロペネム 메로페넴 Meropenem Meropenem Meropenem Meropenem Меропенем Meropenem Meropenemu Meropenem Meropenem Меропенем میروپینیم Meropenem
|
||||
Metampicillin FALSE TRUE TRUE FALSE Metampicillin ميتامبيسيلين মেট্যাম্পিসিলিন 氨苄青霉素 Metampicilin Metampicillin Metampicilline Metampisilliini Métampicilline Metampicillin Μεταμπικιλλίνη मेटैम्पिसिलिन Metampisilin Metampicillina メタンピシリン 메탐피실린 Metampicillin Metampicylina Metampicilina Metampicilină Метампициллин Metampicilina Metampisilini Metampicillin Metampisilin Метампіцилін میٹامپیسلین Metampicillin
|
||||
Meticillin FALSE TRUE TRUE FALSE Meticillin ميثيسيلين মেথিসিলিন 美西林 Meticilin Meticillin Meticilline Metisilliini Méticilline Meticillin Μετικιλλίνη मेटिसिलिन Metisilin Meticillina メチシリン 메티실린 Meticillin Meticillin Meticillin Meticilină Метициллин Meticilina Metisilini Meticillin Metisilin Метицилін میٹھیسلن Meticillin
|
||||
Metisazone FALSE TRUE TRUE FALSE Metisazone ميتيسازون মেটিসাজোন 氨甲喋呤 Metisazon Metisazon Metisazon Metisatsoni Métisazone Metisazon Μετισαζόνη मेटिसाज़ोन Metisazon Metisazone メチサゾン 메티사존 Metisazon Metisazon Metisazone Metisazonă Метисазон Metisazona Metisazoni Metisazon Metisazon Метисазон میٹیسازون Metisazone
|
||||
Metronidazole FALSE TRUE TRUE FALSE Metronidazole ميترونيدازول মেট্রোনিডাজোল 甲硝唑 Metronidazol Metronidazol Metronidazol Metronidatsoli Métronidazole Metronidazol Μετρονιδαζόλη मेट्रोनिडाज़ोल Metronidazol Metronidazolo メトロニダゾール 메트로니다졸 Metronidazol Metronidazol Metronidazol Metronidazol Метронидазол Metronidazol Metronidazoli Metronidazol Metronidazol Метронідазол میٹرونڈازول Metronidazole
|
||||
Mezlocillin FALSE TRUE TRUE FALSE Mezlocillin ميزلوكاسيلين মেজলোসিলিন 氨甲蝶呤 Mezlocillin Mezlocillin Mezlocilline Mezlocillin Mezlocilline Mezlocillin Μεζλοκιλλίνη मेज़लोसिलिन Mezlosilin Mezlocillina メスロシリン 메즐로실린 Mezlocillin Mezlocillin Mezlocillin Mezlocilină Мезлоциллин Mezlocilina Mezlosilini Mezlocillin Mezlosilin Мезлоцилін میزلوسیلن Mezlocillin
|
||||
Micafungin FALSE TRUE TRUE FALSE Micafungin ميكافنجين মিকাফাঙ্গিন 咪蒙灵 Mikafungin Micafungin Micafungine Mikafungiini Micafungine Micafungin Μικαφουνγκίνη मिकाफंगिन Mikafungin Micafungin ミカファンギン 미카펀진 Micafungin Micafungin Micafungin Micafungin Микафунгин Micafungina Mikafangini Micafungin Mikafungin Мікафунгін میکافنگن Micafungin
|
||||
Miconazole FALSE TRUE TRUE FALSE Miconazole ميكونازول মিকোনাজোল 米康唑 Mikonazol Miconazol Miconazol Miconazole Miconazole Miconazol Μικροναζόλη मिकोनाज़ोल Mikonazol Miconazolo ミコナゾール 미코나졸 Miconazol Mikonazol Miconazole Miconazol Миконазол Miconazol Mikonazoli Miconazol Mikonazol Міконазол میکونازول Miconazole
|
||||
Midecamycin FALSE TRUE TRUE FALSE Midecamycin ميديكامايسين মিডেকামাইসিন 咪康霉素 Midekamycin Midecamycin Midecamycine Midecamycin Midecamycine Midecamycin Μεδεκαμυκίνη माइडेकामाइसिन Midekamasin Midecamicina ミデカマイシン 미데카마이신 Midecamycin Midecamycin Midecamycin Midecamicină Мидекамицин Midecamicina Midekamasini Midecamycin Midecamycin Мідекаміцин میڈیکامائسن Midecamycin
|
||||
Miocamycin FALSE TRUE TRUE FALSE Miocamycin ميوكامايسين মায়োকামাইসিন 米卡霉素 Miocamycin Miocamycin Miocamycine Miocamycin Miocamycine Miocamycin Μειοκαμυκίνη मियोकामाइसिन Miokamasin Miocamicina ミオカマイシン 미오카마이신 Miocamycin Miocamycin Miocamicina Miocamicină Миокамицин Miocamycin Miokamasini Miocamycin Miocamycin Міокаміцин میوکامائسن Miocamycin
|
||||
Moxifloxacin FALSE TRUE TRUE FALSE Moxifloxacin موكسيفلوكساسين মক্সিফ্লক্সাসিন 莫西沙星 Moxifloxacin Moxifloxacin Moxifloxacine Moksifloksasiini Moxifloxacine Moxifloxacin Μοξιφλοξασίνη मॉक्सिफ्लॉक्सासिन Moksifloksasin Moxifloxacin モキシフロキサシン 목시플록사신 Moxifloxacin Moxifloxacin Moxifloxacina Moxifloxacin Моксифлоксацин Moxifloxacina Moksifloksasini Moxifloxacin Moksifloksasin Моксифлоксацин موکسیفلوکساسن Moxifloxacin
|
||||
Mupirocin FALSE TRUE TRUE FALSE Mupirocin موبيوروسين ম্যুপিরোসিন 莫匹罗星 Mupirocin Mupirocin Mupirocine Mupirosiini Mupirocine Mupirocin Μουπιροκίνη म्यूपिरोसिन Mupirosin Mupirocina ムピロシン 무피로신 Mupirocin Mupirocyna Mupirocina Mupirocin Мупироцин Mupirocina Mupirosini Mupirocin Mupirosin Мупіроцин میوپیروسن Mupirocin
|
||||
Nalidixic acid FALSE TRUE TRUE FALSE Nalidixic acid حمض ناليديكسيك ন্যালিডিক্সিক অ্যাসিড 萘啶酸 Kyselina nalidixová Nalidixinsyre Nalidixinezuur Nalidiksiinihappo Acide nalidixique Nalidixinsäure Ναλιδιξικό οξύ नैलिडिक्सिक अम्ल Asam nalidiksat Acido nalidixico ナリディキシック酸 날리딕산 Nalidixinsyre Kwas nalidyksowy Ácido nalidíxico Acid nalidixic Налидиксовая кислота Ácido nalidíxico Asidi nalidiksiki Nalidixinsyra Nalidiksik asit Налідиксова кислота نالیڈکزک ایسڈ Axit nalidixic
|
||||
Neomycin FALSE TRUE TRUE FALSE Neomycin نيومايسين নিওমাইসিন 霉素 Neomycin Neomycin Neomycine Neomysiini Néomycine Neomycin Νεομυκίνη निओमाइसिन Neomisin Neomicina ネオマイシン 네오마이신 Neomycin Neomycyna Neomicina Neomicină Неомицин Neomicina Neomasini Neomycin Neomisin Неоміцин نیومائسن Neomycin
|
||||
Netilmicin FALSE TRUE TRUE FALSE Netilmicin نيتيلميسين নেটিলমাইসিন 硝苯地平 Netilmicin Netilmicin Netilmicine Netilmisiini Netilmicine Netilmicin Νετιλµικίνη नेटिल्माइसिन Netilmisin Netilmicin ネチルミシン 네틸마이신 Netilmicin Netilmicin Netilmicin Netilmicină Нетилмицин Netilmicina Netilmasini Netilmicin Netilmisin Нетилміцин نیٹلمائسن Netilmicin
|
||||
Nitrofurantoin FALSE TRUE TRUE FALSE Nitrofurantoin نيتروفورانتوين নাইট্রোফিউরান্টইন 硝呋太尔 Nitrofurantoin Nitrofurantoin Nitrofurantoine Nitrofurantoiini Nitrofurantoïne Nitrofurantoin Νιτροφουραντοΐνη नाइट्रोफ्यूरांटॉइन Nitrofurantoin Nitrofurantoina ニトロフラントイン 니트로푸란토인 Nitrofurantoin Nitrofurantoina Nitrofurantoína Nitrofurantoină Нитрофурантоин Nitrofurantoína Nitrofurantoini Nitrofurantoin Nitrofurantoin Нітрофурантоїн نائٹروفیورانٹوئن Nitrofurantoin
|
||||
Norfloxacin FALSE TRUE TRUE FALSE Norfloxacin نورفلوكساسين নরফ্লক্সাসিন 诺氟沙星 Norfloxacin Norfloxacin Norfloxacine Norfloksasiini Norfloxacine Norfloxacin Νορφλοξασίνη नॉरफ्लॉक्सासिन Norfloksasin Norfloxacina ノルフロキサシン 놀플록사신 Norfloxacin Norfloxacin Norfloxacin Norfloxacină Норфлоксацин Norfloxacina Nofloksasini Norfloxacin Norfloksasin Норфлоксацин نورفلوکساسن Norfloxacin
|
||||
Novobiocin FALSE TRUE TRUE FALSE Novobiocin نوفوبيوسين নোভোবায়োসিন 诺氟沙星 Novobiocin Novobiocin Novobiocine Novobiosiini Novobiocine Novobiocin Νοβοβιοκίνη नोवोबायोसिन Novobiosin Novobiocin ノボビオシン 노보비오신 Novobiocin Nowobiocyna Novobiocin Novobiocin Новобиоцин Novobiocina Novobiosini Novobiocin Novobiocin Новобіоцин نووبائیوسن Novobiocin
|
||||
Nystatin FALSE TRUE TRUE FALSE Nystatin نيستاتين নিস্ট্যাটিন 囊肿 Nystatin Nystatin Nystatine Nystatin Nystatine Nystatin Νυστατίνη नाइस्टेटिन Nistatin Nystatin ナイスタチン 나이스타틴 Nystatin Nystatyna Nystatin Nistatină Нистатин Nistatina Nystatini Nystatin Nistatin Ністатин نائیسٹاٹن Nystatin
|
||||
Ofloxacin FALSE TRUE TRUE FALSE Ofloxacin أوفلوكساسين অফ্লক্সাসিন 氧氟沙星 Ofloxacin Ofloxacin Ofloxacine Ofloksasiini Ofloxacine Ofloxacin Οφλοξασίνη ऑफ्लॉक्सासिन Ofloxacin Ofloxacin オフロキサシン 오플록사신 Ofloxacin Ofloxacin Ofloxacin Ofloxacin Офлоксацин Ofloxacina Offloksasini Ofloxacin Ofloksasin Офлоксацин آفلوکساسن Ofloxacin
|
||||
Oleandomycin FALSE TRUE TRUE FALSE Oleandomycin أولياندومايسين ওলিয়ান্ডোমাইসিন 奥兰多霉素 Oleandomycin Oleandomycin Oleandomycine Oleandomysiini Oleandomycine Oleandomycin Ολεαντομυκίνη ओलिआंडोमाइसिन Oleandomisin Oleandomicina オレアンドマイシン 올레안도마이신 Oleandomycin Oleandomycin Oleandomicina Oleandomicină Олеандомицин Oleandomicina Oleandomasini Oleandomycin Oleandomisin Олеандоміцин اولیاندومائسن Oleandomycin
|
||||
Ornidazole FALSE TRUE TRUE FALSE Ornidazole أورنيادازول অর্নিডাজোল 奥硝唑 Ornidazol Ornidazol Ornidazol Ornidatsoli Ornidazole Ornidazol Ορνιδαζόλη ऑर्निडाज़ोल Ornidazol Ornidazolo オルニダゾール 오르니다졸 Ornidazol Ornidazol Ornidazole Ornidazol Орнидазол Ornidazol Ornidazoli Ornidazol Ornidazol Орнідазол اورنیڈازول Ornidazole
|
||||
Oxacillin FALSE TRUE TRUE FALSE Oxacillin أوكساسيلين অক্সাসিলিন 奥沙西林 Oxacilin Oxacillin Oxacilline Oksasilliini Oxacilline Oxacillin Οξακιλλίνη ऑक्सासिलिन Oksasilin Oxacillina オキサシリン 옥사실린 Oksacillin Oksacylina Oxacillin Oxacilină Оксациллин Oxacilina Oksasilini Oxacillin Oksasilin Оксацилін اوکسا سیلن Oxacillin
|
||||
Oxolinic acid FALSE TRUE TRUE FALSE Oxolinic acid حمض أوكسولينيك অক্সোলিনিক অ্যাসিড 氧氟沙星 Kyselina oxolinová Oxolinsyre Oxolinezuur Oksoliinihappo Acide oxolinique Oxolinsäure Οξολινικό οξύ ऑक्सोलिनिक अम्ल Asam oksolinik Acido ossolinico オキソリニック酸 옥솔린산 Oksolinsyre Kwas oksolinowy Ácido oxolínico Acid oxolinic Оксолиновая кислота Ácido oxolínico Asidi oksoliniki Oxolinsyra Oksolinik asit Оксолінова кислота اوکسلینک ایسڈ Axit oxolinic
|
||||
Oxytetracycline FALSE TRUE TRUE FALSE Oxytetracycline أوكسي تتراسيكلين অক্সিটেট্রাসাইক্লিন 土四环素 Oxytetracyklin Oxytetracyclin Oxytetracycline Oksitetrasykliini Oxytétracycline Oxytetracyclin Οξυτετρακυκλίνη ऑक्सिटेट्रासाइक्लिन Oksitetrasiklin Ossitetraciclina オキシテトラサイクリン 옥시테트라사이클린 Oksytetracyklin Oksytetracyklina Oxitetraciclina Oxitetraciclină Окситетрациклин Oxitetraciclina Oksitetrasikilini Oxytetracyklin Oksitetrasiklin Окситетрациклін اوکسیٹیٹراسائکلین Oxytetracycline
|
||||
Pazufloxacin FALSE TRUE TRUE FALSE Pazufloxacin بازوفلوكساسين পাজুফ্লক্সাসিন 帕唑沙星 Pazufloxacin Pazufloxacin Pazufloxacine Pazufloksasiini Pazufloxacine Pazufloxacin Παζουφλοξασίνη पाज़ूफ्लॉक्सासिन Pazufloksasin Pazufloxacin パズフロキサシン 파주플록사신 Pazufloxacin Pazufloxacin Pazufloxacin Pazufloxacin Пазуфлоксацин Pazufloxacina Pazufloksasini Pazufloxacin Pazufloksasin Пазуфлоксацин پازوفلوکساسن Pazufloxacin
|
||||
Pefloxacin FALSE TRUE TRUE FALSE Pefloxacin بيفلوكساسين পেফ্লক্সাসিন 培氟沙星 Pefloxacin Pefloxacin Pefloxacine Pefloksasiini Péfloxacine Pefloxacin Πεφλοξασίνη पेफ्लॉक्सासिन Pefloksasin Pefloxacina ペフロキサシン 페플록사신 Pefloxacin Pefloksacyna Pefloxacin Pefloxacina Пефлоксацин Pefloxacina Pefloksasini Pefloxacin Pefloksasin Пефлоксацин پیفلوکساسن Pefloxacin
|
||||
Penamecillin FALSE TRUE TRUE FALSE Penamecillin بناميسيلين পেনামেসিলিন 青霉素 Penamecilin Penamecillin Penamecilline Penamekilliini Pénamécilline Penamecillin Πεναμεσιλλίνη पेनेमेसिलिन Penamesilin Penamecillina ペナメシリン 페나메실린 Penamecillin Penamecylina Penamecilina Penamecilină Пенамециллин Penamecilina Penamesilini Penamecillin Penamecillin Пенамецилін پینامی سیلن Penamecillin
|
||||
Penicillin FALSE TRUE TRUE FALSE Penicillin بنسيلين পেনিসিলিন 青霉素 Penicilin Penicillin Penicilline Penisilliini Pénicilline Penicillin Πενικιλλίνη पेनिसिलिन Penisilin Penicillina ペニシリン 페니실린 Penicillin Penicylina Penicilina Penicilină Пенициллин Penicilina Penisilini Penicillin Penisilin Пеніцилін پینسلن Penicillin
|
||||
Pheneticillin FALSE TRUE TRUE FALSE Pheneticillin فينيتيسيلين ফেনেটিসিলিন 菲尼克斯 Feneticilin Pheneticillin Feneticilline Fenetisilliini Phénéticilline Pheneticillin Φαινετικιλλίνη फेनेटिसिलिन Fenetikilin Feneticillina フェネチシリン 페네티실린 Feneticillin Fenicylina Pheneticillin Feneticilină Фенетициллин Feneticilina Fenetikilini Feneticillin Pheneticillin Фенетіцилін فینیٹیسلن Pheneticillin
|
||||
Phenoxymethylpenicillin FALSE TRUE TRUE FALSE Phenoxymethylpenicillin فينوكسي ميثيل بنيسيلين ফেনক্সিমিথাইলপেনিসিলিন 苯氧甲基青霉素 Fenoxymethylpenicilin Phenoxymethylpenicillin Fenoxymethylpenicilline Fenoksimetyylipenisilliini Phénoxyméthylpénicilline Phenoxymethylpenicillin Φαινοξυμεθυλοπενικιλλίνη फेनॉक्सीमेथिलपेनिसिलिन Fenoksimetilpenisilin Fenossimetilpenicillina フェノキシメチルペニシリン 페녹시메틸페니실린 Fenoksymetylpenicillin Fenoksymetylopenicylina Fenoximetilpenicilina Fenoximetilpenicilină Феноксиметилпенициллин Fenoximetilpenicilina Fenoksimethylpenisilini Fenoximetylpenicillin Fenoksimetilpenisilin Феноксиметилпеніцилін فینوکسی میتھیل پینسلن Phenoxymethylpenicillin
|
||||
Pipemidic acid FALSE TRUE TRUE FALSE Pipemidic acid حمض بيبميدي পাইপেমিডিক অ্যাসিড 吡哌酸 Kyselina pipemidová Pipemidinsyre Pipemidinezuur Pipemidiinihappo Acide pipémidique Pipemidinsäure Πιπεμιδικό οξύ पाइपेमिडिक अम्ल Asam pipemidat Acido pipemidico ピペミド酸 피페미딕산 Pipemidinsyre Kwas pipemidowy Ácido pipemídico Acid pipemidic Пипемидовая кислота Ácido pipemídico Asidi pipemidiki Pipemidinsyra Pipemidik asit Піпемідова кислота پائپیمیڈک ایسڈ Axit pipemidic
|
||||
Piperacillin TRUE TRUE TRUE FALSE Piperacillin بيبيراسيلين পাইপেরাসিলিন 哌拉西林 Piperacilin Piperacillin Piperacilline Piperasilliini Pipéracilline Piperacillin Πιπερακιλλίνη पाइपेरासिलिन Piperasilin Piperacillina ピペラシリン 피페라실린 Piperacillin Piperacillin Piperacilina Piperacilină Пиперациллин Piperacilina Piperasilini Piperacillin Piperasilin Піперацилін پائپراسلن Piperacillin
|
||||
Piperacillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE Piperacillin/beta-lactamase inhibitor بيبيراسيلين/مثبط بيتا-لاكتاماز পাইপেরাসিলিন/বেটা-ল্যাকটামেজ ইনহিবিটার 哌拉西林/β-内酰胺酶抑制剂 Piperacilin/inhibitor beta-laktamázy Piperacillin/beta-lactamasehæmmer Piperacilline/enzymremmer Piperasilliini/beeta-laktamaasin estäjä Pipéracilline/inhib. de bêta-lactamase Piperacillin/Beta-Lactamase-Hemmer Αναστολέας της πιπερακιλλίνης/β-λακταμάσης पाइपेरासिलिन/बीटा-लैक्टामेज अवरोधक Piperasilin/penghambat beta-laktamase Piperacillina/inib. d. beta-lattamasi ピペラシリン/β-ラクタマーゼ阻害剤 피페라실린/베타-락타마제 억제제 Piperacillin/beta-laktamasehemmer Piperacylina/inhibitor beta-laktamazy Piperacilina/inibid. da beta-lactamase Inhibitor de piperacilină/beta-lactamază Пиперациллин/ингибитор бета-лактамазы Piperacilina/inhib. de la beta-lactamasa Piperasilini/kizuizi cha beta-laktamasi Piperacillin/betalaktamashämmare Piperasilin/beta-laktamaz inhibitörü Піперацилін/інгібітор бета-лактамаз پائپراسلن/بیٹا لیکٹامیز انہبیٹر Piperacillin/chất ức chế beta-lactamase
|
||||
Piromidic acid FALSE TRUE TRUE FALSE Piromidic acid حمض بيروميدي পাইরোমিডিক অ্যাসিড 吡罗米酸 Kyselina piromidová Piromidinsyre Piromidinezuur Piromidiinihappo Acide piromidique Piromidinsäure Πηρομιδικό οξύ पाइरोमिडिक अम्ल Asam piromidat Acido piromidico ピロミジン酸 피로미딕산 Piromidinsyre Kwas piromidowy Ácido piromídico Acid piromidic Пиромидовая кислота Ácido piromídico Asidi piromidiki Piromidinsyra Piromidik asit Піромідова кислота پیرو میڈک ایسڈ Axit piromidic
|
||||
Pivampicillin FALSE TRUE TRUE FALSE Pivampicillin بيفامبيسيلين পিভ্যাম্পিসিলিন 哌拉西林 Pivampicilin Pivampicillin Pivampicilline Pivampisilliini Pivampicilline Pivampicillin Πιβαµπικιλλίνη पाइवेम्पिसिलिन Pivampisilin Pivampicillina ピバンピシリン 피밤피실린 Pivampicillin Pivampicillin Pivampicilina Pivampicilină Пивампициллин Pivampicilina Pivampisilini Pivampicillin Pivampisilin Півампіцилін پیوامپیسلن Pivampicillin
|
||||
Polymyxin B FALSE TRUE TRUE FALSE Polymyxin B بوليمايكسين ب পলিমিক্সিন বি 多粘菌素B Polymyxin B Polymyxin B Polymyxine B Polymysiini B Polymyxine B Polymyxin B Πολυμυξίνη Β पॉलीमिक्सिन बी Polimiksin B Polimixina B ポリミキシンB 폴리믹신 B Polymyxin B Polimyksyna B Polimixina B Polimixină B Полимиксин В Polimixina B Polimiksini B Polymyxin B Polimiksin B Поліміксин B پولی مائکسن بی Polymyxin B
|
||||
Posaconazole FALSE TRUE TRUE FALSE Posaconazole بوساكونازول পসাকোনাজোল 泊沙康唑 Posakonazol Posaconazol Posaconazol Posakonatsoli Posaconazole Posaconazol Ποσακοναζόλη पोसाकोनाज़ोल Posakonazol Posaconazolo ポサコナゾール 포사코나졸 Posakonazol Posaconazol Posaconazole Posaconazol Посаконазол Posaconazol Posakonazoli Posakonazol Posakonazol Позаконазол پوساکونازول Posaconazole
|
||||
Pristinamycin FALSE TRUE TRUE FALSE Pristinamycin بريستينامايسين প্রিস্টিনামাইসিন 普利司特霉素 Pristinamycin Pristinamycin Pristinamycine Pristinamysiini Pristinamycine Pristinamycin Πριστιναμυκίνη प्रीस्टिनामाइसिन Pristinamisin Pristinamicina プリスチナマイシン 프리스티나마이신 Pristinamycin Pristinamycin Pristinamicina Pristinamicină Пристинамицин Pristinamicina Pristinasini Pristinamycin Pristinamisin Пристинаміцин پرسٹینامائسن Pristinamycin
|
||||
Procaine benzylpenicillin FALSE TRUE TRUE FALSE Procaine benzylpenicillin بروكائين بنزيل بنيسيلين প্রোকেইন বেনজাইলপেনিসিলিন 普鲁卡因青霉素 Prokain benzylpenicilin Prokainbenzylpenicillin Benzylpenicillineprocaine Prokaiinibentsyylipenisilliini Procaïne benzylpénicilline Procain-Benzylpenicillin Βενζυλοπενικιλλίνη προκαΐνης प्रोकैन बेंज़िलपेनिसिलिन Prokain benzilpenisilin Procaina benzilpenicillina プロカインベンジルペニシリン 프로카인 벤질페니실린 Prokain benzylpenicillin Benzylopenicylina prokainowa Procaína benzilpenicilina Benzilpenicilină procaină Прокаин бензилпенициллин Bencilpenicilina procaína Prokaini benzilpenisilini Prokainbenzylpenicillin Prokain benzilpenisilin Прокаїну бензилпеніцилін پروکین بینزائل پینسلن Procaine benzylpenicillin
|
||||
Propicillin FALSE TRUE TRUE FALSE Propicillin بروبيسيلين প্রোপিসিলিন 普利西林 Propicilin Propicillin Propicilline Propisilliini Propicilline Propicillin Προπικιλλίνη प्रोपिसिलिन Propisilin Propicillina プロピシリン 프로피실린 Propicillin Propicylina Propicilina Propicilină Пропициллин Propicilina Propisilini Propicillin Propisilin Пропіцилін پروپیسیلن Propicillin
|
||||
Prulifloxacin FALSE TRUE TRUE FALSE Prulifloxacin بروليفلوكساسين প্রুলিফ্লক্সাসিন 普利沙星 Prulifloxacin Prulifloxacin Prulifloxacine Prulifloksasiini Prulifloxacine Prulifloxacin Προυλιφλοξασίνη प्रूलिफ्लॉक्सासिन Prulifloksasin Prulifloxacina プルリフロキサシン 프루리플록사신 Prulifloxacin Prulifloksacyna Prulifloxacina Prulifloxacină Прулифлоксацин Prulifloxacina Prulifloksasini Prulifloxacin Prulifloksasin Пруліфлоксацин پرو لیفلوکساسن Prulifloxacin
|
||||
Quinupristin/dalfopristin FALSE TRUE TRUE FALSE Quinupristin/dalfopristin كوينوبريستين/دالفوبريستين কুইনুপ্রিস্টিন/ড্যালফোপ্রিস্টিন 奎宁斯丁/达夫普利斯丁 Chinupristin/dalfopristin Quinupristin/dalfopristin Quinupristine/dalfopristine Kinupristiini/dalfopristiini Quinupristine/dalfopristine Quinupristin/Dalfopristin Κινουπριστίνη/νταλφοπριστίνη क्विनुप्रिस्टिन/डाल्फोप्रिस्टिन Kinopristin/dalfopristin Quinupristina/dalfopristina キヌプリスチン/ダルフォプリスチン 퀴누프리스틴/달포프리스틴 Quinupristin/dalfopristin Quinupristin/dalfopristin Quinupristin/dalfopristin Quinupristin/dalfopristin Квинупристин/дальфопристин Quinupristina/dalfopristina Kinupristini/dalfopristini Quinupristin/dalfopristin Quinupristin/dalfopristin Хінупристин/дальфопристин کوینوپرسٹین/ڈالفوپرسٹین Quinupristin/dalfopristin
|
||||
Ribostamycin FALSE TRUE TRUE FALSE Ribostamycin ريبوستامايسين রিবোস্টামাইসিন 利波霉素 Ribostamycin Ribostamycin Ribostamycine Ribostamysiini Ribostamycine Ribostamycin Ριμποσταμυκίνη राइबोस्टामाइसिन Ribostamisin Ribostamicina リボスタマイシン 리보스타마이신 Ribostamycin Ribostamycyna Ribostamicina Ribostamicină Рибостамицин Ribostamicina Ribostamasini Ribostamycin Ribostamisin Рибостаміцин ریبوسٹامائسن Ribostamycin
|
||||
Rifabutin FALSE TRUE TRUE FALSE Rifabutin ريفابيوتين রিফাবুটিন 利福布汀 Rifabutin Rifabutin Rifabutine Rifabutiini Rifabutine Rifabutin Ριφαμπουτίνη रिफाब्युटिन Rifabutin Rifabutina リファブチン 리파부틴 Rifabutin Rifabutin Rifabutin Rifabutină Рифабутин Rifabutina Rifabutini Rifabutin Rifabutin Рифабутин ریفابیوٹین Rifabutin
|
||||
Rifampicin TRUE TRUE TRUE FALSE Rifampicin ريفامبيسين রিফ্যাম্পিসিন 利福平 Rifampicin Rifampicin Rifampicine Rifampisiini Rifampicine Rifampicin Ριφαμπικίνη रिफैम्पिसिन Rifampisin Rifampicina リファンピシン 리팜피신 Rifampicin Rifampicyna Rifampicina Rifampicină Рифампицин Rifampicina Rifampisini Rifampicin Rifampisin Рифампіцин ریفامپیسن Rifampicin
|
||||
Rifampicin/isoniazid FALSE TRUE TRUE FALSE Rifampicin/isoniazid ريفامبيسين/إيزونيازيد রিফ্যাম্পিসিন/আইসোনিয়াজিড 利福平/异烟肼 Rifampicin/isoniazid Rifampicin/isoniazid Rifampicine/isoniazide Rifampisiini/isonitsidi Rifampicine/isoniazide Rifampicin/Isoniazid Ριφαμπικίνη/ισονιαζίδη रिफैम्पिसिन/आइसोनियाज़िड Rifampisin/isoniazid Rifampicina/isoniazide リファンピシン/イソニアジド 리팜피신/아이소니아지드 Rifampicin/isoniazid Rifampicyna/izoniazyd Rifampicina/isoniazida Rifampicină/isoniazidă Рифампицин/изониазид Rifampicina/isoniazida Rifampisini/isoniazidi Rifampicin/isoniazid Rifampisin/izoniazid Рифампіцин/ізоніазид ریفامپیسن/آئیسونائزیڈ Rifampicin/isoniazid
|
||||
Rifampicin/pyrazinamide/ethambutol/isoniazid FALSE TRUE TRUE FALSE Rifampicin/pyrazinamide/ethambutol/isoniazid ريفامبيسين/بيرازيناميد/إيثامبيوتول/إيزونيازيد রিফ্যাম্পিসিন/পিরাজিনামাইড/ইথাম্বুটল/আইসোনিয়াজিড 利福平/吡嗪酰胺/乙胺丁醇/异烟肼 Rifampicin/pyrazinamid/ethambutol/isoniazid Rifampicin/pyrazinamid/ethambutol/isoniazid Rifampicine/pyrazinamide/ethambutol/isoniazide Rifampisiini/pyratsiiniamidi/etambutoli/isonatsidi Rifampisiini/pyratsiiniamidi/etambutoli/isonatsidi Rifampicine/pyrazinamide/éthambutol/isoniazide Rifampicin/Pyrazinamid/Ethambutol/Isoniazid Ριφαμπικίνη/πυραζιναμίδη/εθαμβουτόλη/ισονιαζίδη रिफैम्पिसिन/पायराजिनामाइड/एथमबूटॉल/आइसोनियाज़िड Rifampisin/pyrazinamid/etambutol/isoniazid Rifampicina/pirazinamide/etambutolo/isoniazide リファンピシン/ピラジナミド/エタンブトール/イソニアジド 리팜피신/피라지나마이드/에탐부톨/아이소니아지드 Rifampicin/pyrazinamid/etambutol/isoniazid Rifampicyna/pirazinamid/etambutol/izoniazyd Rifampicina/pirazinamida/etambutol/isoniazida Rifampicină/pirazinamidă/etambutol/isoniazidă Рифампицин/пиразинамид/этамбутол/исониазид Rifampicina/pirazinamida/etambutol/isoniazida Rifampisini/pirazinamidi/ethambutoli/isoniazidi Rifampicin/pyrazinamid/ethambutol/isoniazid Rifampisin/pirazinamid/etambutol/izoniazid Рифампіцин/піразинамід/етамбутол/ізоніазид ریفامپیسن/پائرازینامائڈ/ایتھامبیوٹول/آئیسونائزیڈ Rifampicin/pyrazinamide/ethambutol/isoniazid
|
||||
Rifampicin/pyrazinamide/isoniazid FALSE TRUE TRUE FALSE Rifampicin/pyrazinamide/isoniazid ريفامبيسين/بيرازيناميد/إيزونيازيد রিফ্যাম্পিসিন/পিরাজিনামাইড/আইসোনিয়াজিড 利福平/吡嗪酰胺/异烟肼 Rifampicin/pyrazinamid/isoniazid Rifampicin/pyrazinamid/isoniazid Rifampicine/pyrazinamide/isoniazide Rifampisiini/pyratsiiniamidi/isonitsidi Rifampisiini/pyratsiiniamidi/isonitsidi Rifampicine/pyrazinamide/isoniazide Rifampicin/Pyrazinamid/Isoniazid Ριφαμπικίνη/πυραζιναμίδη/ισονιαζίδη रिफैम्पिसिन/पायराजिनामाइड/आइसोनियाज़िड Rifampisin/pyrazinamid/isoniazid Rifampicina/pirazinamide/isoniazide リファンピシン/ピラジナミド/イソニアジド 리팜피신/피라지나마이드/아이소니아지드 Rifampicin/pyrazinamid/isoniazid Rifampicyna/pirazynamid/izoniazyd Rifampicina/pirazinamida/isoniazida Rifampicină/pirazinamidă/isoniazidă Рифампицин/пиразинамид/изониазид Rifampicina/pirazinamida/isoniazida Rifampisini/pirazinamidi/isoniazidi Rifampicin/pyrazinamid/isoniazid Rifampisin/pirazinamid/izoniazid Рифампіцин/піразинамід/ізоніазид ریفامپیسن/پائرازینامائڈ/آئیسونائزیڈ Rifampicin/pyrazinamide/isoniazid
|
||||
Rifamycin FALSE TRUE TRUE FALSE Rifamycin ريفاميسين রিফামাইসিন 利福霉素 Rifamycin Rifamycin Rifamycine Rifamysiini Rifamycine Rifamycin Ριφαμυκίνη रिफामाइसिन Rifamisin Rifamicina リファマイシン 리파마이신 Rifamycin Rifamycyna Rifamycin Rifamicină Рифамицин Rifamicina Rifamasini Rifamycin Rifamisin Рифаміцин ریفامائسن Rifamycin
|
||||
Rifaximin FALSE TRUE TRUE FALSE Rifaximin ريفاكسمين রিফ্যাক্সিমিন 利福昔明 Rifaximin Rifaximin Rifaximine Rifaksimiini Rifaximine Rifaximin Ριφαξιμίνη रिफैक्सिमिन Rifaksimin Rifaximina リファキシミン 리팍시민 Rifaximin Rifaximin Rifaximin Rifaximin Рифаксимин Rifaximina Rifaksimini Rifaximin Rifaximin Рифаксимін ریفاکسیمین Rifaximin
|
||||
Rokitamycin FALSE TRUE TRUE FALSE Rokitamycin روكيتامايسين রোকিটামাইসিন 罗奇霉素 Rokitamycin Rokitamycin Rokitamycine Rokitamysiini Rokitamycine Rokitamycin Ροκιταμυκίνη रोकिटामाइसिन Rokitamasin Rokitamicina ロキタマイシン 로키타마이신 Rokitamycin Rokitamycyna Rokitamycin Rokitamicină Рокитамицин Rokitamicina Rokitamasini Rokitamycin Rokitamisin Рокітаміцин روکیٹامائسن Rokitamycin
|
||||
Rosoxacin FALSE TRUE TRUE FALSE Rosoxacin روسوكاسين রোসোক্সাসিন 罗红霉素 Rosoxacin Rosoxacin Rosoxacine Rosoksasiini Rosoxacine Rosoxacin Ροζοξακίνη रोसॉक्सासिन Rosoksasin Rosoxacina ロソキサシン 로소악신 Rosoksacin Rosoxacin Rosoxacina Rosoxacin Розоксацин Rosoxacina Rosoksasini Rosoxacin Rosoxacin Розоксацин روسوکساسن Rosoxacin
|
||||
Roxithromycin FALSE TRUE TRUE FALSE Roxithromycin روكسيثرومايسين রোক্সিথ্রোমাইসিন 罗红霉素 Roxithromycin Roxithromycin Roxitromycine Roksitromysiini Roxithromycine Roxithromycin Ροξιθρομυκίνη रॉक्सिथ्रोमाइसिन Roksitromisin Roxitromicina ロキシスロマイシン 록시트로마이신 Roxitromycin Roksytromycyna Roxitromicina Roxitromicină Рокситромицин Roxitromicina Roksitromasini Roxitromycin Roxithromycin Рокситроміцин روکسی تھرومائسن Roxithromycin
|
||||
Rufloxacin FALSE TRUE TRUE FALSE Rufloxacin روفلوكساسين রুফ্লক্সাসিন 罗氟沙星 Rufloxacin Rufloxacin Rufloxacine Rufloksasiini Rufloxacine Rufloxacin Ρουφλοξασίνη रुफ्लॉक्सासिन Rufloksasin Rufloxacina ルフロキサシン 루플록사신 Rufloxacin Rufloxacin Rufloxacin Rufloxacin Руфлоксацин Rufloxacina Rufloksasini Rufloxacin Rufloksasin Руфлоксацин روفلوکساسن Rufloxacin
|
||||
Sisomicin FALSE TRUE TRUE FALSE Sisomicin سيسومايسين সিসোমাইসিন 西索米星 Sisomicin Sisomicin Sisomicine Sisomisiini Sisomicine Sisomicin Σισομικίνη सिसोमाइसिन Sisomisin Sisomicina シソマイシン 시소마이신 Sisomicin Sisomicin Sisomicina Sisomicină Сизомицин Sisomicina Sisomasini Sisomicin Sisomisin Сизоміцин سیسومائسن Sisomicin
|
||||
Sodium aminosalicylate FALSE TRUE TRUE FALSE Sodium aminosalicylate أمينوساليسيلات الصوديوم সোডিয়াম অ্যামিনোস্যালিসাইলেট 氨基水杨酸钠 Aminosalicylát sodný Natriumaminosalicylat Aminosalicylzuur Natriumaminosalisylaatti Aminosalicylate de sodium Natrium-Aminosalicylat Αμινοσαλικυλικό νάτριο सोडियम अमिनोसेलिसाइलेट Natrium aminosalisilat Sodio aminosalicilato アミノサリチル酸ソーダ 아미노살리실산 나트륨 Natriumaminosalicylat Aminosalicylan sodu Aminosalicilato de sódio Aminosalicilat de sodiu Аминосалицилат натрия Aminosalicilato de sodio Aminosalisilati ya sodiamu Natriumaminosalicylat Sodyum aminosalisilat Натрію аміносаліцилат سوڈیم امینوسیلیسیلیٹ Natri aminosalicylate
|
||||
Sparfloxacin FALSE TRUE TRUE FALSE Sparfloxacin سبرفلوكساسين স্পারফ্লক্সাসিন 氨水杨酸钠 Sparfloxacin Sparfloxacin Sparfloxacine Sparfloksasiini Sparfloxacine Sparfloxacin Σπαρφλοξασίνη स्पारफ्लॉक्सासिन Sparfloksasin Sparfloxacina スパルフロキサシン 스파플록사신 Sparfloxacin Sparfloxacin Sparfloxacin Sparfloxacina Спарфлоксацин Esparfloxacina Sparfloksasini Sparfloxacin Sparfloksasin Спарфлоксацин اسپار فلوکساسن Sparfloxacin
|
||||
Spectinomycin FALSE TRUE TRUE FALSE Spectinomycin سبيكتينومايسين স্পেকটিনোমাইসিন 大观霉素 Spectinomycin Spectinomycin Spectinomycine Spectinomycin Spectinomycine Spectinomycin Σπεκτινομυκίνη स्पेक्टिनोमाइसिन Spektinomisin Spectinomycin スペクチノマイシン 스펙티노마이신 Spectinomycin Spektynomycyna Spectinomycin Spectinomicină Спектиномицин Espectinomicina Spektinomasini Spektinomycin Spektinomisin Спектиноміцин اسپیکٹینومائسن Spectinomycin
|
||||
Spiramycin FALSE TRUE TRUE FALSE Spiramycin سبيرامايسين স্পিরামাইসিন 斯皮拉菌素 Spiramycin Spiramycin Spiramycine Spiramysiini Spiramycine Spiramycin Σπιραμυκίνη स्पिरामाइसिन Spiramisini Spiramicina スピラマイシン 스피라마이신 Spiramycin Spiramycyna Spiramycin Spiramicină Спирамицин Espiramicina Spiramasini Spiramycin Spiramisin Спіраміцин اسپائرا مائسین Spiramycin
|
||||
Spiramycin/metronidazole FALSE TRUE TRUE FALSE Spiramycin/metronidazole سبيرامايسين/ميترونيدازول স্পিরামাইসিন/মেট্রোনিডাজোল 螺旋霉素/甲硝唑 Spiramycin/metronidazol Spiramycin/metronidazol Spiramycine/metronidazol Spiramysiini/metronidatsoli Spiramycine/métronidazole Spiramycin/Metronidazol Σπιραμυκίνη/μετρονιδαζόλη स्पिरामाइसिन/मेट्रोनिडाज़ोल Spiramisini/metronidazol Spiramicina/metronidazolo スピラマイシン/メトロニダゾール 스피라마이신/메트로니다졸 Spiramycin/metronidazol Spiramycyna/metronidazol Spiramycin/metronidazol Spiramicină/metronidazol Спирамицин/метронидазол Espiramicina/metronidazol Spiramasini/metronidazoli Spiramycin/metronidazol Spiramisin/metronidazol Спіраміцин/метронідазол اسپائرا مائسین/میٹرونڈازول Spiramycin/metronidazole
|
||||
Staphylococcus immunoglobulin FALSE TRUE TRUE FALSE Staphylococcus immunoglobulin جلوبيولين مناعي ضد المكورات العنقودية স্ট্যাফিলোকক্কাস ইমিউনোগ্লোবুলিন 葡萄球菌免疫球蛋白 Stafylokokový imunoglobulin Stafylokok-immunglobulin Stafylokokkenimmunoglobuline Staphylococcus-immunoglobuliini Immunoglobuline staphylococcique Staphylococcus-Immunoglobulin Σταφυλόκοκκος ανοσοσφαιρίνη स्टैफिलोकोकस इम्युनोग्लोब्युलिन Imunoglobulin Staphylococcus Immunoglobulina per stafilococco ブドウ球菌免疫グロブリン 포도상구균 면역글로불린 Staphylococcus immunglobulin Immunoglobulina gronkowcowa Imunoglobulina de Staphylococcus Imunoglobulină stafilococică Стафилококковый иммуноглобулин Inmunoglobulina estafilocócica Imunoglobulini dhidi ya Staphylococcus Immunoglobulin mot stafylokocker Staphylococcus immünoglobulin Стафілококовий імуноглобулін اسٹیفیلوکوکس ایمیونوگلوبلین Globulin miễn dịch Staphylococcus
|
||||
Streptoduocin FALSE TRUE TRUE FALSE Streptoduocin ستربتودوسين স্ট্রেপ্টোডুোসিন 链霉素 Streptoduocin Streptoduocin Streptoduocine Streptoduocin Streptoduocine Streptoduocin Στρεπτοδουοκίνη स्ट्रेप्टोडुओसिन Streptoduosin Streptoduocin ストレプトデュオシン 스트렙토듀오신 Streptoduocin Streptoduocin Estreptoduocina Streptoduocin Стрептодуоцин Estreptoduocina Streptoduosini Streptoduocin Streptoduosin Стрептодуоцин اسٹریپٹوڈووسن Streptoduocin
|
||||
Streptomycin FALSE TRUE TRUE FALSE Streptomycin ستربتوميسين স্ট্রেপ্টোমাইসিন 霉素 Streptomycin Streptomycin Streptomycine Streptomysiini Streptomycine Streptomycin Στρεπτομυκίνη स्ट्रेप्टोमाइसिन Streptomisin Streptomicina ストレプトマイシン 스트렙토마이신 Streptomycin Streptomycyna Streptomycin Streptomicină Стрептомицин Estreptomicina Streptomasini Streptomycin Streptomisin Стрептоміцин اسٹریپٹومائسن Streptomycin
|
||||
Streptomycin/isoniazid FALSE TRUE TRUE FALSE Streptomycin/isoniazid ستربتوميسين/إيزونيازيد স্ট্রেপ্টোমাইসিন/আইসোনিয়াজিড 链霉素/异烟肼 Streptomycin/izoniazid Streptomycin/isoniazid Streptomycine/isoniazide Streptomysiini/isoniasidi Streptomycine/isoniazide Streptomycin/Isoniazid Στρεπτομυκίνη/ισονιαζίδη स्ट्रेप्टोमाइसिन/आइसोनियाज़िड Streptomisin/isoniazid Streptomicina/isoniazide ストレプトマイシン/イソニアジド 스트렙토마이신/아이소니아지드 Streptomycin/isoniazid Streptomycyna/izoniazyd Streptomicina/isoniazida Streptomicină/isoniazidă Стрептомицин/изониазид Estreptomicina/isoniazida Streptomasini/isoniazidi Streptomycin/isoniazid Streptomisin/izoniazid Стрептоміцин/ізоніазид اسٹریپٹومائسن/آئیسونائزیڈ Streptomycin/isoniazid
|
||||
Sulbenicillin FALSE TRUE TRUE FALSE Sulbenicillin سولبينيسيلين সালবেনিসিলিন 磺苄西林 Sulbenicillin Sulbenicillin Sulbenicilline Sulbenisilliini Sulbenicilline Sulbenicillin Σουλμπενικιλλίνη सलबेनिसिलिन Sulbenisilin Sulbenicillina スルベニシリン 술베니실린 Sulbenicillin Sulbenicylina Sulbenicilina Sulbenicilină Сульбенициллин Sulbenicilina Sulbenisilini Sulbenicillin Sulbenisilin Сульбеніцилін سلبینیسلین Sulbenicillin
|
||||
Sulfadiazine/tetroxoprim FALSE TRUE TRUE FALSE Sulfadiazine/tetroxoprim سلفاديازين/تيتروكسوبريم সালফাডিয়াজিন/টেট্রোক্সোপ্রিম 磺胺嘧啶/四氧嘧啶 Sulfadiazin/tetroxoprim Sulfadiazin/tetroxoprim Sulfadiazine/tetroxoprim Sulfadiatsiini/tetroksopriimi Sulfadiazine/tetroxoprime Sulfadiazin/Tetroxoprim Σουλφαδιαζίνη/τετροξοπρίμη सल्फाडायज़ीन/टेट्रॉक्सोप्रिम Sulfadiazin/tetroksoprim Sulfadiazina/tetroxoprim スルファジアジン/テトロキソプリム 설파디아진/테트록소프림 Sulfadiazin/tetroksoprim Sulfadiazyna/tetroksoprim Sulfadiazina/tetroxoprim Sulfadiazină/tetroxoprim Сульфадиазин/тетроксоприм Sulfadiazina/tetroxoprim Sulfadiazini/tetroksoprimu Sulfadiazin/tetroxoprim Sülfadiazin/tetroksoprim Сульфадіазин/тетроксоприм سلفاڈایازین/ٹیٹروکسوپریم Sulfadiazine/tetroxoprim
|
||||
Sulfadiazine/trimethoprim FALSE TRUE TRUE FALSE Sulfadiazine/trimethoprim سلفاديازين/تريميثوبريم সালফাডিয়াজিন/ট্রাইমেথোপ্রিম 磺胺嘧啶/三甲氧苄啶 Sulfadiazin/trimetoprim Sulfadiazin/trimethoprim Sulfadiazine/trimethoprim Sulfadiatsiini/trimetopriimi Sulfadiazine/triméthoprime Sulfadiazin/Trimethoprim Σουλφαδιαζίνη/τριμεθοπρίμη सल्फाडायज़ीन/ट्राइमेथोप्रिम Sulfadiazin/trimetoprim Sulfadiazina/trimetoprim スルファジアジン/トリメトプリム 설파디아진/트리메토프림 Sulfadiazin/trimetoprim Sulfadiazyna/trimetoprim Sulfadiazina/trimethoprim Sulfadiazină/trimetoprim Сульфадиазин/триметоприм Sulfadiazina/trimetoprima Sulfadiazini/trimetoprimu Sulfadiazin/trimetoprim Sülfadiazin/trimetoprim Сульфадіазин/триметоприм سلفاڈایازین/ٹریمیٹھوپریم Sulfadiazine/trimethoprim
|
||||
Sulfadimidine/trimethoprim FALSE TRUE TRUE FALSE Sulfadimidine/trimethoprim سلفاديميدين/تريميثوبريم সালফাডিমিডিন/ট্রাইমেথোপ্রিম 磺胺嘧啶/三甲氧苄啶 Sulfadimidin/trimetoprim Sulfadimidin/trimethoprim Sulfadimidine/trimethoprim Sulfadimidiini/trimetopriimi Sulfadimidine/triméthoprime Sulfadimidin/Trimethoprim Σουλφαδιμιδίνη/τριμεθοπρίμη सल्फाडिमिडीन/ट्राइमेथोप्रिम Sulfadimidin/trimetoprim Sulfadimidina/trimetoprim スルファジミジン/トリメトプリム 설파디미딘/트리메토프림 Sulfadimidin/trimetoprim Sulfadimidyna/trimetoprim Sulfadimidina/trimethoprim Sulfadimidină/trimetoprim Сульфадимидин/триметоприм Sulfadimidina/trimetoprima Sulfadimidini/trimetoprimu Sulfadimidin/trimetoprim Sülfadimidin/trimetoprim Сульфадимідин/триметоприм سلفاڈیمیڈین/ٹریمیٹھوپریم Sulfadimidine/trimethoprim
|
||||
Sulfafurazole FALSE TRUE TRUE FALSE Sulfafurazole سلفافورازول সালফাফিউরাজোল 磺胺呋喃唑 Sulfafurazol Sulfafurazol Sulfafurazol Sulfafuratsoli Sulfafurazole Sulfafurazol Σουλφαφουραζόλη सल्फाफ्यूराज़ोल Sulfafurazol Sulfafurazolo スルファフラゾール 설파퓨라졸 Sulfafurazol Sulfafurazol Sulfafurazole Sulfafurazol Сульфафуразол Sulfafurazol Sulfafurazoli Sulfafurazol Sülfafurazol Сульфафуразол سلفا فیورازول Sulfafurazole
|
||||
Sulfaisodimidine FALSE TRUE TRUE FALSE Sulfaisodimidine سلفا إيزوديميدين সালফাআইসোডিমিডিন 磺胺二甲嘧啶 Sulfaisodimidin Sulfaisodimidin Sulfisomidine Sulfaisodimidiini Sulfaisodimidine Sulfaisodimidin Σουλφαϊζοδιμιδίνη सल्फाइसोडिमिडीन Sulfaisodimidin Sulfaisodimidina スルファイソジミジン 설파이소디미딘 Sulfaisodimidin Sulfaisodimidine Sulfaisodimidina Sulfaisodimidină Сульфаизодимидин Sulfaisodimidina Sulfaisodimidini Sulfaisodimidin Sülfaizodimidin Сульфаізодимідин سلفا آئیسو ڈیمیڈین Sulfaisodimidine
|
||||
Sulfalene FALSE TRUE TRUE FALSE Sulfalene سلفالين সালফালিন 磺胺类药物 Sulfalen Sulfalen Sulfaleen Sulfaleeni Sulfalène Sulfalene Σουλφαλένιο सल्फालीन Sulfalen Sulfalene スルファレン 설팔렌 Sulfen Sulfalen Sulfaleno Sulfalenă Сульфален Sulfaleno Sulfalen Sulfen Sülfalen Сульфален سلفالین Sulfalene
|
||||
Sulfamazone FALSE TRUE TRUE FALSE Sulfamazone سلفامازون সালফামাজোন 磺胺脒 Sulfamazon Sulfamazon Sulfamazon Sulfamatsoni Sulfamazone Sulfamazon Σουλφαμαζόνη सल्फामाज़ोन Sulfamazon Sulfamazone スルファマゾン 설파마존 Sulfamazon Sulfamazon Sulfamazona Sulfamazonă Сульфамазон Sulfamazona Sulfamazoni Sulfamazon Sülfamazon Сульфамазон سلفامازون Sulfamazone
|
||||
Sulfamerazine/trimethoprim FALSE TRUE TRUE FALSE Sulfamerazine/trimethoprim سلفاميرازين/تريميثوبريم সালফামেরাজিন/ট্রাইমেথোপ্রিম 磺胺脒/三甲氧苄氨嘧啶 Sulfamerazin/trimetoprim Sulfamerazin/trimethoprim Sulfamerazine/trimethoprim Sulfameratsiini/trimetopriimi Sulfamérazine/triméthoprime Sulfamerazin/Trimethoprim Σουλφαμεραζίνη/τριμεθοπρίμη सल्फामेराज़ीन/ट्राइमेथोप्रिम Sulfamerazin/trimetoprim Sulfamerazina/trimetoprim スルファメラジン/トリメトプリム 설파메라진/트리메토프림 Sulfamerazin/trimetoprim Sulfamerazyna/trimetoprim Sulfamerazina/trimethoprim Sulfamerazină/trimetoprim Сульфамеразин/триметоприм Sulfamerazina/trimetoprima Sulfamerazini/trimetoprimu Sulfamerazin/trimetoprim Sülfamerazin/trimetoprim Сульфамеразин/триметоприм سلفا میرازین/ٹریمیٹھوپریم Sulfamerazine/trimethoprim
|
||||
Sulfamethizole FALSE TRUE TRUE FALSE Sulfamethizole سلفاميثيزول সালফামেথিজোল 磺胺甲基咪唑 Sulfamethizol Sulfamethizol Sulfamethizol Sulfametatsoli Sulfaméthizole Sulfamethizol Sulfamethizole सल्फामेथिज़ोल Sulfametizol Sulfamethizolo スルファメチゾール 설파메티졸 Sulfametizol Sulfamethizole Sulfametizole Sulfamețizol Сульфаметизол Sulfametozol Sulfamethizoli Sulfamethizol Sülfametizol Сульфаметізол سلفامیٹیزول Sulfamethizole
|
||||
Sulfamethoxazole TRUE TRUE TRUE FALSE Sulfamethoxazole سلفاميثوكسازول সালফামেথক্সাজোল 磺胺甲噁唑 Sulfamethoxazol Sulfamethoxazol Sulfamethoxazol Sulfametoksatsoli Sulfaméthoxazole Sulfamethoxazol Σουλφαμεθοξαζόλη सल्फामेथॉक्साज़ोल Sulfametoksazol Sulfametossazolo スルファメトキサゾール 설파메톡사졸 Sulfametoksazol Sulfametoksazol Sulfamethoxazole Sulfametoxazol Сульфаметоксазол Sulfametoxazol Sulfamethoksazoli Sulfametoxazol Sülfametoksazol Сульфаметоксазол سلفامیٹھوکسازول Sulfamethoxazole
|
||||
Sulfamethoxazole/trimethoprim FALSE TRUE TRUE FALSE Sulfamethoxazole/trimethoprim سلفاميثوكسازول/تريميثوبريم সালফামেথক্সাজোল/ট্রাইমেথোপ্রিম 磺胺甲噁唑/三甲氧苄啶 Sulfamethoxazol/trimethoprim Sulfamethoxazol/trimethoprim Sulfamethoxazol/trimethoprim Sulfametoksatsoli/trimetopriimi Sulfaméthoxazole/triméthoprime Sulfamethoxazol/Trimethoprim Σουλφαμεθοξαζόλη/τριμεθοπρίμη सल्फामेथॉक्साज़ोल/ट्राइमेथोप्रिम Sulfametoksazol/trimetoprim Sulfametossazolo/trimetoprim スルファメトキサゾール/トリメトプリム 설파메톡사졸/트리메토프림 Sulfametoksazol/trimetoprim Sulfametoksazol/trimetoprim Sulfametoxazol/trimethoprim Sulfametoxazol/trimetoprim Сульфаметоксазол/триметоприм Sulfametoxazol/trimetoprima Sulfamethoksazoli/trimetoprimu Sulfametoxazol/trimetoprim Sülfametoksazol/trimetoprim Сульфаметоксазол/триметоприм سلفامیٹھوکسازول/ٹریمیٹھوپریم Sulfamethoxazole/trimethoprim
|
||||
Sulfametoxydiazine FALSE TRUE TRUE FALSE Sulfametoxydiazine سلفاميتوكسي ديازين সালফামেটক্সিডাইয়াজিন 磺胺甲噁唑 Sulfametoxydiazin Sulfametoxydiazin Sulfamethoxydiazine Sulfametoksidiatsiini Sulfamétoxydiazine Sulfametoxydiazin Σουλφαμετοξυδιαζίνη सल्फामेटॉक्सीडायाज़ीन Sulfametoksidiazin Sulfametoxydiazine スルファメトキシジアジン 설파메톡시디아진 Sulfametoksydiazin Sulfametoksydiazyna Sulfametoxidiazina Sulfametoxidiazină Сульфаметоксидиазин Sulfametoxidiazina Sulfametoksidiazini Sulfametoxydiazin Sulfametoksidiyazin Сульфаметоксидіазин سلفامیٹوکسیدائیزین Sulfametoxydiazine
|
||||
Sulfametrole/trimethoprim FALSE TRUE TRUE FALSE Sulfametrole/trimethoprim سلفامترول/تريميثوبريم সালফামেট্রোল/ট্রাইমেথোপ্রিম 磺胺甲醚/三甲氧嘧啶 Sulfametrol/trimetoprim Sulfametrol/trimethoprim Sulfametrol/trimethoprim Sulfametroli/trimetopriimi Sulfamétrole/triméthoprime Sulfametrole/Trimethoprim Σουλφαμετρόλη/τριμεθοπρίμη सल्फामेट्रोल/ट्राइमेथोप्रिम Sulfameterol/trimetoprim Sulfametrole/trimetoprim スルファメトロール/トリメトプリム 설파메트롤/트리메토프림 Sulfametrol/trimetoprim Sulfametrol/trimetoprim Sulfametrole/trimethoprim Sulfametrole/trimetoprim Сульфаметрол/триметоприм Sulfametrol/trimetoprima Sulfametroli/trimetoprimu Sulfametrol/trimetoprim Sülfametrol/trimetoprim Сульфаметрол/триметоприм سلفامیٹرول/ٹریمیٹھوپریم Sulfametrole/trimethoprim
|
||||
Sulfamoxole TRUE TRUE TRUE FALSE Sulfamoxole سلفاموكسول সালফামক্সোল 磺胺甲噁唑 Sulfamoxol Sulfamoxol Sulfamoxol Sulfamoksoli Sulfamoxole Sulfamoxol Σουλφαμοξόλη सल्फामॉक्सोल Sulfamoksazol Sulfamoxolo スルファモキソール 설파목솔 Sulfamoksol Sulfamoksol Sulfamoxole Sulfamoxol Сульфамоксол Sulfamoxole Sulfamoksoli Sulfamoxol Sülfamoksol Сульфамоксол سلفاموکسول Sulfamoxole
|
||||
Sulfamoxole/trimethoprim FALSE TRUE TRUE FALSE Sulfamoxole/trimethoprim سلفاموكسول/تريميثوبريم সালফামক্সোল/ট্রাইমেথোপ্রিম 磺胺甲噁唑/三甲氧苄啶 Sulfamoxol/trimetoprim Sulfamoxol/trimethoprim Sulfamoxol/trimethoprim Sulfamoksoli/trimetopriimi Sulfamoxole/triméthoprime Sulfamoxol/Trimethoprim Σουλφαμοξόλη/τριμεθοπρίμη सल्फामॉक्सोल/ट्राइमेथोप्रिम Sulfamoksazol/trimetoprim Sulfamoxolo/trimetoprim スルファモキソール/トリメトプリム 설파목솔/트리메토프림 Sulfamoksol/trimetoprim Sulfamoksol/trimetoprim Sulfamoxole/trimethoprim Sulfamoxol/trimetoprim Сульфамоксол/триметоприм Sulfamoxol/trimetoprima Sulfamoksoli/trimetoprimu Sulfamoxol/trimetoprim Sülfamoksol/trimetoprim Сульфамоксол/триметоприм سلفاموکسول/ٹریمیٹھوپریم Sulfamoxole/trimethoprim
|
||||
Sulfaperin FALSE TRUE TRUE FALSE Sulfaperin سلفابيرين সালফাপেরিন 磺胺类药物 Sulfaperin Sulfaperin Sulfaperine Sulfaperiini Sulfapérine Sulfaperin Σουλφαπερίνη सल्फापेरिन Sulfaperin Sulfaperin スルファペリン 설파페린 Sulfaperin Sulfaperin Sulfaperin Sulfaperin Сульфаперин Sulfametoxazol Sulfaperini Sulfaperin Sülfaperin Сульфаперин سلفا پیرین Sulfaperin
|
||||
Sulfaphenazole FALSE TRUE TRUE FALSE Sulfaphenazole سلفافينازول সালফাফেনাজোল 磺胺苯吡唑 Sulfafenazol Sulfaphenazol Sulfafenazol Sulfafenatsoli Sulfaphénazole Sulfaphenazol Σουλφαφαιναζόλη सल्फाफेनाज़ोल Sulfafenazol Sulfafenazolo スルファフェナゾール 설파페나졸 Sulfafenazol Sulfafenazol Sulfafenazol Sulfafenazol Сульфафеназол Sulfafenazol Sulfafenazoli Sulfafenazol Sülfafenazol Сульфафеназол سلفافینازول Sulfaphenazole
|
||||
Sulfathiazole FALSE TRUE TRUE FALSE Sulfathiazole سلفاثيازول সালফাথিয়াজোল 磺胺噻唑 Sulfathiazol Sulfathiazol Sulfathiazol Sulfatiatsoli Sulfathiazole Sulfathiazol Σουλφαθειαζόλη सल्फाथायाज़ोल Sulfatiazol Sulfathiazole スルファチアゾール 설파티아졸 Sulfatiazol Sulfatiazol Sulfatazol Sulfatiazol Сульфатиазол Sulfatiazol Sulfatiazoli Sulfathiazol Sulfathiazole Сульфатіазол سلفا تھایازول Sulfathiazole
|
||||
Sulfathiourea FALSE TRUE TRUE FALSE Sulfathiourea سلفاثيوريا সালফাথিওউরিয়া 磺胺硫脲 Sulfathiomočovina Sulfathiourea Sulfathioureum Sulfathiourea Sulfathiourée Sulfathioharnstoff Σουλφαθειουρία सल्फाथायूरिया Sulfathiourea Sulfathiourea スルファチオ尿素 설파티오우레아 Sulfathiourea Sulfathiourea Sulfathiourea Sulfathiourea Сульфатиомочевина Sulfathiourea Sulfathiouria Sulfatiourea Sulfathiourea Сульфатіосечовина سلفا تھیویوریا Sulfathiourea
|
||||
Sultamicillin FALSE TRUE TRUE FALSE Sultamicillin سولتاميسيلين সাল্টামিসিলিন 苏打米林 Sultamicilin Sultamicillin Sultamicilline Sultamisilliini Sultamicilline Sultamicillin Σουλταμικιλλίνη सल्टामिसिलिन Sultamisilin Sultamicillina スルタミシリン 술타미실린 Sultamicillin Sultamicillin Sultamicillin Sultamicilină Сультамициллин Sultamicilina Sultamisilini Sultamicillin Sultamicillin Сультаміцилін سلٹامیسلین Sultamicillin
|
||||
Talampicillin FALSE TRUE TRUE FALSE Talampicillin تالامبيسيلين টালামপিসিলিন 塔拉比西林 Talampicilin Talampicillin Talampicilline Talampisilliini Talampicilline Talampicillin Ταλαμπικιλλίνη टालम्पिसिलिन Talampisilin Talampicillina タランピシリン 탈람피실린 Talampicillin Talampicylina Talampicilina Talampicilină Талампициллин Talampicilina Talampisilini Talampicillin Talampisilin Талампіцилін ٹالمپیسلن Talampicillin
|
||||
Tedizolid FALSE TRUE TRUE FALSE Tedizolid تيديزوليد টেডিজোলিড 特地唑胺 Tedizolid Tedizolid Tedizolid Tedizolid Tedizolid Tedizolid Τεντιζολίδη टेडिज़ोलिड Tedizolid Tedizolid テジゾリド 테디졸리드 Tedizolid Tedizolid Tedizolid Tedizolid Тедизолид Tedizolid Tedizolidi Tedizolid Tedizolid Тедізолід ٹیڈیزولڈ Tedizolid
|
||||
Teicoplanin FALSE TRUE TRUE FALSE Teicoplanin تيكوپلانين টেইকোপ্লানিন 泰科普兰素 Teicoplanin Teicoplanin Teicoplanine Teikoplaniini Teicoplanine Teicoplanin Τεϊκοπλανίνη टैइकोप्लैनिन Teikoplanin Teicoplanina テイコプラニン 테이코플라닌 Teicoplanin Teicoplanin Teicoplanin Teicoplanin Тейкопланин Teicoplanina Teikoplanini Teicoplanin Teikoplanin Тейкопланін ٹیکوپلانن Teicoplanin
|
||||
Telithromycin FALSE TRUE TRUE FALSE Telithromycin تيليثرومايسين টেলিথ্রোমাইসিন 泰利霉素 Telithromycin Telithromycin Telitromycine Telitromysiini Télithromycine Telithromycin Τελιθρομυκίνη टेलिथ्रोमाइसिन Telitromisin Telitromicina テリスロマイシン 텔리스로마이신 Telitromycin Telitromycyna Telitromicina Telitromicină Телитромицин Telitromicina Telitromasini Telitromycin Telitromisin Телітроміцин ٹیلیتھرو مائسین Telithromycin
|
||||
Temafloxacin FALSE TRUE TRUE FALSE Temafloxacin تيمافلوكساسين টেমাফ্লক্সাসিন 氨甲环酸 Temafloxacin Temafloxacin Temafloxacine Temafloksasiini Temafloxacine Temafloxacin Τεμαφλοξασίνη टेमाफ्लॉक्सासिन Temafloksasin Temafloxacina テマフロキサシン 테마플록사신 Temafloxacin Temafloksacyna Temafloxacin Temafloxacin Темафлоксацин Temafloxacina Temafloksasini Temafloxacin Temafloksasin Темафлоксацин ٹیما فلوکساسن Temafloxacin
|
||||
Temocillin FALSE TRUE TRUE FALSE Temocillin تيموسيلين টেমোসিলিন 氨甲蝶呤 Temocillin Temocillin Temocilline Temosilliini Temocillin Temocillin Τεμοκιλλίνη टेमोसिलिन Temosilin Temocillina テモシリン 테모실린 Temocillin Temocillin Temocillin Temocilină Темоциллин Temocilina Temosilini Temocillin Temocillin Темоцилін ٹیموسیلن Temocillin
|
||||
Tenofovir disoproxil FALSE TRUE TRUE FALSE Tenofovir disoproxil تينوفوفير ديسوبروكسيل টেনোফোভির ডিসোপ্রোক্সিল 特诺福韦酯 Tenofovir disoproxil Tenofovir disoproxil Tenofovir Tenofoviiridisoproksiili Tenofovir disoproxil Tenofovir Disoproxil Τενοφοβίρη δισοπροξίλη टेनोफोविर डिसोप्रॉक्सिल Tenofovir disoproksil Tenofovir disoproxil テノホビルジソプロキシル 테노포비르 디소프록실 Tenofovir disoproxil Tenofovir disoproxil Tenofovir disoproxil Tenofovir disoproxil Тенофовир дизопроксил Tenofovir disoproxil Tenofoviri disoproksili Tenofovir disoproxil Tenofovir disoproksil Тенофовір дизопроксил ٹینوفوویر ڈیسوپروکسل Tenofovir disoproxil
|
||||
Terizidone FALSE TRUE TRUE FALSE Terizidone تيريزيدون টেরিজিডোন 特立兹酮 Terizidon Terizidon Terizidon Teritsidoni Terizidone Terizidon Τεριζιδόνη टेरीज़िडोन Terizidon Terizidone テリジドン 테리지돈 Terizidon Terizidon Terizidone Terizidonă Теризидон Terizidona Terizidoni Terizidon Terizidon Теризидон ٹیرزڈون Terizidone
|
||||
Thiacetazone FALSE TRUE TRUE FALSE Thiacetazone ثياستازون থায়াসেটাজোন 噻乙唑酮 Thiacetazon Thiacetazon Thiacetazone Thiacetazoni Thiacétazone Thiacetazon Θιακεταζόνη थायासेटाज़ोन Thiasetazon Thiacetazona チアセタゾン 티아세타존 Thiacetazone Thiacetazon Thiacetazona Thiacetazonă Тиазетазон Thiacetazona Thiasetazoni Thiacetazone Thiasetazon Тіацетазон تھائیسیٹازون Thiacetazone
|
||||
Thiamphenicol FALSE TRUE TRUE FALSE Thiamphenicol ثيامفينيكول থিয়ামফেনিকল 硫苯尼考 Thiamfenikol Thiamphenicol Thiamfenicol Tiamfenikoli Thiamphénicol Thiamphenicol Θειαμφενικόλη थायाम्फेनिकोल Thiamfenikol Tiamfenicolo チアンフェニコール 티암페니콜 Tiamfenikol Tiamfenikol Tiamfenicol Tiamfenicol Тиамфеникол Tiamfenicol Thiamfenikoli Tiamfenikol Thiamphenicol Тіамфенікол تھیامفینیکول Thiamphenicol
|
||||
Thioacetazone/isoniazid FALSE TRUE TRUE FALSE Thioacetazone/isoniazid ثيوأسيتازون/إيزونيازيد থিওঅ্যাসেটাজোন/আইসোনিয়াজিড 硫乙酰唑酮/异烟肼 Thioacetazon/isoniazid Thioacetazon/isoniazid Thioacetazon/isoniazide Tioasetatsoni/isonatsidi Thioacétazone/isoniazide Thioacetazon/Isoniazid Θειοακεταζόνη/ισονιαζίδη थायोएसेटाज़ोन/आइसोनियाज़िड Thioasetazon/isoniazid Tioacetazone/isoniazide チオアセタゾン/イソニアジド 티오아세타존/아이소니아지드 Thioacetazon/isoniazid Tioacetazon/izoniazyd Thioacetazone/isoniazid Tioacetazonă/isoniazidă Тиоацетазон/изониазид Tioacetazona/isoniazida Thioasetazoni/isoniazidi Thioacetazon/isoniazid Tiyoasetazon/izoniazid Тіоацетазон/ізоніазид تھیو ایسیٹازون/آئیسونائزیڈ Thioacetazone/isoniazid
|
||||
Ticarcillin FALSE TRUE TRUE FALSE Ticarcillin تيكارسيلين টিকারসিলিন 替卡西林 Tykarcilinu Ticarcillin Ticarcilline Ticarcillin Ticarcilline Ticarcillin Τικαρκιλλίνη टिकारसिलिन Tikarsilin Ticarcillina チカルシリン 티카실린 Ticarcillin Ticarcillin Ticarcilina Ticarcilină Тикарциллин Ticarcilina Tikarasilini Ticarcillin Ticarcillin Тикарцилін ٹیکارسلن Ticarcillin
|
||||
Ticarcillin/beta-lactamase inhibitor FALSE TRUE TRUE FALSE Ticarcillin/beta-lactamase inhibitor تيكارسيلين/مثبط بيتا-لاكتاماز টিকারসিলিন/বেটা-ল্যাকটামেজ ইনহিবিটার 替卡西林/β-内酰胺酶抑制剂 Tykarcilinu/beta-laktamázy Inhibitor Ticarcillin/beta-lactamasehæmmer Ticarcilline/enzymremmer Tikarsilliini/beeta-laktamaasin estäjä Ticarcilline/inhib. de bêta-lactamase Ticarcillin/Beta-Lactamase-Hemmer Αναστολέας της τικαρκιλλίνης/β-λακταμάσης टिकारसिलिन/बीटा-लैक्टामेज अवरोधक Tikarsilin/penghambat beta-laktamase Ticarcillina/inib. d. beta-lattamasi チカルシリン/β-ラクタマーゼ阻害剤 티카실린/베타-락타마제 억제제 Ticarcillin/betalaktamaseinhibitor Tikarcylina/inhibitor beta-laktamazy Ticarcilina/inibid. da beta-lactamase Inhibitor de ticarcilină/beta-lactamază Тикарциллин/ингибитор бета-лактамазы Ticarcilina/inhib. de la betalactamasa Tikarasilini/kizuizi cha beta-laktamasi Ticarcillin/beta-laktamashämmare Tikarsilin/beta-laktamaz inhibitörü Тикарцилін/інгібітор бета-лактамаз ٹیکارسلن/بیٹا لیکٹامیز انہبیٹر Ticarcillin/chất ức chế beta-lactamase
|
||||
Ticarcillin/clavulanic acid FALSE TRUE TRUE FALSE Ticarcillin/clavulanic acid تيكارسيلين/حمض كلافولانيك টিকারসিলিন/ক্ল্যাভুলানিক অ্যাসিড 替卡西林/克拉维酸 Ticarcillin/kyselina klavulanová Ticarcillin/clavulansyre Ticarcilline/clavulaanzuur Tikarsilliini/klavulaanihappo Ticarcilline/acide clavulanique Ticarcillin/Clavulansäure Τικαρκιλλίνη/κλαβουλανικό οξύ टिकारसिलिन/क्लैवुलैनिक अम्ल Tikarsilin/asam klavulanat Ticarcillina/acido clavulanico チカルシリン/クラブラン酸 티카실린/클라불란산 Ticarcillin/klavulansyre Tikarcylina/kwas klawulanowy Ticarcilina/ácido clavulanico Ticarcilină/acid clavulanic Тикарциллин/клавулановая кислота Ticarcilina/ácido clavulánico Tikarasilini/asidi klavulaniki Ticarcillin/clavulansyra Tikarsilin/klavulanik asit Тикарцилін/клавуланова кислота ٹیکارسلن/کلاوولینک ایسڈ Ticarcillin/clavulanic acid
|
||||
Tinidazole FALSE TRUE TRUE FALSE Tinidazole تينيدازول টিনিডাজোল 替尼唑 Tinidazol Tinidazol Tinidazol Tinidatsoli Tinidazole Tinidazol Τινιδαζόλη टिनिडाज़ोल Tinidazol Tinidazolo チニダゾール 티니다졸 Tinidazol Tinidazol Tinidazole Tinidazol Тинидазол Tinidazol Tinidazoli Tinidazol Tinidazol Тинідазол ٹینیڈازول Tinidazole
|
||||
Tobramycin FALSE TRUE TRUE FALSE Tobramycin توبراميسين টোব্রামাইসিন 妥布霉素 Tobramycin Tobramycin Tobramycine Tobramysiini Tobramycine Tobramycin Τομπραμυκίνη टोब्रामाइसिन Tobramisin Tobramicina トブラマイシン 토브라마이신 Tobramycin Tobramycyna Tobramycin Tobramicină Тобрамицин Tobramicina Tobramasini Tobramycin Tobramisin Тобраміцин ٹوبرامائسن Tobramycin
|
||||
Trimethoprim TRUE TRUE TRUE FALSE Trimethoprim تريميثوبريم ট্রাইমেথোপ্রিম 三甲氧嘧啶 Trimethoprim Trimethoprim Trimethoprim Trimetopriimi Triméthoprime Trimethoprim Τριµεθοπρίµη ट्राइमेथोप्रिम Trimetoprim Trimetoprim トリメトプリム/スルファメトキサゾール 트리메토프림 Trimetoprim Trimetoprim Trimethoprim Trimetoprim Триметоприм Trimetoprima Trimetoprimu Trimetoprim Trimetoprim Триметоприм ٹریمیٹھوپریم Trimethoprim
|
||||
Trimethoprim/sulfamethoxazole FALSE TRUE TRUE FALSE Trimethoprim/sulfamethoxazole تريميثوبريم/سلفاميثوكسازول ট্রাইমেথোপ্রিম/সালফামেথক্সাজোল 三甲氧嘧啶/磺胺甲恶唑 Trimethoprim/sulfametoxazol Trimethoprim/sulfamethoxazol Cotrimoxazol Trimetopriimi/sulfametoksatsoli Triméthoprime/sulfaméthoxazole Trimethoprim/Sulfamethoxazol Τριµεθοπρίµη/σουλφαµεθοξαζόλη ट्राइमेथोप्रिम/सल्फामेथॉक्साज़ोल Trimetoprim/sulfametoksazol Trimetoprim/sulfametossazolo トリメトプリム/スルファメトキサゾール 트리메토프림/설파메톡사졸 Trimetoprim/sulfametoksazol Trimetoprim/sulfametoksazol Trimethoprim/sulfametoxazol Trimetoprim/sulfametoxazol Триметоприм/сульфаметоксазол Trimetoprima/sulfametoxazol Trimetoprimu/sulfamethoksazoli Trimetoprim/sulfametoxazol Trimetoprim/sülfametoksazol Триметоприм/сульфаметоксазол ٹریمیٹھوپریم/سلفامیٹھوکسازول Trimethoprim/sulfamethoxazole
|
||||
Troleandomycin FALSE TRUE TRUE FALSE Troleandomycin ترولياندومايسين ট্রোলিএন্ডোমাইসিন 托拉多霉素 Troleandomycin Troleandomycin Troleandomycine Troleandomysiini Troleandomycine Troleandomycin Τρολεαντομυκίνη ट्रोलिएंडोमाइसिन Troleandomisin Troleandomicina トロレアンドマイシン 트롤레안도마이신 Troleandomycin Troleandomycyna Troleandomicina Troleandomicină Тролеандомицин Troleandomicina Troleandomasini Troleandomycin Troleandomisin Тролеандоміцин ٹرولین ڈومائسن Troleandomycin
|
||||
Trovafloxacin FALSE TRUE TRUE FALSE Trovafloxacin تروفافلوكساسين ট্রোভাফ্লক্সাসিন 特戊沙星 Trovafloxacin Trovafloxacin Trovafloxacine Trovafloksasiini Trovafloxacine Trovafloxacin Τροβαφλοξασίνη ट्रोवाफ्लॉक्सासिन Trovafloksasin Trovafloxacin トロバフロキサシン 트로바플록사신 Trovafloxacin Trovafloxacin Trovafloxacin Trovafloxacină Тровафлоксацин Trovafloxacina Trovafloksasini Trovafloxacin Trovafloksasin Тровафлоксацин ٹرووافلوکساسن Trovafloxacin
|
||||
Vancomycin FALSE TRUE TRUE FALSE Vancomycin فانكومايسين ভ্যানকোমাইসিন 唑啉酮 Vankomycin Vancomycin Vancomycine Vankomysiini Vancomycine Vancomycin Βανκομυκίνη वैनकोमाइसिन Vankomisin Vancomicina バンコマイシン 반코마이신 Vancomycin Wankomycyna Vancomycin Vancomicină Ванкомицин Vancomicina Vankomasini Vancomycin Vankomisin Ванкоміцин وینکومائسن Vancomycin
|
||||
Voriconazole FALSE TRUE TRUE FALSE Voriconazole فوريكونازول ভোরিকোনাজোল 伏立康唑 Vorikonazol Voriconazol Voriconazol Vorikonatsoli Voriconazole Voriconazol Βορικοναζόλη वोरिकोनाज़ोल Vorikonazol Voriconazolo ボリコナゾール 보리코나졸 Vorikonazol Worikonazol Voriconazol Voriconazol Вориконазол Voriconazol Vorikonazoli Vorikonazol Vorikonazol Вориконазол ووریکونازول Voriconazole
|
||||
Aminoglycosides FALSE TRUE TRUE FALSE Aminoglycosides الأمينوغليكوزيدات অ্যামিনোগ্লাইকোসাইডস 氨基糖苷类 Aminoglykosidy Aminoglykosider Aminoglycosiden Aminoglykosidit Aminoglycosides Aminoglykoside Αμινογλυκοσίδες अमिनोग्लाइकोसाइड्स Aminoglikosida Aminoglicosidi アミノグリコシド系抗生物質 아미노글리코사이드 Aminoglykosider Aminoglikozydy Aminoglycosides Aminoglicozide Аминогликозиды Aminoglucósidos Aminoglikosidi Aminoglykosider Aminoglikozidler Аміноглікозиди امینوگلیکوسائیڈز Aminoglycoside
|
||||
Aminopenicillins FALSE TRUE TRUE FALSE Aminopenicillins الأمينوبنسلينات অ্যামিনোপেনিসিলিনস 氨苄西林类 Amipeniciliny Aminopenicilliner Aminopenicillines Aminopenisilliinit Aminopénicillines Aminopenicilline Αμινοπενικιλλίνες एमिनोपेनिसिलिन्स Aminopenisilin Aminopenicilline アミノペニシリン系抗生物質 아미노페니실린 Aminopenicilliner Aminopenicyliny Aminopenicilinas Aminopeniciline Аминопенициллины Aminopenicilinas Aminopenisilini Aminopenicilliner Aminopenisilinler Амінопеніциліни امینوپینسلنز Aminopenicillin
|
||||
Amphenicols FALSE TRUE TRUE FALSE Amphenicols الأمفينيكولات অ্যামফেনিকলস 安息香醇 Amfenikoly Amphenicoler Amfenicolen Amfenikolit Amphénicols Amphenicole Αμφενικόλες एम्फेनिकोल्स Amfenikol Amphenicols アンフェニコール 암페니콜 Amfenikoler Amfenikol Anfenicóis Amfenicoli Амфениколы Anfenicoles Amfenikoli Amfenikoler Amphenicols Амфеніколи ایمفینیکولز Amphenicol
|
||||
Antifungals FALSE TRUE TRUE FALSE Antifungals مضادات الفطريات অ্যান্টিফাঙ্গালস 抗真菌药 Antimykotika Antimykotika Antischimmelmiddelen Sienilääkkeet Antifongiques Antimykotika Αντιμυκητιασικά प्रतिफफूंद Antijamur Antifungini 抗真菌剤 항진균제 Soppdrepende midler Środki przeciwgrzybicze Antifúngicos Antifungice Противогрибковые Antifúngicos Dawa za kuua kuvu Antimykotika Antifungaller Протигрибкові فنگس مخالف ادویات Thuốc chống nấm
|
||||
Antifungals/antimycotics FALSE TRUE TRUE FALSE Antifungals/antimycotics مضادات الفطريات/الفطريات المُمرِضة অ্যান্টিফাঙ্গালস/অ্যান্টিমাইকোটিকস 抗真菌药/抗真菌药 Antimykotika/antimykotika Antimykotika/antimykotika Antifungica/antimycotica Sienilääkkeet/antimykootit Antifongiques/antimycotiques Antimykotika/Antimykotika Αντιμυκητιασικά/αντιμυκητιασικά प्रतिफफूंद/प्रतिमाइकोटिक्स Antijamur/antimikotik Antifungini/antimicotici 抗真菌剤/抗真菌剤 항진균제/항진균성약물 Soppdrepende midler/antimykotika Środki przeciwgrzybicze/przeciwmikotyczne Antifúngicos/antimicóticos Antifungice/antimicrotice Противогрибковые препараты/антимикотики Antifúngicos/antimicóticos Dawa za kuua kuvu/antimaikoti Antimykotika/antimykotika Antifungaller/antimikotikler Протигрибкові засоби/антимікотики فنگس/اینٹی مائیکوٹک Thuốc chống nấm/kháng nấm
|
||||
Antimycobacterials FALSE TRUE TRUE FALSE Antimycobacterials مضادات الفطريات الحمضية المقاومة অ্যান্টিমাইকোব্যাকটেরিয়ালস 抗霉菌素类 Antimykobakteriální látky Antimycobakterier Antimycobacteriele middelen Antimykobakteerit Antimycobactériens Antimykobakterielle Mittel Αντιμυκοβακτηριακά प्रतिमाइकोबैक्टीरियल्स Antimikobakteri Antimicobatterici 抗マイコバクテリア薬 항항산균제 Antimykobakterielle midler Środki przeciwgrzybicze Antimycobacterials Antimicobacteriene Антимикобактериальные препараты Antimicrobianos Dawa dhidi ya mykobakteria Antimykobakterier Antimikobakteriyeller Засоби, що діють на мікобактерії اینٹی مائیکوبیکٹیریل Thuốc chống trực khuẩn kháng axit
|
||||
Beta-lactams/penicillins FALSE TRUE TRUE FALSE Beta-lactams/penicillins البيتا-لاكتامات/البنسلينات বেটা-ল্যাকটামস/পেনিসিলিনস β-内酰胺类/青霉素类 Beta-laktamy/peniciliny Beta-lactamer/penicilliner Beta-lactams/penicillines Beetalaktaamit/penisilliinit Bêta-lactamines/pénicillines Beta-Lactame/Penicilline Β-λακτάμες/πενικιλλίνες बीटा-लैक्टाम्स/पेनिसिलिन्स Beta-laktam/penisilin Beta-lattami/penicilline β-ラクタム系/ペニシリン系抗菌薬 베타-락탐/페니실린 Betalaktamer/penicilliner Beta-laktamy/penicyliny Beta-lactâmicas/penicilinas Beta-lactame/peniciline Бета-лактамы/пенициллины Beta-lactámicos/penicilinas Betalaktamu/penisilini Beta-laktamer/penicilliner Beta-laktamlar/penisilinler Бета-лактами/пеніциліни بیٹا لیکٹمز/پینسلنز Beta-lactam/penicillin
|
||||
Betalactams FALSE TRUE TRUE FALSE Betalactams البيتا-لاكتامات বেটা-ল্যাকটামস β-内酰胺类 Beta-laktamy Beta-lactamer Beta-lactams Beetalaktaamit Bêta-lactamines Beta-Lactame Β-λακτάμες बीटा-लैक्टाम्स Beta-laktam Beta-lattami β-ラクタム系抗菌薬 베타-락탐 Betalaktamer Beta-laktamy Beta-lactâmicas Beta-lactame Бета-лактамы Beta-lactámicos Betalaktamu Betalaktamer Beta-laktamlar Бета-лактами بیٹا لیکٹمز Beta-lactam
|
||||
Carbapenems FALSE TRUE TRUE FALSE Carbapenems الكاربابينيمات কার্বাপেনেমস 碳青霉烯类 Karbapenemy Carbapenemer Carbapenems Karbapeneemit Carbapénèmes Carbapeneme Καρβαπενέμες कार्बापेनेम्स Karbapenem Carbapenemi カルバペネム系抗生物質 카르바페넴 Carbapenemer Karbapenemy Carbapenêmicos Carbapeneme Карбапенемы Carbapenémicos Karbapenemu Carbapenemer Karbapenemler Карбапенеми کارباپینیمز Carbapenem
|
||||
Cephalosporins FALSE TRUE TRUE FALSE Cephalosporins السيفالوسبورينات সেফালোসপরিনস 头孢菌素类 Cefalosporiny Cefalosporiner Cefalosporines Kefalosporiinit Céphalosporines Cephalosporine Κεφαλοσπορίνες सेफालोस्पोरिन्स Sefalosporin Cefalosporine セファロスポリン 세팔로스포린 Cefalosporiner Cefalosporyny Cefalosporinas Cefalosporine Цефалоспорины Cefalosporinas Sefalosporini Kefalosporiner Sefalosporinler Цефалоспорини سیفالوسپورنز Cephalosporin
|
||||
Cephalosporins (1st gen.) FALSE TRUE TRUE FALSE Cephalosporins (1st gen.) السيفالوسبورينات (الجيل الأول) সেফালোসপরিনস (১ম প্রজন্ম) 头孢菌素类(第一代) Cefalosporiny (1. gen.) Cefalosporiner (1. gen.) Cefalosporines (1e gen.) Kefalosporiinit (1. suk.) Céphalosporines (1ère génération) Cephalosporine (1. Gen.) Κεφαλοσπορίνες (1ου γένους) सेफालोस्पोरिन्स (प्रथम पीढ़ी) Sefalosporin (generasi 1) Cefalosporine (1° gen.) セファロスポリン系抗生物質(第1世代) 세팔로스포린 (1세대) Cefalosporiner (1. generasjon) Cefalosporyny (1. gen.) Cefalosporinas (1º género) Cefalosporine (prima generație) Цефалоспорины (1-го пок.) Cefalosporinas (1er gen.) Sefalosporini (kizazi cha 1) Kefalosporiner (första gen.) Sefalosporinler (1. kuşak) Цефалоспорини (1 пок.) سیفالوسپورنز (پہلی نسل) Cephalosporin (thế hệ 1)
|
||||
Cephalosporins (2nd gen.) FALSE TRUE TRUE FALSE Cephalosporins (2nd gen.) السيفالوسبورينات (الجيل الثاني) সেফালোসপরিনস (২য় প্রজন্ম) 头孢菌素类(第二代) Cefalosporiny (2. gen.) Cefalosporiner (2. gen.) Cefalosporines (2e gen.) Kefalosporiinit (2. suk.) Céphalosporines (2ème génération) Cephalosporine (2. Gen.) Κεφαλοσπορίνες (2ο γένος) सेफालोस्पोरिन्स (द्वितीय पीढ़ी) Sefalosporin (generasi 2) Cefalosporine (2° gen.) セファロスポリン(第2世代) 세팔로스포린 (2세대) Cefalosporiner (2. generasjon) Cefalosporyny (2. gen.) Cefalosporinas (2ª gen.) Cefalosporine (a doua generație) Цефалоспорины (2-го пок.) Cefalosporinas (2do gen.) Sefalosporini (kizazi cha 2) Kefalosporiner (andra gen.) Sefalosporinler (2. kuşak) Цефалоспорини (2 пок.) سیفالوسپورنز (دوسری نسل) Cephalosporin (thế hệ 2)
|
||||
Cephalosporins (3rd gen.) FALSE TRUE TRUE FALSE Cephalosporins (3rd gen.) السيفالوسبورينات (الجيل الثالث) সেফালোসপরিনস (৩য় প্রজন্ম) 头孢菌素类(第三代) Cefalosporiny (3. gen.) Cefalosporiner (3. gen.) Cefalosporines (3e gen.) Kefalosporiinit (3. suk.) Céphalosporines (3ème génération) Cephalosporine (3. Gen.) Κεφαλοσπορίνες (3ο γένος) सेफालोस्पोरिन्स (तृतीय पीढ़ी) Sefalosporin (generasi 3) Cefalosporine (3° gen.) セファロスポリン(第3世代) 세팔로스포린 (3세대) Cefalosporiner (3. generasjon) Cefalosporyny (3 gen.) Cefalosporinas (3ª gen.) Cefalosporine (a treia generație) Цефалоспорины (3-го пок.) Cefalosporinas (3er gen.) Sefalosporini (kizazi cha 3) Kefalosporiner (tredje gen.) Sefalosporinler (3. kuşak) Цефалоспорини (3 пок.) سیفالوسپورنز (تیسری نسل) Cephalosporin (thế hệ 3)
|
||||
Cephalosporins (4th gen.) FALSE TRUE TRUE FALSE Cephalosporins (4th gen.) السيفالوسبورينات (الجيل الرابع) সেফালোসপরিনস (৪র্থ প্রজন্ম) 头孢菌素类(第四代) Cefalosporiny (4. gen.) Cefalosporiner (4. gen.) Cefalosporines (4e gen.) Kefalosporiinit (4. suk.) Céphalosporines (4ème génération) Cephalosporine (4. Gen.) Κεφαλοσπορίνες (4ο γένος) सेफालोस्पोरिन्स (चतुर्थ पीढ़ी) Sefalosporin (generasi 4) Cefalosporine (4° gen.) セファロスポリン(第4世代) 세팔로스포린 (4세대) Cefalosporiner (4. generasjon) Cefalosporyny (4 gen.) Cefalosporinas (4.ª gen.) Cefalosporine (a 4-a generație) Цефалоспорины (4-го пок.) Cefalosporinas (4ª gen.) Sefalosporini (kizazi cha 4) Kefalosporiner (4:e gen.) Sefalosporinler (4. kuşak) Цефалоспорини (4 пок.) سیفالوسپورنز (چوتھی نسل) Cephalosporin (thế hệ 4)
|
||||
Cephalosporins (5th gen.) FALSE TRUE TRUE FALSE Cephalosporins (5th gen.) السيفالوسبورينات (الجيل الخامس) সেফালোসপরিনস (৫ম প্রজন্ম) 头孢菌素(第五代) Cefalosporiny (5. gen.) Cefalosporiner (5. gen.) Cefalosporines (5e gen.) Kefalosporiinit (5. suk.) Céphalosporines (5e gén.) Cephalosporine (5. Gen.) Κεφαλοσπορίνες (5ο γένος) सेफालोस्पोरिन्स (पंचम पीढ़ी) Sefalosporin (generasi 5) Cefalosporine (5° gen.) セファロスポリン(第5世代) 세팔로스포린 (5세대) Cefalosporiner (5. generasjon) Cefalosporyny (5. gen.) Cefalosporinas (5.ª gen.) Cefalosporine (a 5-a generație) Цефалоспорины (5-го пок.) Cefalosporinas (5º gen.) Sefalosporini (kizazi cha 5) Kefalosporiner (5:e gen.) Sefalosporinler (5. kuşak) Цефалоспорини (5 пок.) سیفالوسپورنز (پانچویں نسل) Cephalosporin (thế hệ 5)
|
||||
Cephalosporins (unclassified gen.) FALSE TRUE TRUE FALSE Cephalosporins (unclassified gen.) السيفالوسبورينات (غير مصنفة حسب الجيل) সেফালোসপরিনস (অশ্রেণীবদ্ধ) 头孢菌素类(未分类的一代) Cefalosporiny (nezařazené) Cefalosporiner (uklassificeret gen.) Cefalosporines (ongeclassificeerd) Kefalosporiinit (luokittelematon suk.) Céphalosporines (genre non classifié) Cephalosporine (unklassifiziert) Κεφαλοσπορίνες (μη ταξινομημένο γένος) सेफालोस्पोरिन्स (अवर्गीकृत) Sefalosporin (tidak diklasifikasikan) Cefalosporine (gen. non classificato) セファロスポリン(未分類の世代) 세팔로스포린 (분류되지 않음) Cefalosporiner (uklassifisert generasjon) Cefalosporyny (niesklasyfikowana gen.) Cefalosporinas (não classificado gen.) Cefalosporine (generație neclasificată) Цефалоспорины (неклассифицированный род) Cefalosporinas (gen. no clasificado) Sefalosporini (kizazi kisichojulikana) Kefalosporiner (oklassificerad gen.) Sefalosporinler (sınıflandırılmamış nesil) Цефалоспорини (некласифікованого пок.) سیفالوسپورنز (غیر درجہ بند) Cephalosporin (chưa phân loại)
|
||||
Fluoroquinolones FALSE TRUE TRUE FALSE Fluoroquinolones الفلوروكينولونات ফ্লুরোকুইনোলোনস 氟喹诺酮类 Fluorochinolony Fluorokinoloner Fluoroquinolonen Fluorokinolonit Fluoroquinolones Fluorochinolone Φθοριοκινολόνες फ्लुओरोक्विनोलोन्स Fluorokuinolon Fluorochinoloni フルオロキノロン 플루오로퀴놀론 Fluorokinoloner Fluorochinolony Fluoroquinolonas Fluoroquinolone Фторхинолоны Fluoroquinolonas Fluorokinoloni Fluorokinoloner Fluorokinolonlar Фторхінолони فلوروقینولونز Fluoroquinolone
|
||||
Glycopeptides FALSE TRUE TRUE FALSE Glycopeptides الغلایكوبيبتيدات গ্লাইকোপেপ্টাইডস 糖肽类药物 Glykopeptidy Glykopeptider Glycopeptiden Glykopeptidit Glycopeptides Glykopeptide Γλυκοπεπτίδια ग्लाइकोपेप्टाइड्स Glikopeptida Glicopeptidi 糖ペプチド系 글리코펩타이드 Glykopeptider Glikopeptydy Glycopeptides Glicopeptide Гликопептиды Glicopéptidos Glikopeptidi Glykopeptider Glikopeptitler Глікопептиди گلیکوسیپیپٹائیڈز Glycopeptide
|
||||
Isoxazolylpenicillins FALSE TRUE TRUE FALSE Isoxazolylpenicillins الإيزوكسازوليل بنسلينات আইসোক্সাজোলিলপেনিসিলিনস 异恶唑青霉素类 Isoxazolylpeniciliny Isoxazolylpenicilliner Isoxazolylpenicillines Isoxatsolyyli-penisilliinit Isoxazolylpénicillines Isoxazolylpenicilline Ισοξαζολυλοπενικιλλίνες आइसॉक्साज़ोलिलपेनिसिलिन्स Isoxazolilpenisilin Isoxazolilpenicilline イソキサゾリルペニシリン 아이속사졸릴페니실린 Isoxazolylpenicilliner Isoxazolylpenicyliny Isoxazolilpenicilinas Isoxazolilpeniciline Изоксазолилпенициллины Isoxazolilpenicilinas Isoxazolilpenisilini Isoxazolylpenicilliner Isoxazolilpenisilinler Ізоксазолілпеніциліни آئیسوکسازولیل پینسلنز Isoxazolylpenicillin
|
||||
Lincosamides FALSE TRUE TRUE FALSE Lincosamides اللينكوزاميدات লিনকোসামাইডস 林可酰胺类 Linkosamidy Lincosamider Lincosamiden Linkosamidit Lincosamides Linkosamide Λινκοσαμίδια लिंकोसैमाइड्स Linkosamida Lincosamidi リンコサミド系 린코사마이드 Lincosamider Linkozamidy Lincosamidas Lincosamide Линкозамиды Lincosamidas Linkosamidi Linkosamider Linkozamidler Лінкозаміди لنکوسامائیڈز Lincosamide
|
||||
Lipoglycopeptides FALSE TRUE TRUE FALSE Lipoglycopeptides اللیبوغلايكوبيبتيدات লিপোগ্লাইকোপেপ্টাইডস 脂肽类药物 Lipoglykoproteidy Lipoglykoproteider Lipoglycopeptiden Lipoglykoproteiinit Lipoglycopeptides Lipoglykoproteide Λιπογλυκοπεπτίδια लिपोग्लाइकोपेप्टाइड्स Lipoglikopeptida Lipoglicopeptidi リポグリコペプチド系 리포글리코펩타이드 Lipoglykoproteider Lipoglikopeptydy Lipoglycopeptides Lipoglicopeptide Липогликопептиды Lipoglicopéptidos Lipoglikopeptidi Lipoglykoproteider Lipoglikopeptitler Ліпоглікопептиди لیپوگلیکوسیپیپٹائیڈز Lipoglycopeptide
|
||||
Macrolides FALSE TRUE TRUE FALSE Macrolides الماكروليدات ম্যাক্রোলাইডস 大环内酯类 Makrolidy Makrolider Macroliden Makrolidit Macrolides Makrolide Μακρολίδια मैक्रोलाइड्स Macrolida Macrolidi マクロライド系 마크로라이드 Makrolider Makrolidy Macrolides Macrolide Макролиды Macrólidos Makrolidi Makrolider Makrolidler Макроліди میکرولائیڈز Macrolide
|
||||
Macrolides/lincosamides FALSE TRUE TRUE FALSE Macrolides/lincosamides الماكروليدات/اللينكوزاميدات ম্যাক্রোলাইডস/লিনকোসামাইডস 大环内酯类/林可酰胺类 Makrolidy/linkosamidy Makrolider/lincosamider Macroliden/lincosamiden Makrolidit/linkosamidit Macrolides/lincosamides Makrolide/Linkosamide Μακρολίδια/λινκοσαμίδια मैक्रोलाइड्स/लिंकोसैमाइड्स Macrolida/linkosamida Macrolidi/lincosamidi マクロライド系/リンコサミド系 마크로라이드/린코사마이드 Makrolider/lincosamider Makrolidy/linkozamidy Macrolides/lincosamidas Macrolide/lincosamide Макролиды/линкозамиды Macrólidos/lincosamidas Makrolidi/linkosamidi Makrolider/linkosamider Makrolidler/linkozamidler Макроліди/лінкозаміди میکرولائیڈز/لنکوسامائیڈز Macrolide/lincosamide
|
||||
Monobactams FALSE TRUE TRUE FALSE Monobactams المونوباكتامات মনোব্যাকটামস 单环β-内酰胺类 Monobaktamy Monobaktamer Monobactams Monobaktaamit Monobactames Monobactame Μονοβακτάμες मोनोबैक्टैम्स Monobaktam Monobattami モノバクタム系抗生物質 모노박탐 Monobaktamer Monobaktamy Monobactâmicos Monobactame Монобактамы Monobactámicos Monobaktamu Monobaktamer Monobaktamlar Монобактами مونو بیکٹمز Monobactam
|
||||
Nitrofurans FALSE TRUE TRUE FALSE Nitrofurans النيتروفورانات নাইট্রোফিউরানস 硝基呋喃类 Nitrofurane Nitrofurans Nitrofuranen Nitrofuraanit Nitrofuranes Nitrofuran Nιτροφουράνια नाइट्रोफ्यूरैंस Nitrofuran Nitrofuranos ニトロフラン 니트로푸란 Nitrofurans Nitrofurany Nitrofuranos Nitrofurani Нитрофураны Nitrofuranos Nitrofurani Nitrofurans Nitrofuranlar Нітрофурани نائٹروفیورانز Nitrofuran
|
||||
Other antibacterials FALSE TRUE TRUE FALSE Other antibacterials مضادات بكتيرية أخرى অন্যান্য অ্যান্টিব্যাকটেরিয়ালস 其他抗菌剂 Ostatní antibakteriální látky Andre antibakterielle stoffer Overige antibiotica Muut antibakteeriset aineet Autres antibactériens Andere Antibiotika Άλλα αντιβακτηριακά अन्य प्रतिजैविक Antibakteri lainnya Altri antibatterici その他の抗菌薬 기타 항균제 Andre antibakterielle midler Inne środki przeciwbakteryjne Outros antibacterianos Alte antibacteriene Другие антибактериальные препараты Otros antibacterianos Dawa zingine za kuua bakteria Andra antibakteriella medel Diğer antibakteriyeller Інші антибактеріальні засоби دیگر اینٹی بیکٹیریلز Các thuốc kháng khuẩn khác
|
||||
Oxazolidinones FALSE TRUE TRUE FALSE Oxazolidinones الأوكسازوليدينونات অক্সাজোলিডিনোনস 恶唑烷酮类 Oxazolidinone Oxazolidinones Oxazolidinonen Oxazolidinonit Oxazolidinones Oxazolidinone Οξαζολιδινόνες ऑक्साज़ोलिडिनोन्स Oksazolidinon Oxazolidinonas オキサゾリジノン 옥사졸리디논 Oxazolidinones Oksazolidynony Oxazolidinonas Oxazolidinone Оксазолидиноны Oxazolidinonas Oxazolidinoni Oxazolidinones Oxazolidinonlar Оксазолідинони اوکسا زولڈی نونز Oxazolidinone
|
||||
Penicillins FALSE TRUE TRUE FALSE Penicillins البنسلينات পেনিসিলিনস 青霉素类 Пенициллины Penicillins Penicillines Penisilliinit Pénicillines Penicillins Πενικιλίνες पेनिसिलिन्स Penisilin Penicilinas ペニシリン 페니실린 Penicillins Penicyliny Penicilinas Peniciline Пенициллины Penicilinas Penisilini Penicillins Penisilinler Пеніциліни پینسلن Penicillin
|
||||
Phenicols FALSE TRUE TRUE FALSE Phenicols الفينيكولات ফেনিকলস 酚类抗生素 Phenikoly Fenicoler Fenicols Fenikolit Phénicols Phenicol Φαινικόλες फेनिकोल्स Fenikol Fenicoli フェニコール 페니콜 Fenicoler Fenikole Fenicóis Fenicoli Фениколы Fenicoles Fenikoli Fenicoler Fenikoller Фенікони فینیکولز Phenicols
|
||||
Polymyxins FALSE TRUE TRUE FALSE Polymyxins البوليميكسينات পলিমিক্সিনস 多粘菌素类 Polymyxiny Polymyxiner Polymyxines Polymysiinit Polymyxines Polymyxine Πολυμυξίνες पॉलीमिक्सिन्स Polimiksin Polimixine ポリミキシン 폴리믹신 Polymyxiner Polimyksyny Polimixinas Polimixine Полимиксины Polimixinas Polimiksini Polymyxiner Polimiksinler Поліміксини پولی مائکسینز Polymyxin
|
||||
Quinolones FALSE TRUE TRUE FALSE Quinolones الكوينولونات কুইনোলোনস 喹诺酮类 Chinolony Kinoloner Quinolonen Kinolonit Quinolones Quinolone Κινολόνες क्विनोलोन्स Kuinalon Chinoloni キノロン 퀴놀론 Kinoloner Quinolony Quinolones Quinolone Хинолоны Quinolonas Kinoloni Kinoloner Kinolonlar Хінолони کوئنولونز Quinolone
|
||||
Rifamycins FALSE TRUE TRUE FALSE Rifamycins الريفاميسينات রিফামাইসিনস 利福霉素类 Rifamycine Rifamycins Rifamycinen Rifamysiinit Rifamycines Rifamycine Ριφαμυκίνες रिफामाइसिन्स Rifamisin Rifamicinas リファマイシン 리팜이신 Rifamycins Rifamycyny Rifamycinas Rifamicine Рифамицины Rifamicinas Rifamasini Rifamycins Rifamisinler Рифаміцини ریفامائسنز Rifamycin
|
||||
Streptogramins FALSE TRUE TRUE FALSE Streptogramins الستربتوغرامينات স্ট্রেপ্টোগ্রামিনস 链阳性菌素类 Streptogramine Streptogramins Streptograminen Streptogramiinit Streptogramines Streptogramine Στρεπτογραμίνες स्ट्रेप्टोग्रामिन्स Streptogramin Estreptograminas ストレプトグラミン 스트렙토그라민 Streptogramins Streptograminy Streptograminas Streptogramine Стрептограмин Estreptograminas Streptogramini Streptogramins Streptograminler Стрептограмини سٹریپٹوگرامنز Streptogramin
|
||||
Sulfonamides FALSE TRUE TRUE FALSE Sulfonamides السلفوناميدات সালফোনামাইডস 磺胺类药物 Sulfonamidy Sulfonamider Sulfonamiden Sulfonamidit Sulfamides Sulfonamide Σουλφοναμίδες सल्फोनामाइड्स Sulfonamid Sulfonamidi スルホンアミド 설폰아마이드 Sulfonamider Sulfonamidy Sulfonamidas Sulfonamide Сульфаниламиды Sulfonamidas Sulfonamidi Sulfonamider Sülfonamidler Сульфонаміди سلفونامائیڈز Sulfonamide
|
||||
Tetracyclines FALSE TRUE TRUE FALSE Tetracyclines التتراسيكلينات টেট্রাসাইক্লিনস 四环素类 Тетрациклины Tetracyclines Tetracyclines Tetrasykliinit Tétracyclines Tetracyclines Τετρακυκλίνες टेट्रासाइक्लिन्स Tetrasiklin Tetraciclinas テトラサイクリン 테트라사이클린 Tetracyclines Tetracykliny Tetraciclinas Tetracicline Тетрациклины Tetraciclinas Tetrasiklini Tetracyclines Tetrasiklinler Тетрацикліни ٹیٹراسائکلینز Tetracycline
|
||||
Trimethoprims FALSE TRUE TRUE FALSE Trimethoprims التريميثوبريمات ট্রাইমেথোপ্রিমস 甲氧苄啶类 Триметопримы Trimethoprim Trimethoprims Trimetoprimiinit Triméthoprimes Trimethoprims Τριμεθοπρίμη ट्राइमेथोप्रिम्स Trimetoprim Trimetoprimas トリメトプリム 트리메토프림 Trimethoprims Trimetoprimy Trimetoprimas Trimethoprim Триметопримы Trimetoprimas Trimetoprimu Trimethoprims Trimetoprimler Триметоприми ٹریمیٹھوپریمز Trimethoprim
|
||||
Ureidopenicillins FALSE TRUE TRUE FALSE Ureidopenicillins يورييدوبنسلينات ইউরিডোপেনিসিলিনস 脲基青霉素类 Уреидопенициллины Ureidopenicillins Ureidopenicillines Ureidopenisilliinit Uréidopénicillines Ureidopenicillins Ουρεϊδοπενικιλίνες यूरीडोपेनिसिलिन्स Ureidopenisilin Ureidopenicilinas ウレイドペニシリン 우레이도페니실린 Ureidopenicillins Ureidopenicyliny Ureidopenicilinas Ureidopeniciline Уреидопенициллины Ureidopenicilinas Ureidopenisilini Ureidopenicillins Ureidopenisilinler Уреїдопеніциліни یوریڈو پینسلنز Ureidopenicillin
|
||||
aquatic|fish FALSE FALSE FALSE FALSE aquatic|fish أسماك|مائية জলজ|মাছ 水生|条鱼|鱼 vodní|ryba|ryby akvatisk|fisk aquatisch|vis|vissen vesieliö|kala|kalaa aquatique|poisson|poissons wasser|fisch|fische υδρόβια|ψάρι|ψάρια जलीय|मछली akuatik|ikan acquatico|pesce|pesci アクアティック|1匹|魚 수생|물고기 akvatisk|fisk wodny|ryba|ryby aquático|peixe|peixes acvatic|pește|pești водные|рыба|рыбы acuático|pez|peces samaki|maji vattenlevande|fisk|fiskar sucul|balık водний|риба|рибки مائی|مچھلی thủy sinh|cá
|
||||
cattle|bovine FALSE FALSE FALSE FALSE cattle|bovine أبقار|ماشية গবাদি পশু|গরু 牛|牛 skot kvæg vee|rund karja|nauta bovins|bovin rinder βοοειδή गाय-बैल|गोवंशीय sapi|sapi bovini|bovino 牛|ウシ 소|우류 storfe|storfe bydło|bydło bovinos|bovino bovine|bovine крупный рогатый скот|крупный рогатый скот bovino|bovino ng'ombe nötkreatur|nötkreatur sığır|büyükbaş hayvan велика рогата худоба|бичачий مویشی|گائے bò|gia súc
|
||||
cat|cats|feline FALSE FALSE FALSE FALSE cat|cats|feline قط|قطط|سنوري বিড়াল|বিড়ালরা|ফেলাইন 猫|猫|猫科动物 kočka|kočky|kočky kat|katte|kat kat|katten|katachtig kissa|kissat|kissa chat|chats|félin katze|katzen γάτα|γάτες|αιλουροειδή बिल्ली|फीलाइन kucing|kucing|felin gatto|gatti|felino 猫|猫|ネコ 고양이|고양이들|고양잇과 katt kot|koty gato|gatos|felino pisică|pisici|felină кошка|кошки|кошка gato|gatos|felino paka katt|katter|kattdjur kedi|kediler|kedi кіт|коти|котячий بلی|بلیاں|فیلائن mèo|loài mèo
|
||||
dog|dogs|canine FALSE FALSE FALSE FALSE dog|dogs|canine كلب|كلاب|كلبي কুকুর|কুকুররা|ক্যানাইন 狗|狗|犬类 pes|psi|psí hund|hunde hond|honden koira|koirat|koira chien|canine hund|hunde|hund σκύλος|σκύλοι|σκύλος कुत्ता|कैनाइन anjing|anjing|kanin cane|cani|canino 犬|犬|イヌ 개|개들|개과 hund pies|psy|pies cão|cães|canino câine|câini|canin собака|собаки|собака perro|perros|canino mbwa hund|hundar köpek|köpekler пес|собаки|собачий کتا|کتے|کینائن chó|loài chó
|
||||
horse|horses|equine FALSE FALSE FALSE FALSE horse|horses|equine حصان|خيول|خيلي ঘোড়া|ঘোড়ারা|ইকুইন 马|马|马 kůň|koně|koně hest|heste paard|paarden hevonen|hevoset|hevoset cheval|chevaux|équine pferd|pferde άλογο|άλογα|ιπποειδή घोड़ा|इक्वाइन kuda|kuda|ekuin cavallo|cavalli|equino 馬|馬|馬 말|말들|말과 hest koń|konie|koń cavalo|cavalos|equinos cal|cai|ecvideu лошадь|лошади|лошадь caballo|caballos|equino farasi häst|hästar|häst at|atlar|atçılık кінь|коні|конячий گھوڑا|گھوڑے|ایکوائن ngựa|loài ngựa
|
||||
bird|birds|poultry FALSE FALSE FALSE FALSE bird|birds|poultry طائر|طيور|دواجن পাখি|পাখিরা|পোলট্রি 鸟类|鸟类|家禽 ptáci|ptáci|drůbež fugl|fugle|fjerkræ vogel|vogels|pluimvee lintu|linnut|siipikarja oiseaux|oiseaux|volaille vogel|vögel|geflügel πουλιά|πουλιά|πουλερικά पक्षी|मुर्गीपालन burung|burung|unggas uccello|uccelli|pollame 鳥|鳥|家禽 새|새들|가금류 fugl|fugler|fjørfe ptak|ptaki|drób aves|aves|aves de capoeira pasăre|păsări|păsări de curte птица|птицы|домашняя птица aves|aves|aves de corral ndege|kuku fågel|fåglar|fjäderfä kuş|kuşlar|kümes hayvanları птах|птахів|птиця پرندہ|پرندے|مرغی chim|gia cầm
|
||||
swine|swines FALSE FALSE FALSE FALSE swine|swines خنزير|خنازير শূকর|শূকররা 猪|猪 prasata|prasata svin varken|varkens sika|sikaa porcine|porcs schwein|schweine χοίροι|χοίροι सूअर babi|babi suino|suini 豚|豚|頭 돼지|돼지들 svin trzoda chlewna|świnie suínos porc|porcine свинья|свиньи porcino|porcinos nguruwe svin domuz|domuz свиня|свині سور|سور pig|lợn
|
||||
camel|camels|camelid FALSE FALSE FALSE FALSE camel|camels|camelid جمل|جمال|جمالي উট|উটেরা|ক্যামেলিড 骆驼|骆驼|骆驼科 velbloud|velbloudi|velbloudí kamel|kameler|kamelid kameel|kamelen|kameelachtig kameli|kamelit|kamelidi chameau|chameaux|camélidé Kamel|Kamele|Kameliden καμήλα|καμήλες|καμηλίδιο ऊँट|कैमेलिड unta|unta|camelid cammello|camelli|camelide ラクダ|ラクダ|ラクダ科 낙타|낙타들|낙타과 kamel|kameler|kamelid wielbłąd|wielbłądy|wielbłądowate camelo|camelos|camelídeo camel|cămila|camelidă верблюд|верблюды|верблюдовые camello|camellos|camélido ngamia kamel|kameler|kamelid deve|develer|devegiller верблюд|верблюди|верблюдовий اونٹ|اونٹ|کیمیلیڈ lạc đà|loài lạc đà
|
||||
deer|deers|cervine FALSE FALSE FALSE FALSE deer|deers|cervine غزال|غزلان|غزالي হরিণ|হরিণেরা|সারভাইন 鹿|鹿|鹿科 jelen|jeleni|jelení hjort|hjorte|hjortedyr hert|herten|hertachtig peura|peurat|peura cerf|cerfs|cervidé Hirsch|Hirsche|Hirschartige ελάφι|ελάφια|ελαφίδι हिरण|सर्विड rusa|rusa|cervid cervo|cervi|cervino 鹿|鹿|鹿科 사슴|사슴들|사슴과 hjort|hjorter|hjortedyr jelen|jelenie|jeleniowate cervo|cervos|cervídeo cer|cerbi|cervină олень|олени|оленевые ciervo|ciervos|cervino mbawala hjort|hjortar|hjortdjur geyik|geyikler|geyikgiller олень|олені|оленячий ہرن|ہرن|سرویئن hươu|loài hươu
|
||||
donkey|donkeys|asinine FALSE FALSE FALSE FALSE donkey|donkeys|asinine حمار|حمير|حماري গাধা|গাধারা|অ্যাসাইন 驴|驴|驴科 osel|osli|oslovitý æsel|æsler|æselagtig ezel|ezels|ezelachtig aasi|aasit|aasimainen âne|ânes|asinin Esel|Esel|asinisch γάιδαρος|γάιδαροι|γαιδουρίνο गधा|असिनाइन gajah|gajah|asin asino|asini|asinino ロバ|ロバ|ロバ科 당나귀|당나귀들|당나귀과 esel|esler|eselaktig osioł|osły|osiołowate burro|burros|asinino măgar|măgari|asinin осел|ослы|ослиный burro|burros|asnal punda åsna|åsnor|åsne esek|eşekler|eşekgiller осел|осли|ослячий گدھا|گدھے|اسینائن lừa|loài lừa
|
||||
ferret|ferrets|musteline FALSE FALSE FALSE FALSE ferret|ferrets|musteline قاقم|قواقم|ابن عرس ফেরেট|ফেরেটরা|মুস্টেলাইন 雪貂|雪貂|鼬科 tchoř|tchoři|tchořovitý fritte|fritter|mårhund fret|fretten|fretachtig viiru|viirut|näätäeläin furet|furets|mustélidé Frettchen|Frettchen|Marderartige νεράιδα|νεράιδες|μουστελίδα नेवला|मस्टेलाइन ferret|ferret|mustelid furetto|furetti|mustelide フェレット|フェレット|イタチ科 페럿|페럿들|족제비과 frett|fretter|mårhund szop|szopy|szopowate furão|furões|mustelídeo jder|jderi|mustelidă хорек|хорьки|хорьковые hurón|hurones|mustélido sungura-mwitu iller|iller|marten göründü|göründüler|göründü хорек|хорки|хорьковий فیریٹ|فیریٹ|مسٹیلین chồn|loài chồn
|
||||
goat|goats|caprine FALSE FALSE FALSE FALSE goat|goats|caprine ماعز|معز|ماعزي ছাগল|ছাগলরা|ক্যাপ্রাইন 山羊|山羊|山羊科 koza|kozy|kozí ged|geder|gede geit|geiten|geitachtig vuohi|vuohet|vuohi chèvre|chèvres|caprin Ziege|Ziegen|ziegenartig κατσίκα|κατσίκες|κατσικίσιο बकरी|कैप्रिन kambing|kambing|kaprin capra|capre|caprino ヤギ|ヤギ|ヤギ科 염소|염소들|염소과 geit|geiter|geite koza|kozy|kozowate cabra|cabras|caprino capră|capre|caprină коза|козы|козий cabra|cabras|caprino mbuzi get|getter|getdjur keçi|keçiler|keçi коза|кози|козячий بکری|بکریاں|کیپرین dê|loài dê
|
||||
guinea pig|guinea pigs|caviine FALSE FALSE FALSE FALSE guinea pig|guinea pigs|caviine خنزير غينيا|خنازير غينيا|كافييني গিনিপিগ|গিনিপিগরা|ক্যাভাইন 豚鼠|豚鼠|豚鼠科 morce|morče|morčecovitý marsvin|marsvin|marsvin cavia merisika|merisikat|merisika cobaye|cobayes|cobaye Meerschweinchen|Meerschweinchen|Meerschweinchenartige τσιντσιλά|τσιντσιλάδες|τσιντσιλίδι गिनी पिग|कैवीइन babi guinea|babi guinea|caviid cavia|cavie|cavino モルモット|モルモット|モルモット科 기니피그|기니피그들|기니피그과 marsvin|marsvin|marsvin swinka morska|swinki morskie|świnka morska porquinho-da-índia|porquinhos-da-índia|caviíneo porcușor de Guineea|porcușori de Guineea|caviină морская свинка|морские свинки|морская свинка cobaya|cobayas|cavino sungura wa Guinea marsvin|marsvin|marsvin yaban domuzu|yaban domuzları|yaban domuzu морська свинка|морські свинки|морська свинка گنی پگ|گنی پگز|کیویین chuột lang|loài chuột lang
|
||||
hamster|hamsters|cricetine FALSE FALSE FALSE FALSE hamster|hamsters|cricetine هامستر|هامسترات|كريسيتي হ্যামস্টার|হ্যামস্টাররা|ক্রাইসেটিন 仓鼠|仓鼠|仓鼠科 křeček|křečci|křečkovitý hamster|hamstere|hamster hamster|hamsters|hamsterachtig hamsteri|hamsterit|hamsteri hamster|hamsters|cricétidé Hamster|Hamster|Hamsterartige χάμστερ|χάμστερ|χαμστερίδι हैम्स्टर|क्राइसेटिन hamster|hamster|cricetid criceto|criceti|cricetino ハムスター|ハムスター|ハムスター科 햄스터|햄스터들|햄스터과 hamster|hamstere|hamster chomik|chomiki|chomikowate hamster|hamsters|cricetídeo hamster|hamsteri|cricetină хомяк|хомяки|хомячий hamster|hamsters|cricetino panya wa jangwani hamster|hamstrar|hamster hamster|hamsterler|hamster хом'як|хом'яки|хом'ячий ہیمسٹر|ہیمسٹرز|کریسیٹین chuột đồng|loài chuột đồng
|
||||
monkey|monkeys|simian FALSE FALSE FALSE FALSE monkey|monkeys|simian قرد|قرود|سيمياني বানর|বানররা|সিমিয়ান 猴子|猴子|猴科 opice|opice|opičí abe|aber|abe aap|apen|aapachtig apina|apinat|apina singe|singes|simien Affe|Affen|affenartig πίθηκος|πίθηκοι|πιθηκίδι बंदर|साइमियन monyet|monyet|simian scimmia|scimmie|scimmia 猿|猿|サル 원숭이|원숭이들|영장류 ape|aper|ape małpa|małpy|małpia macaco|macacos|símio maimută|maimuțe|simeză обезьяна|обезьяны|обезьяньи mono|monos|simio nyani apa|apor|apa maymun|maymunlar|maymun мавпа|мавпи|мавпячий بندر|بندر|سیمین khi|loài khỉ
|
||||
mouse|mice|murine FALSE FALSE FALSE FALSE mouse|mice|murine فأر|فئران|موريني ইঁদুর|ইঁদুররা|মিউরাইন 老鼠|老鼠|鼠科 myš|myši|myšovitý mus|mus|mus muis|muizen|muisachtig hiiri|hiiret|hiiri souris|souris|murin Maus|Mäuse|Mäuseartig ποντίκι|ποντίκια|μυοειδές चूहा|म्यूरिन tikus|tikus|murid topo|topi|murino ネズミ|ネズミ|ネズミ科 쥐|쥐들|쥐과 mus|mus|muse mysz|myszy|myszowate rato|ratos|murino șoarece|șoareci|murină мышь|мыши|мышиный ratón|ratones|murino panya mus|möss|mus fare|fareler|fare миша|миші|мишачий چوہا|چوہے|میورین chuột|loài chuột
|
||||
pig|pigs|porcine FALSE FALSE FALSE FALSE pig|pigs|porcine خنزير|خنازير|بورسيني শূকর|শূকররা|পোরসাইন 猪|猪|猪科 prase|prasata|prasatovitý gris|grise|svin varken|varkens|varkenachtig sika|siat|sika cochon|cochons|porcin Schwein|Schweine|schweineartig γουρούνι|γουρούνια|χοιρίδι सूअर|पॉर्सिन babi|babi|porcin maiale|maiali|suino 豚|豚|豚科 돼지|돼지들|돼지과 gris|griser|svin świnia|świnie|świński porco|porcos|porcino porc|porci|porcină свинья|свиньи|свиный cerdo|cerdos|porcino nguruwe gris|grisar|svin domuz|domuzlar|domuz свиня|свині|свинячий سور|سور|پورسائن lợn|loài lợn
|
||||
rat|rats|ratine FALSE FALSE FALSE FALSE rat|rats|ratine جرذ|جرذان|راتيني ইঁদুর|ইঁদুররা|র্যাটিন 鼠|鼠|鼠科 krysa|krysy|krysí rat|rotter|rotte rat|ratten|ratachtig rotta|rotat|rotta rat|rats|raté Ratte|Ratten|Rattenartig αρουραίος|αρουραίοι|αρουραίδι चूहा|रैटिन tikus|tikus|ratid ratto|ratti|rattino ラット|ラット|ラット科 쥐|쥐들|쥐과 ratte|rotter|rotte szczur|szczury|szczurzy rato|ratos|rato șobolan|șobolani|șobolănesc крыса|крысы|крысиный rata|ratas|rata sinzi råtta|råttor|råtta sıçan|sıçanlar|sıçan щур|щури|щурячий چوہا|چوہے|ریٹائن chuột|loài chuột
|
||||
snake|snakes|serpentine FALSE FALSE FALSE FALSE snake|snakes|serpentine ثعبان|ثعابين|سربنتيني সাপ|সাপেরা|সার্পেন্টাইন 蛇|蛇|蛇科 had|hadi|hadí slange|slanger|slange slang|slangen|slangachtig käärme|käärmeet|käärme serpent|serpents|serpentin Schlange|Schlangen|schlangenartig φίδι|φίδια|οφιειδές साँप|सर्पीन ular|ular|serpentin serpente|serpenti|serpentino ヘビ|ヘビ|ヘビ科 뱀|뱀들|뱀과 slange|slanger|slange wąż|węże|wężowy cobra|cobras|serpentina șarpe|șerpi|șerpuitor змея|змеи|змеиный serpiente|serpientes|serpentina nyoka orm|ormar|orm yılan|yılanlar|yılan змія|змії|змієвий سانپ|سانپ|سرپنٹائن rắn|loài rắn
|
||||
turkey|turkeys|meleagrine FALSE FALSE FALSE FALSE turkey|turkeys|meleagrine ديك رومي|ديوك رومية|ميلياغريني টার্কি|টার্কিরা|মিলিয়াগ্রাইন 火鸡|火鸡|火鸡科 krocan|krocany|krocanovitý kalkun|kalkuner|kalkun kalkoen|kalkoenen|kalkoenachtig kalkkuna|kalkkunat|kalkkuna dinde|dindes|meleagrin Pute|Puten|Truthuhn γαλοπούλα|γαλοπούλες|μελεαγρίδιο टर्की|मेलियाग्रीन ayam kalkun|ayam kalkun|meleagrid tacchino|tacchini|meleagride 七面鳥|七面鳥|七面鳥科 칠면조|칠면조들|칠면조과 kalkun|kalkuner|kalkun indyk|indyki|indykowy peru|perus|meleagrina curcan|curcani|meleagrină индейка|индейки|индейковый pavo|pavos|meleagrina bata mzinga kalkon|kalkoner|kalkon hindi|hindiler|hindi індик|індики|індиковий ترکی|ترکی|میلیاگرین gà tây|loài gà tây
|
||||
|
||||
|
@@ -0,0 +1,23 @@
|
||||
df <- example_isolates |>
|
||||
filter_first_isolate(method = "e", episode_days = 14) |>
|
||||
mutate(mo = ifelse(mo_genus(mo) == "Klebsiella", as.mo("Klebsiella"), mo)) |>
|
||||
top_n_microorganisms(10)
|
||||
|
||||
out_new <- df |> antibiogram(c("TZP","TZP+GEN","TZP+TOB"), wisca = TRUE, syndromic_group = "ward")
|
||||
out_nonwisca <- df |> antibiogram(c("TZP","TZP+GEN","TZP+TOB"),
|
||||
syndromic_group = "ward",
|
||||
mo_transform = function(x) "",
|
||||
digits = 1,
|
||||
minimum = 10,
|
||||
formatting_type = 14) |>
|
||||
as_tibble() |>
|
||||
select(-Pathogen)
|
||||
|
||||
# parameters_amr.R#L110: no filter on ward, so pts are only in 1 ward, depending on order of data
|
||||
# parameters_amr.R: number of first isolates are determined on the whole data set, while Klebsiella is aggregated afterwards (=duplicates on genus level)
|
||||
|
||||
source("~/Downloads/estimate_definition_amr.R")
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -11,12 +11,13 @@ knitr::opts_chunk$set(
|
||||
fig.path = "pkgdown/assets/",
|
||||
out.width = "100%"
|
||||
)
|
||||
AMR:::reset_all_thrown_messages()
|
||||
```
|
||||
|
||||
# The `AMR` Package for R <a href="https://amr-for-r.org/"><img src="./logo.svg" align="right" height="139" /></a>
|
||||
|
||||
* Provides an **all-in-one solution** for antimicrobial resistance (AMR) data analysis in a One Health approach
|
||||
* Peer-reviewed, used in over 175 countries, available in 20 languages
|
||||
* Peer-reviewed, used in over 175 countries, available in `r length(AMR:::LANGUAGES_SUPPORTED)` languages
|
||||
* Generates **antibiograms** - traditional, combined, syndromic, and even WISCA
|
||||
* Provides the **full microbiological taxonomy** of `r AMR:::format_included_data_number(AMR::microorganisms)` distinct species and extensive info of `r AMR:::format_included_data_number(NROW(AMR::antimicrobials) + NROW(AMR::antivirals))` antimicrobial drugs
|
||||
* Applies **CLSI `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))`** and **EUCAST `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))`** clinical and veterinary breakpoints, and ECOFFs, for MIC and disk zone interpretation
|
||||
@@ -27,15 +28,15 @@ knitr::opts_chunk$set(
|
||||
> Now available for Python too! [Click here](./articles/AMR_for_Python.html) to read more.
|
||||
|
||||
<div style="display: flex; font-size: 0.8em;">
|
||||
<p style="text-align:left; width: 50%;"><small><a href="https://amr-for-r.org/">https://amr-for-r.org</a></small></p>
|
||||
<p style="text-align:right; width: 50%;"><small><a href="https://doi.org/10.18637/jss.v104.i03" target="_blank">https://doi.org/10.18637/jss.v104.i03</a></small></p>
|
||||
<p style="text-align:left; width: 50%;"><small><a href="https://amr-for-r.org/">amr-for-r.org</a></small></p>
|
||||
<p style="text-align:right; width: 50%;"><small><a href="https://doi.org/10.18637/jss.v104.i03" target="_blank">doi.org/10.18637/jss.v104.i03</a></small></p>
|
||||
</div>
|
||||
|
||||
<a href="./reference/clinical_breakpoints.html#response-from-clsi-and-eucast"><img src="./endorsement_clsi_eucast.jpg" class="endorse_img" align="right" height="120" /></a>
|
||||
|
||||
----
|
||||
|
||||
### Introduction
|
||||
## Introduction
|
||||
|
||||
The `AMR` package is a peer-reviewed, [free and open-source](#copyright) R package with [zero dependencies](https://en.wikipedia.org/wiki/Dependency_hell) to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial data and properties, by using evidence-based methods. **Our aim is to provide a standard** for clean and reproducible AMR data analysis, that can therefore empower epidemiological analyses to continuously enable surveillance and treatment evaluation in any setting. We are a team of [many different researchers](./authors.html) from around the globe to make this a successful and durable project!
|
||||
|
||||
@@ -43,17 +44,23 @@ This work was published in the Journal of Statistical Software (Volume 104(3); [
|
||||
|
||||
After installing this package, R knows [**`r AMR:::format_included_data_number(AMR::microorganisms)` distinct microbial species**](./reference/microorganisms.html) (updated June 2024) and all [**`r AMR:::format_included_data_number(NROW(AMR::antimicrobials) + NROW(AMR::antivirals))` antimicrobial and antiviral drugs**](./reference/antimicrobials.html) by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("CLSI", guideline))$guideline)))` and EUCAST `r min(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))`-`r max(as.integer(gsub("[^0-9]", "", subset(AMR::clinical_breakpoints, grepl("EUCAST", guideline))$guideline)))` are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). **It was designed to work in any setting, including those with very limited resources**. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the [University of Groningen](https://www.rug.nl) and the [University Medical Center Groningen](https://www.umcg.nl).
|
||||
|
||||
##### Used in over 175 countries, available in 20 languages
|
||||
### Used in over 175 countries, available in `r length(AMR:::LANGUAGES_SUPPORTED)` languages
|
||||
|
||||
<a href="./countries_large.png" target="_blank"><img src="./countries.png" align="right" style="max-width: 300px;" /></a>
|
||||
|
||||
Since its first public release in early 2018, this R package has been used in almost all countries in the world. Click the map to enlarge and to see the country names.
|
||||
|
||||
With the help of contributors from all corners of the world, the `AMR` package is available in <img src="lang_en.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> English, <img src="lang_cs.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Czech, <img src="lang_zh.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Chinese, <img src="lang_da.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Danish, <img src="lang_nl.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Dutch, <img src="lang_fi.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Finnish, <img src="lang_fr.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> French, <img src="lang_de.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> German, <img src="lang_el.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Greek, <img src="lang_it.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Italian, <img src="lang_ja.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Japanese, <img src="lang_no.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Norwegian, <img src="lang_pl.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Polish, <img src="lang_pt.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Portuguese, <img src="lang_ro.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Romanian, <img src="lang_ru.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Russian, <img src="lang_es.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Spanish, <img src="lang_sv.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Swedish, <img src="lang_tr.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Turkish, and <img src="lang_uk.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;"> Ukrainian. Antimicrobial drug (group) names and colloquial microorganism names are provided in these languages.
|
||||
```{r, echo = FALSE}
|
||||
langs <- vapply(FUN.VALUE = character(1), AMR:::LANGUAGES_SUPPORTED_NAMES, function(x) x$exonym)
|
||||
img <- paste0('<img src="lang_', names(langs), '.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">')
|
||||
lang_txt <- AMR:::vector_and(paste(img, langs), sort = FALSE, quotes = FALSE)
|
||||
```
|
||||
|
||||
### Practical examples
|
||||
With the help of contributors from all corners of the world, the `AMR` package is available in `r lang_txt`. Antimicrobial drug (group) names and colloquial microorganism names are provided in these languages.
|
||||
|
||||
#### Filtering and selecting data
|
||||
## Practical examples
|
||||
|
||||
### Filtering and selecting data
|
||||
|
||||
One of the most powerful functions of this package, aside from calculating and plotting AMR, is selecting and filtering based on antimicrobial columns. This can be done using the so-called [antimicrobial selectors](https://amr-for-r.org/reference/antimicrobial_selectors.html), which work in base R, `dplyr` and `data.table`.
|
||||
|
||||
@@ -75,7 +82,7 @@ example_isolates %>%
|
||||
|
||||
With only having defined a row filter on Gram-negative bacteria with intrinsic resistance to cefotaxime (`mo_is_gram_negative()` and `mo_is_intrinsic_resistant()`) and a column selection on two antibiotic groups (`aminoglycosides()` and `carbapenems()`), the reference data about [all microorganisms](./reference/microorganisms.html) and [all antimicrobials](./reference/antimicrobials.html) in the `AMR` package make sure you get what you meant.
|
||||
|
||||
#### Generating antibiograms
|
||||
### Generating antibiograms
|
||||
|
||||
The `AMR` package supports generating traditional, combined, syndromic, and even weighted-incidence syndromic combination antibiograms (WISCA).
|
||||
|
||||
@@ -94,7 +101,7 @@ antibiogram(example_isolates,
|
||||
mo_transform = "gramstain")
|
||||
```
|
||||
|
||||
Like many other functions in this package, `antibiogram()` comes with support for 20 languages that are often detected automatically based on system language:
|
||||
Like many other functions in this package, `antibiogram()` comes with support for `r length(AMR:::LANGUAGES_SUPPORTED)` languages that are often detected automatically based on system language:
|
||||
|
||||
```{r}
|
||||
antibiogram(example_isolates,
|
||||
@@ -104,7 +111,7 @@ antibiogram(example_isolates,
|
||||
language = "uk") # Ukrainian
|
||||
```
|
||||
|
||||
#### Interpreting and plotting MIC and SIR values
|
||||
### Interpreting and plotting MIC and SIR values
|
||||
|
||||
The `AMR` package allows interpretation of MIC and disk diffusion values based on CLSI and EUCAST. Moreover, the `ggplot2` package is extended with new scale functions, to allow plotting of log2-distributed MIC values and SIR values.
|
||||
|
||||
@@ -126,7 +133,7 @@ ggplot(data.frame(mic = some_mic_values,
|
||||
sir = interpretation),
|
||||
aes(x = group, y = mic, colour = sir)) +
|
||||
theme_minimal() +
|
||||
geom_boxplot(fill = NA, colour = "grey") +
|
||||
geom_boxplot(fill = NA, colour = "grey30") +
|
||||
geom_jitter(width = 0.25) +
|
||||
|
||||
# NEW scale function: plot MIC values to x, y, colour or fill
|
||||
@@ -141,7 +148,7 @@ ggplot(data.frame(mic = some_mic_values,
|
||||
<img src="./plot_readme.png" style="width: 1400px; max-width: 100%;">
|
||||
</a>
|
||||
|
||||
#### Calculating resistance per group
|
||||
### Calculating resistance per group
|
||||
|
||||
For a manual approach, you can use the `resistance` or `susceptibility()` function:
|
||||
|
||||
@@ -181,18 +188,18 @@ out %>% set_ab_names()
|
||||
out %>% set_ab_names(property = "atc")
|
||||
```
|
||||
|
||||
### What else can you do with this package?
|
||||
## What else can you do with this package?
|
||||
|
||||
This package was intended as a comprehensive toolbox for integrated AMR data analysis. This package can be used for:
|
||||
|
||||
* Reference for the taxonomy of microorganisms, since the package contains all microbial (sub)species from the List of Prokaryotic names with Standing in Nomenclature ([LPSN]((https://lpsn.dsmz.de))) and the Global Biodiversity Information Facility ([GBIF](https://www.gbif.org)) ([manual](./reference/mo_property.html))
|
||||
* Reference for the taxonomy of microorganisms, since the package contains all microbial (sub)species from the List of Prokaryotic names with Standing in Nomenclature ([LPSN](https://lpsn.dsmz.de)) and the Global Biodiversity Information Facility ([GBIF](https://www.gbif.org)) ([manual](./reference/mo_property.html))
|
||||
* Interpreting raw MIC and disk diffusion values, based on any CLSI or EUCAST guideline ([manual](./reference/as.sir.html))
|
||||
* Retrieving antimicrobial drug names, doses and forms of administration from clinical health care records ([manual](./reference/ab_from_text.html))
|
||||
* Determining first isolates to be used for AMR data analysis ([manual](./reference/first_isolate.html))
|
||||
* Calculating antimicrobial resistance ([tutorial](./articles/AMR.html))
|
||||
* Determining multi-drug resistance (MDR) / multi-drug resistant organisms (MDRO) ([tutorial](./articles/MDR.html))
|
||||
* Determining multi-drug resistance (MDR) / multi-drug resistant organisms (MDRO) ([tutorial](./reference/mdro.html))
|
||||
* Calculating (empirical) susceptibility of both mono therapy and combination therapies ([tutorial](./articles/AMR.html))
|
||||
* Apply AMR function in predictive modelling ([tutorial](./articles/AMR_with_tidymodels.html))
|
||||
* Apply AMR functions in predictive modelling ([tutorial](./articles/AMR_with_tidymodels.html))
|
||||
* Getting properties for any microorganism (like Gram stain, species, genus or family) ([manual](./reference/mo_property.html))
|
||||
* Getting properties for any antimicrobial (like name, code of EARS-Net/ATC/LOINC/PubChem, defined daily dose or trade name) ([manual](./reference/ab_property.html))
|
||||
* Plotting antimicrobial resistance ([tutorial](./articles/AMR.html))
|
||||
@@ -202,9 +209,9 @@ This package was intended as a comprehensive toolbox for integrated AMR data ana
|
||||
* Machine reading the EUCAST and CLSI guidelines from 2011-2021 to translate MIC values and disk diffusion diameters to SIR ([link](./articles/datasets.html))
|
||||
* Principal component analysis for AMR ([tutorial](./articles/PCA.html))
|
||||
|
||||
### Get this package
|
||||
## Get this package
|
||||
|
||||
#### Latest official version
|
||||
### Latest official version
|
||||
|
||||
[](https://cran.r-project.org/package=AMR)
|
||||
[](https://cran.r-project.org/package=AMR)
|
||||
@@ -219,7 +226,7 @@ It will be downloaded and installed automatically. For RStudio, click on the men
|
||||
|
||||
**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 beta version.
|
||||
|
||||
#### Latest beta version
|
||||
### Latest beta version
|
||||
|
||||
[](https://github.com/msberends/AMR/actions/workflows/check-old-tinytest.yaml)
|
||||
[](https://github.com/msberends/AMR/actions/workflows/check-current-testthat.yaml)
|
||||
@@ -237,11 +244,11 @@ install.packages("AMR", repos = "beta.amr-for-r.org")
|
||||
remotes::install_github("msberends/AMR")
|
||||
```
|
||||
|
||||
### Get started
|
||||
## Get started
|
||||
|
||||
To find out how to conduct AMR data analysis, please [continue reading here to get started](./articles/AMR.html) or click a link in the ['How to' menu](./articles/).
|
||||
|
||||
### Partners
|
||||
## Partners
|
||||
|
||||
The initial development of this package was part of, related to, or made possible by the following non-profit organisations and initiatives:
|
||||
|
||||
@@ -253,7 +260,7 @@ The initial development of this package was part of, related to, or made possibl
|
||||
<a href="https://www.deutschland-nederland.eu" title="INTERREG"><img src="./logo_interreg.png" style="max-width: 200px;"></a>
|
||||
</div>
|
||||
|
||||
### Copyright
|
||||
## Copyright
|
||||
|
||||
This R package is free, open-source software and licensed under the [GNU General Public License v2.0 (GPL-2)](./LICENSE-text.html). In a nutshell, this means that this package:
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
- Provides an **all-in-one solution** for antimicrobial resistance (AMR)
|
||||
data analysis in a One Health approach
|
||||
- Peer-reviewed, used in over 175 countries, available in 20 languages
|
||||
- Peer-reviewed, used in over 175 countries, available in 28 languages
|
||||
- Generates **antibiograms** - traditional, combined, syndromic, and
|
||||
even WISCA
|
||||
- Provides the **full microbiological taxonomy** of ~79 000 distinct
|
||||
@@ -26,10 +26,13 @@
|
||||
<div style="display: flex; font-size: 0.8em;">
|
||||
|
||||
<p style="text-align:left; width: 50%;">
|
||||
<small><a href="https://amr-for-r.org/">https://amr-for-r.org</a></small>
|
||||
|
||||
<small><a href="https://amr-for-r.org/">amr-for-r.org</a></small>
|
||||
</p>
|
||||
|
||||
<p style="text-align:right; width: 50%;">
|
||||
<small><a href="https://doi.org/10.18637/jss.v104.i03" target="_blank">https://doi.org/10.18637/jss.v104.i03</a></small>
|
||||
|
||||
<small><a href="https://doi.org/10.18637/jss.v104.i03" target="_blank">doi.org/10.18637/jss.v104.i03</a></small>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
@@ -38,7 +41,7 @@
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
### Introduction
|
||||
## Introduction
|
||||
|
||||
The `AMR` package is a peer-reviewed, [free and open-source](#copyright)
|
||||
R package with [zero
|
||||
@@ -75,7 +78,7 @@ research at the Faculty of Medical Sciences of the [University of
|
||||
Groningen](https://www.rug.nl) and the [University Medical Center
|
||||
Groningen](https://www.umcg.nl).
|
||||
|
||||
##### Used in over 175 countries, available in 20 languages
|
||||
### Used in over 175 countries, available in 28 languages
|
||||
|
||||
<a href="./countries_large.png" target="_blank"><img src="./countries.png" align="right" style="max-width: 300px;" /></a>
|
||||
|
||||
@@ -87,10 +90,14 @@ With the help of contributors from all corners of the world, the `AMR`
|
||||
package is available in
|
||||
<img src="lang_en.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
English,
|
||||
<img src="lang_cs.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Czech,
|
||||
<img src="lang_ar.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Arabic,
|
||||
<img src="lang_bn.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Bengali,
|
||||
<img src="lang_zh.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Chinese,
|
||||
<img src="lang_cs.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Czech,
|
||||
<img src="lang_da.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Danish,
|
||||
<img src="lang_nl.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
@@ -103,10 +110,16 @@ French,
|
||||
German,
|
||||
<img src="lang_el.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Greek,
|
||||
<img src="lang_hi.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Hindi,
|
||||
<img src="lang_id.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Indonesian,
|
||||
<img src="lang_it.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Italian,
|
||||
<img src="lang_ja.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Japanese,
|
||||
<img src="lang_ko.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Korean,
|
||||
<img src="lang_no.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Norwegian,
|
||||
<img src="lang_pl.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
@@ -119,17 +132,23 @@ Romanian,
|
||||
Russian,
|
||||
<img src="lang_es.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Spanish,
|
||||
<img src="lang_sw.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Swahili,
|
||||
<img src="lang_sv.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Swedish,
|
||||
<img src="lang_tr.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Turkish, and
|
||||
Turkish,
|
||||
<img src="lang_uk.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Ukrainian. Antimicrobial drug (group) names and colloquial microorganism
|
||||
names are provided in these languages.
|
||||
Ukrainian,
|
||||
<img src="lang_ur.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Urdu, and
|
||||
<img src="lang_vi.svg" style="height: 13px !important; border: 1px solid #cccccc; vertical-align: initial !important;">
|
||||
Vietnamese. Antimicrobial drug (group) names and colloquial
|
||||
microorganism names are provided in these languages.
|
||||
|
||||
### Practical examples
|
||||
## Practical examples
|
||||
|
||||
#### Filtering and selecting data
|
||||
### Filtering and selecting data
|
||||
|
||||
One of the most powerful functions of this package, aside from
|
||||
calculating and plotting AMR, is selecting and filtering based on
|
||||
@@ -152,12 +171,14 @@ example_isolates %>%
|
||||
select(bacteria,
|
||||
aminoglycosides(),
|
||||
carbapenems())
|
||||
#> ℹ Using column 'mo' as input for mo_fullname()
|
||||
#> ℹ Using column 'mo' as input for mo_is_gram_negative()
|
||||
#> ℹ Using column 'mo' as input for mo_is_intrinsic_resistant()
|
||||
#> ℹ Determining intrinsic resistance based on 'EUCAST Expected Resistant Phenotypes' v1.2 (2023). This note will be shown once per session.
|
||||
#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB' (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
|
||||
#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)
|
||||
#> ℹ Using column 'mo' as input for `mo_fullname()`
|
||||
#> ℹ Using column 'mo' as input for `mo_is_gram_negative()`
|
||||
#> ℹ Using column 'mo' as input for `mo_is_intrinsic_resistant()`
|
||||
#> ℹ Determining intrinsic resistance based on 'EUCAST Expected Resistant
|
||||
#> Phenotypes' v1.2 (2023). This note will be shown once per session.
|
||||
#> ℹ For `aminoglycosides()` using columns 'GEN' (gentamicin), 'TOB'
|
||||
#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
|
||||
#> ℹ For `carbapenems()` using columns 'IPM' (imipenem) and 'MEM' (meropenem)
|
||||
#> # A tibble: 35 × 7
|
||||
#> bacteria GEN TOB AMK KAN IPM MEM
|
||||
#> <chr> <sir> <sir> <sir> <sir> <sir> <sir>
|
||||
@@ -182,7 +203,7 @@ about [all microorganisms](./reference/microorganisms.html) and [all
|
||||
antimicrobials](./reference/antimicrobials.html) in the `AMR` package
|
||||
make sure you get what you meant.
|
||||
|
||||
#### Generating antibiograms
|
||||
### Generating antibiograms
|
||||
|
||||
The `AMR` package supports generating traditional, combined, syndromic,
|
||||
and even weighted-incidence syndromic combination antibiograms (WISCA).
|
||||
@@ -194,23 +215,23 @@ output format automatically (such as markdown, LaTeX, HTML, etc.).
|
||||
``` r
|
||||
antibiogram(example_isolates,
|
||||
antimicrobials = c(aminoglycosides(), carbapenems()))
|
||||
#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB' (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
|
||||
#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)
|
||||
#> ℹ 502 combinations had less than minimum = 30 results and were ignored
|
||||
#> ℹ For `aminoglycosides()` using columns 'GEN' (gentamicin), 'TOB'
|
||||
#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
|
||||
#> ℹ For `carbapenems()` using columns 'IPM' (imipenem) and 'MEM' (meropenem)
|
||||
```
|
||||
|
||||
| Pathogen | Amikacin | Gentamicin | Imipenem | Kanamycin | Meropenem | Tobramycin |
|
||||
|:---|:---|:---|:---|:---|:---|:---|
|
||||
| CoNS | 0% (0-8%,N=43) | 86% (82-90%,N=309) | 52% (37-67%,N=48) | 0% (0-8%,N=43) | 52% (37-67%,N=48) | 22% (12-35%,N=55) |
|
||||
| E. coli | 100% (98-100%,N=171) | 98% (96-99%,N=460) | 100% (99-100%,N=422) | | 100% (99-100%,N=418) | 97% (96-99%,N=462) |
|
||||
| E. faecalis | 0% (0-9%,N=39) | 0% (0-9%,N=39) | 100% (91-100%,N=38) | 0% (0-9%,N=39) | | 0% (0-9%,N=39) |
|
||||
| K. pneumoniae | | 90% (79-96%,N=58) | 100% (93-100%,N=51) | | 100% (93-100%,N=53) | 90% (79-96%,N=58) |
|
||||
| P. aeruginosa | | 100% (88-100%,N=30) | | 0% (0-12%,N=30) | | 100% (88-100%,N=30) |
|
||||
| P. mirabilis | | 94% (80-99%,N=34) | 94% (79-99%,N=32) | | | 94% (80-99%,N=34) |
|
||||
| S. aureus | | 99% (97-100%,N=233) | | | | 98% (92-100%,N=86) |
|
||||
| S. epidermidis | 0% (0-8%,N=44) | 79% (71-85%,N=163) | | 0% (0-8%,N=44) | | 51% (40-61%,N=89) |
|
||||
| S. hominis | | 92% (84-97%,N=80) | | | | 85% (74-93%,N=62) |
|
||||
| S. pneumoniae | 0% (0-3%,N=117) | 0% (0-3%,N=117) | | 0% (0-3%,N=117) | | 0% (0-3%,N=117) |
|
||||
| *E. coli* | 100% (98-100%,N=171) | 98% (96-99%,N=460) | 100% (99-100%,N=422) | NA | 100% (99-100%,N=418) | 97% (96-99%,N=462) |
|
||||
| *E. faecalis* | 0% (0-9%,N=39) | 0% (0-9%,N=39) | 100% (91-100%,N=38) | 0% (0-9%,N=39) | NA | 0% (0-9%,N=39) |
|
||||
| *K. pneumoniae* | NA | 90% (79-96%,N=58) | 100% (93-100%,N=51) | NA | 100% (93-100%,N=53) | 90% (79-96%,N=58) |
|
||||
| *P. aeruginosa* | NA | 100% (88-100%,N=30) | NA | 0% (0-12%,N=30) | NA | 100% (88-100%,N=30) |
|
||||
| *P. mirabilis* | NA | 94% (80-99%,N=34) | 94% (79-99%,N=32) | NA | NA | 94% (80-99%,N=34) |
|
||||
| *S. aureus* | NA | 99% (97-100%,N=233) | NA | NA | NA | 98% (92-100%,N=86) |
|
||||
| *S. epidermidis* | 0% (0-8%,N=44) | 79% (71-85%,N=163) | NA | 0% (0-8%,N=44) | NA | 51% (40-61%,N=89) |
|
||||
| *S. hominis* | NA | 92% (84-97%,N=80) | NA | NA | NA | 85% (74-93%,N=62) |
|
||||
| *S. pneumoniae* | 0% (0-3%,N=117) | 0% (0-3%,N=117) | NA | 0% (0-3%,N=117) | NA | 0% (0-3%,N=117) |
|
||||
|
||||
In combination antibiograms, it is clear that combined antimicrobials
|
||||
yield higher empiric coverage:
|
||||
@@ -219,7 +240,6 @@ yield higher empiric coverage:
|
||||
antibiogram(example_isolates,
|
||||
antimicrobials = c("TZP", "TZP+TOB", "TZP+GEN"),
|
||||
mo_transform = "gramstain")
|
||||
#> ℹ 3 combinations had less than minimum = 30 results and were ignored
|
||||
```
|
||||
|
||||
| Pathogen | Piperacillin/tazobactam | Piperacillin/tazobactam + Gentamicin | Piperacillin/tazobactam + Tobramycin |
|
||||
@@ -228,7 +248,7 @@ antibiogram(example_isolates,
|
||||
| Gram-positive | 86% (82-89%,N=345) | 98% (96-98%,N=1044) | 95% (93-97%,N=550) |
|
||||
|
||||
Like many other functions in this package, `antibiogram()` comes with
|
||||
support for 20 languages that are often detected automatically based on
|
||||
support for 28 languages that are often detected automatically based on
|
||||
system language:
|
||||
|
||||
``` r
|
||||
@@ -237,7 +257,6 @@ antibiogram(example_isolates,
|
||||
mo_transform = "gramstain",
|
||||
ab_transform = "name",
|
||||
language = "uk") # Ukrainian
|
||||
#> ℹ 3 combinations had less than minimum = 30 results and were ignored
|
||||
```
|
||||
|
||||
| Збудник | Гентаміцин | Тобраміцин | Ципрофлоксацин |
|
||||
@@ -245,7 +264,7 @@ antibiogram(example_isolates,
|
||||
| Грамнегативні | 96% (95-98%,N=684) | 96% (94-97%,N=686) | 91% (88-93%,N=684) |
|
||||
| Грампозитивні | 63% (60-66%,N=1170) | 34% (31-38%,N=665) | 77% (74-80%,N=724) |
|
||||
|
||||
#### Interpreting and plotting MIC and SIR values
|
||||
### Interpreting and plotting MIC and SIR values
|
||||
|
||||
The `AMR` package allows interpretation of MIC and disk diffusion values
|
||||
based on CLSI and EUCAST. Moreover, the `ggplot2` package is extended
|
||||
@@ -270,7 +289,7 @@ ggplot(data.frame(mic = some_mic_values,
|
||||
sir = interpretation),
|
||||
aes(x = group, y = mic, colour = sir)) +
|
||||
theme_minimal() +
|
||||
geom_boxplot(fill = NA, colour = "grey") +
|
||||
geom_boxplot(fill = NA, colour = "grey30") +
|
||||
geom_jitter(width = 0.25) +
|
||||
|
||||
# NEW scale function: plot MIC values to x, y, colour or fill
|
||||
@@ -285,7 +304,7 @@ ggplot(data.frame(mic = some_mic_values,
|
||||
<img src="./plot_readme.png" style="width: 1400px; max-width: 100%;">
|
||||
</a>
|
||||
|
||||
#### Calculating resistance per group
|
||||
### Calculating resistance per group
|
||||
|
||||
For a manual approach, you can use the `resistance` or
|
||||
`susceptibility()` function:
|
||||
@@ -302,9 +321,9 @@ example_isolates %>%
|
||||
#> # A tibble: 3 × 5
|
||||
#> ward GEN_total_R GEN_conf_int TOB_total_R TOB_conf_int
|
||||
#> <chr> <dbl> <chr> <dbl> <chr>
|
||||
#> 1 Clinical 0.2289362 0.205-0.254 0.3147503 0.284-0.347
|
||||
#> 2 ICU 0.2902655 0.253-0.33 0.4004739 0.353-0.449
|
||||
#> 3 Outpatient 0.2 0.131-0.285 0.3676471 0.254-0.493
|
||||
#> 1 Clinical 0.229 0.205-0.254 0.315 0.284-0.347
|
||||
#> 2 ICU 0.290 0.253-0.33 0.400 0.353-0.449
|
||||
#> 3 Outpatient 0.2 0.131-0.285 0.368 0.254-0.493
|
||||
```
|
||||
|
||||
Or use [antimicrobial
|
||||
@@ -321,52 +340,54 @@ out <- example_isolates %>%
|
||||
# calculate AMR using resistance(), over all aminoglycosides and polymyxins:
|
||||
summarise(across(c(aminoglycosides(), polymyxins()),
|
||||
resistance))
|
||||
#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB' (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
|
||||
#> ℹ For polymyxins() using column 'COL' (colistin)
|
||||
#> ℹ For `aminoglycosides()` using columns 'GEN' (gentamicin), 'TOB'
|
||||
#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
|
||||
#> ℹ For `polymyxins()` using column 'COL' (colistin)
|
||||
#> Warning: There was 1 warning in `summarise()`.
|
||||
#> ℹ In argument: `across(c(aminoglycosides(), polymyxins()), resistance)`.
|
||||
#> ℹ In group 3: `ward = "Outpatient"`.
|
||||
#> Caused by warning:
|
||||
#> ! Introducing NA: only 23 results available for KAN in group: ward = "Outpatient" (minimum = 30).
|
||||
#> ! Introducing NA: only 23 results available for KAN in group: ward =
|
||||
#> "Outpatient" (`minimum` = 30).
|
||||
out
|
||||
#> # A tibble: 3 × 6
|
||||
#> ward GEN TOB AMK KAN COL
|
||||
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
|
||||
#> 1 Clinical 0.2289362 0.3147503 0.6258993 1 0.7802956
|
||||
#> 2 ICU 0.2902655 0.4004739 0.6624473 1 0.8574144
|
||||
#> 3 Outpatient 0.2 0.3676471 0.6052632 NA 0.8888889
|
||||
#> ward GEN TOB AMK KAN COL
|
||||
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
|
||||
#> 1 Clinical 0.229 0.315 0.626 1 0.780
|
||||
#> 2 ICU 0.290 0.400 0.662 1 0.857
|
||||
#> 3 Outpatient 0.2 0.368 0.605 NA 0.889
|
||||
```
|
||||
|
||||
``` r
|
||||
# transform the antibiotic columns to names:
|
||||
out %>% set_ab_names()
|
||||
#> # A tibble: 3 × 6
|
||||
#> ward gentamicin tobramycin amikacin kanamycin colistin
|
||||
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
|
||||
#> 1 Clinical 0.2289362 0.3147503 0.6258993 1 0.7802956
|
||||
#> 2 ICU 0.2902655 0.4004739 0.6624473 1 0.8574144
|
||||
#> 3 Outpatient 0.2 0.3676471 0.6052632 NA 0.8888889
|
||||
#> ward gentamicin tobramycin amikacin kanamycin colistin
|
||||
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
|
||||
#> 1 Clinical 0.229 0.315 0.626 1 0.780
|
||||
#> 2 ICU 0.290 0.400 0.662 1 0.857
|
||||
#> 3 Outpatient 0.2 0.368 0.605 NA 0.889
|
||||
```
|
||||
|
||||
``` r
|
||||
# transform the antibiotic column to ATC codes:
|
||||
out %>% set_ab_names(property = "atc")
|
||||
#> # A tibble: 3 × 6
|
||||
#> ward J01GB03 J01GB01 J01GB06 J01GB04 J01XB01
|
||||
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
|
||||
#> 1 Clinical 0.2289362 0.3147503 0.6258993 1 0.7802956
|
||||
#> 2 ICU 0.2902655 0.4004739 0.6624473 1 0.8574144
|
||||
#> 3 Outpatient 0.2 0.3676471 0.6052632 NA 0.8888889
|
||||
#> ward J01GB03 J01GB01 J01GB06 J01GB04 J01XB01
|
||||
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
|
||||
#> 1 Clinical 0.229 0.315 0.626 1 0.780
|
||||
#> 2 ICU 0.290 0.400 0.662 1 0.857
|
||||
#> 3 Outpatient 0.2 0.368 0.605 NA 0.889
|
||||
```
|
||||
|
||||
### What else can you do with this package?
|
||||
## What else can you do with this package?
|
||||
|
||||
This package was intended as a comprehensive toolbox for integrated AMR
|
||||
data analysis. This package can be used for:
|
||||
|
||||
- Reference for the taxonomy of microorganisms, since the package
|
||||
contains all microbial (sub)species from the List of Prokaryotic names
|
||||
with Standing in Nomenclature ([LPSN]((https://lpsn.dsmz.de))) and the
|
||||
with Standing in Nomenclature ([LPSN](https://lpsn.dsmz.de)) and the
|
||||
Global Biodiversity Information Facility
|
||||
([GBIF](https://www.gbif.org))
|
||||
([manual](./reference/mo_property.html))
|
||||
@@ -379,10 +400,10 @@ data analysis. This package can be used for:
|
||||
([manual](./reference/first_isolate.html))
|
||||
- Calculating antimicrobial resistance ([tutorial](./articles/AMR.html))
|
||||
- Determining multi-drug resistance (MDR) / multi-drug resistant
|
||||
organisms (MDRO) ([tutorial](./articles/MDR.html))
|
||||
organisms (MDRO) ([tutorial](./reference/mdro.html))
|
||||
- Calculating (empirical) susceptibility of both mono therapy and
|
||||
combination therapies ([tutorial](./articles/AMR.html))
|
||||
- Apply AMR function in predictive modelling
|
||||
- Apply AMR functions in predictive modelling
|
||||
([tutorial](./articles/AMR_with_tidymodels.html))
|
||||
- Getting properties for any microorganism (like Gram stain, species,
|
||||
genus or family) ([manual](./reference/mo_property.html))
|
||||
@@ -402,9 +423,9 @@ data analysis. This package can be used for:
|
||||
([link](./articles/datasets.html))
|
||||
- Principal component analysis for AMR ([tutorial](./articles/PCA.html))
|
||||
|
||||
### Get this package
|
||||
## Get this package
|
||||
|
||||
#### Latest official version
|
||||
### Latest official version
|
||||
|
||||
[](https://cran.r-project.org/package=AMR)
|
||||
[](https://cran.r-project.org/package=AMR)
|
||||
@@ -425,7 +446,7 @@ the menu *Tools* \> *Install Packages…* and then type in “AMR” and press
|
||||
latest release. To use all functions and data sets mentioned on this
|
||||
website, install the latest beta version.
|
||||
|
||||
#### Latest beta version
|
||||
### Latest beta version
|
||||
|
||||
[](https://github.com/msberends/AMR/actions/workflows/check-old-tinytest.yaml)
|
||||
[](https://github.com/msberends/AMR/actions/workflows/check-current-testthat.yaml)
|
||||
@@ -444,13 +465,13 @@ install.packages("AMR", repos = "beta.amr-for-r.org")
|
||||
remotes::install_github("msberends/AMR")
|
||||
```
|
||||
|
||||
### Get started
|
||||
## Get started
|
||||
|
||||
To find out how to conduct AMR data analysis, please [continue reading
|
||||
here to get started](./articles/AMR.html) or click a link in the [‘How
|
||||
to’ menu](./articles/).
|
||||
|
||||
### Partners
|
||||
## Partners
|
||||
|
||||
The initial development of this package was part of, related to, or made
|
||||
possible by the following non-profit organisations and initiatives:
|
||||
@@ -465,7 +486,7 @@ possible by the following non-profit organisations and initiatives:
|
||||
|
||||
</div>
|
||||
|
||||
### Copyright
|
||||
## Copyright
|
||||
|
||||
This R package is free, open-source software and licensed under the [GNU
|
||||
General Public License v2.0 (GPL-2)](./LICENSE-text.html). In a
|
||||
|
||||
@@ -1,15 +1,10 @@
|
||||
% Generated by roxygen2: do not edit by hand
|
||||
% Please edit documentation in R/zz_deprecated.R
|
||||
\docType{data}
|
||||
\name{AMR-deprecated}
|
||||
\alias{AMR-deprecated}
|
||||
\alias{antibiotics}
|
||||
\alias{ab_class}
|
||||
\alias{ab_selector}
|
||||
\title{Deprecated Functions, Arguments, or Datasets}
|
||||
\format{
|
||||
An object of class \code{tbl_df} (inherits from \code{tbl}, \code{data.frame}) with 497 rows and 14 columns.
|
||||
}
|
||||
\usage{
|
||||
ab_class(...)
|
||||
|
||||
@@ -18,5 +13,4 @@ ab_selector(...)
|
||||
\description{
|
||||
These objects are so-called '\link{Deprecated}'. \strong{They will be removed in a future version of this package.} Using these will give a warning with the name of the alternative object it has been replaced by (if there is one).
|
||||
}
|
||||
\keyword{datasets}
|
||||
\keyword{internal}
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ This is an overview of all the package-specific \code{\link[=options]{options()}
|
||||
\item \code{AMR_substitute_missing_r_breakpoint} \cr A \link{logical} to use in \code{\link[=as.sir]{as.sir()}}, to indicate that missing R breakpoints must be substituted with \code{"R"} - the default is \code{FALSE}.
|
||||
\item \code{AMR_include_screening} \cr A \link{logical} to use in \code{\link[=as.sir]{as.sir()}}, to indicate that clinical breakpoints for screening are allowed - the default is \code{FALSE}.
|
||||
\item \code{AMR_keep_synonyms} \cr A \link{logical} to use in \code{\link[=as.mo]{as.mo()}} and all \code{\link[=mo_property]{mo_*}} functions, to indicate if old, previously valid taxonomic names must be preserved and not be corrected to currently accepted names. The default is \code{FALSE}.
|
||||
\item \code{AMR_locale} \cr A \link{character} to set the language for the \code{AMR} package, can be one of these supported language names or ISO-639-1 codes: English (en), Chinese (zh), Czech (cs), Danish (da), Dutch (nl), Finnish (fi), French (fr), German (de), Greek (el), Italian (it), Japanese (ja), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Spanish (es), Swedish (sv), Turkish (tr), or Ukrainian (uk). The default is the current system language (if supported, English otherwise).
|
||||
\item \code{AMR_locale} \cr A \link{character} to set the language for the \code{AMR} package, can be one of these supported language names or \href{https://en.wikipedia.org/wiki/ISO_639-1}{ISO 639-1 codes}: English (en), Arabic (ar), Bengali (bn), Chinese (zh), Czech (cs), Danish (da), Dutch (nl), Finnish (fi), French (fr), German (de), Greek (el), Hindi (hi), Indonesian (id), Italian (it), Japanese (ja), Korean (ko), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Spanish (es), Swahili (sw), Swedish (sv), Turkish (tr), Ukrainian (uk), Urdu (ur), or Vietnamese (vi). The default is the current system language (if supported, English otherwise).
|
||||
\item \code{AMR_mo_source} \cr A file location for a manual code list to be used in \code{\link[=as.mo]{as.mo()}} and all \code{\link[=mo_property]{mo_*}} functions. This is explained in \code{\link[=set_mo_source]{set_mo_source()}}.
|
||||
}
|
||||
}
|
||||
|
||||
+4
-4
@@ -28,13 +28,13 @@ A BibTeX entry for LaTeX users is:
|
||||
\description{
|
||||
Welcome to the \code{AMR} package.
|
||||
|
||||
The \code{AMR} package is a peer-reviewed, \href{https://amr-for-r.org/#copyright}{free and open-source} R package with \href{https://en.wikipedia.org/wiki/Dependency_hell}{zero dependencies} to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial data and properties, by using evidence-based methods. \strong{Our aim is to provide a standard} for clean and reproducible AMR data analysis, that can therefore empower epidemiological analyses to continuously enable surveillance and treatment evaluation in any setting. \href{https://amr-for-r.org/authors.html}{Many different researchers} from around the globe are continually helping us to make this a successful and durable project!
|
||||
The \code{AMR} package is a peer-reviewed, \href{https://amr-for-r.org/#copyright}{free and open-source} R package with \href{https://en.wikipedia.org/wiki/Dependency_hell}{zero dependencies} to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial data and properties, by using evidence-based methods. \strong{Our aim is to provide a standard} for clean and reproducible AMR data analysis, that can therefore empower epidemiological analyses to continuously enable surveillance and treatment evaluation in any setting. We are a team of \href{https://amr-for-r.org/authors.html}{many different researchers} from around the globe to make this a successful and durable project!
|
||||
|
||||
This work was published in the Journal of Statistical Software (Volume 104(3); \doi{10.18637/jss.v104.i03}) and formed the basis of two PhD theses (\doi{10.33612/diss.177417131} and \doi{10.33612/diss.192486375}).
|
||||
|
||||
After installing this package, R knows \href{https://amr-for-r.org/reference/microorganisms.html}{\strong{~79 000 microorganisms}} (updated June 2024) and all \href{https://amr-for-r.org/reference/antimicrobials.html}{\strong{~620 antibiotic, antimycotic and antiviral drugs}} by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI and EUCAST are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). \strong{It was designed to work in any setting, including those with very limited resources}. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the public \href{https://www.rug.nl}{University of Groningen}, in collaboration with non-profit organisations \href{https://www.certe.nl}{Certe Medical Diagnostics and Advice Foundation} and \href{https://www.umcg.nl}{University Medical Center Groningen}.
|
||||
After installing this package, R knows \href{https://amr-for-r.org/reference/microorganisms.html}{\strong{~79 000 distinct microbial species}} (updated June 2024) and all \href{https://amr-for-r.org/reference/antimicrobials.html}{\strong{~620 antimicrobial and antiviral drugs}} by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI 2011-2025 and EUCAST 2011-2025 are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). \strong{It was designed to work in any setting, including those with very limited resources}. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the \href{https://www.rug.nl}{University of Groningen} and the \href{https://www.umcg.nl}{University Medical Center Groningen}.
|
||||
|
||||
The \code{AMR} package is available in English, Chinese, Czech, Danish, Dutch, Finnish, French, German, Greek, Italian, Japanese, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish, and Ukrainian. Antimicrobial drug (group) names and colloquial microorganism names are provided in these languages.
|
||||
The \code{AMR} package is available in English, Arabic, Bengali, Chinese, Czech, Danish, Dutch, Finnish, French, German, Greek, Hindi, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swahili, Swedish, Turkish, Ukrainian, Urdu, and Vietnamese. Antimicrobial drug (group) names and colloquial microorganism names are provided in these languages.
|
||||
}
|
||||
\section{Download Our Reference Data}{
|
||||
|
||||
@@ -42,7 +42,7 @@ All reference data sets in the AMR package - including information on microorgan
|
||||
|
||||
For maximum compatibility, we also provide machine-readable, tab-separated plain text files suitable for use in any software, including laboratory information systems.
|
||||
|
||||
Visit \href{https://amr-for-r.org/articles/datasets.html}{our website for direct download links}, or explore the actual files in \href{https://github.com/msberends/AMR/tree/main/data-raw}{our GitHub repository}.
|
||||
Visit \href{https://amr-for-r.org/articles/datasets.html}{our website for direct download links}, or explore the actual files in \href{https://github.com/msberends/AMR/tree/main/data-raw/datasets}{our GitHub repository}.
|
||||
}
|
||||
|
||||
\seealso{
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ All reference data sets in the AMR package - including information on microorgan
|
||||
|
||||
For maximum compatibility, we also provide machine-readable, tab-separated plain text files suitable for use in any software, including laboratory information systems.
|
||||
|
||||
Visit \href{https://amr-for-r.org/articles/datasets.html}{our website for direct download links}, or explore the actual files in \href{https://github.com/msberends/AMR/tree/main/data-raw}{our GitHub repository}.
|
||||
Visit \href{https://amr-for-r.org/articles/datasets.html}{our website for direct download links}, or explore the actual files in \href{https://github.com/msberends/AMR/tree/main/data-raw/datasets}{our GitHub repository}.
|
||||
}
|
||||
|
||||
\examples{
|
||||
|
||||
+1
-1
@@ -103,7 +103,7 @@ All reference data sets in the AMR package - including information on microorgan
|
||||
|
||||
For maximum compatibility, we also provide machine-readable, tab-separated plain text files suitable for use in any software, including laboratory information systems.
|
||||
|
||||
Visit \href{https://amr-for-r.org/articles/datasets.html}{our website for direct download links}, or explore the actual files in \href{https://github.com/msberends/AMR/tree/main/data-raw}{our GitHub repository}.
|
||||
Visit \href{https://amr-for-r.org/articles/datasets.html}{our website for direct download links}, or explore the actual files in \href{https://github.com/msberends/AMR/tree/main/data-raw/datasets}{our GitHub repository}.
|
||||
}
|
||||
|
||||
\examples{
|
||||
|
||||
+6
-2
@@ -4,20 +4,23 @@
|
||||
\alias{age_groups}
|
||||
\title{Split Ages into Age Groups}
|
||||
\usage{
|
||||
age_groups(x, split_at = c(12, 25, 55, 75), na.rm = FALSE)
|
||||
age_groups(x, split_at = c(0, 12, 25, 55, 75), names = NULL,
|
||||
na.rm = FALSE)
|
||||
}
|
||||
\arguments{
|
||||
\item{x}{Age, e.g. calculated with \code{\link[=age]{age()}}.}
|
||||
|
||||
\item{split_at}{Values to split \code{x} at - the default is age groups 0-11, 12-24, 25-54, 55-74 and 75+. See \emph{Details}.}
|
||||
|
||||
\item{names}{Optional names to be given to the various age groups.}
|
||||
|
||||
\item{na.rm}{A \link{logical} to indicate whether missing values should be removed.}
|
||||
}
|
||||
\value{
|
||||
Ordered \link{factor}
|
||||
}
|
||||
\description{
|
||||
Split ages into age groups defined by the \code{split} argument. This allows for easier demographic (antimicrobial resistance) analysis.
|
||||
Split ages into age groups defined by the \code{split} argument. This allows for easier demographic (antimicrobial resistance) analysis. The function returns an ordered \link{factor}.
|
||||
}
|
||||
\details{
|
||||
To split ages, the input for the \code{split_at} argument can be:
|
||||
@@ -41,6 +44,7 @@ age_groups(ages, 50)
|
||||
|
||||
# split into 0-19, 20-49 and 50+
|
||||
age_groups(ages, c(20, 50))
|
||||
age_groups(ages, c(20, 50), names = c("Under 20 years", "20 to 50 years", "Over 50 years"))
|
||||
|
||||
# split into groups of ten years
|
||||
age_groups(ages, 1:10 * 10)
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
% Generated by roxygen2: do not edit by hand
|
||||
% Please edit documentation in R/tidymodels.R
|
||||
\name{amr-tidymodels}
|
||||
\alias{amr-tidymodels}
|
||||
\alias{all_mic}
|
||||
\alias{all_mic_predictors}
|
||||
\alias{all_sir}
|
||||
\alias{all_sir_predictors}
|
||||
\alias{step_mic_log2}
|
||||
\alias{step_sir_numeric}
|
||||
\title{AMR Extensions for Tidymodels}
|
||||
\usage{
|
||||
all_mic()
|
||||
|
||||
all_mic_predictors()
|
||||
|
||||
all_sir()
|
||||
|
||||
all_sir_predictors()
|
||||
|
||||
step_mic_log2(recipe, ..., role = NA, trained = FALSE, columns = NULL,
|
||||
skip = FALSE, id = recipes::rand_id("mic_log2"))
|
||||
|
||||
step_sir_numeric(recipe, ..., role = NA, trained = FALSE, columns = NULL,
|
||||
skip = FALSE, id = recipes::rand_id("sir_numeric"))
|
||||
}
|
||||
\arguments{
|
||||
\item{recipe}{A recipe object. The step will be added to the sequence of
|
||||
operations for this recipe.}
|
||||
|
||||
\item{...}{One or more selector functions to choose variables for this step.
|
||||
See \code{\link[recipes:selections]{selections()}} for more details.}
|
||||
|
||||
\item{role}{Not used by this step since no new variables are created.}
|
||||
|
||||
\item{trained}{A logical to indicate if the quantities for preprocessing have
|
||||
been estimated.}
|
||||
|
||||
\item{skip}{A logical. Should the step be skipped when the recipe is baked by
|
||||
\code{\link[recipes:bake]{bake()}}? While all operations are baked when \code{\link[recipes:prep]{prep()}} is run, some
|
||||
operations may not be able to be conducted on new data (e.g. processing the
|
||||
outcome variable(s)). Care should be taken when using \code{skip = TRUE} as it
|
||||
may affect the computations for subsequent operations.}
|
||||
|
||||
\item{id}{A character string that is unique to this step to identify it.}
|
||||
}
|
||||
\description{
|
||||
This family of functions allows using AMR-specific data types such as \verb{<mic>} and \verb{<sir>} inside \code{tidymodels} pipelines.
|
||||
}
|
||||
\details{
|
||||
You can read more in our online \href{https://amr-for-r.org/articles/AMR_with_tidymodels.html}{AMR with tidymodels introduction}.
|
||||
|
||||
Tidyselect helpers include:
|
||||
\itemize{
|
||||
\item \code{\link[=all_mic]{all_mic()}} and \code{\link[=all_mic_predictors]{all_mic_predictors()}} to select \verb{<mic>} columns
|
||||
\item \code{\link[=all_sir]{all_sir()}} and \code{\link[=all_sir_predictors]{all_sir_predictors()}} to select \verb{<sir>} columns
|
||||
}
|
||||
|
||||
Pre-processing pipeline steps include:
|
||||
\itemize{
|
||||
\item \code{\link[=step_mic_log2]{step_mic_log2()}} to convert MIC columns to numeric (via \code{as.numeric()}) and apply a log2 transform, to be used with \code{\link[=all_mic_predictors]{all_mic_predictors()}}
|
||||
\item \code{\link[=step_sir_numeric]{step_sir_numeric()}} to convert SIR columns to numeric (via \code{as.numeric()}), to be used with \code{\link[=all_sir_predictors]{all_sir_predictors()}}: \code{"S"} = 1, \code{"I"}/\code{"SDD"} = 2, \code{"R"} = 3. All other values are rendered \code{NA}. Keep this in mind for further processing, especially if the model does not allow for \code{NA} values.
|
||||
}
|
||||
|
||||
These steps integrate with \code{recipes::recipe()} and work like standard preprocessing steps. They are useful for preparing data for modelling, especially with classification models.
|
||||
}
|
||||
\examples{
|
||||
if (require("tidymodels")) {
|
||||
|
||||
# The below approach formed the basis for this paper: DOI 10.3389/fmicb.2025.1582703
|
||||
# Presence of ESBL genes was predicted based on raw MIC values.
|
||||
|
||||
|
||||
# example data set in the AMR package
|
||||
esbl_isolates
|
||||
|
||||
# Prepare a binary outcome and convert to ordered factor
|
||||
data <- esbl_isolates \%>\%
|
||||
mutate(esbl = factor(esbl, levels = c(FALSE, TRUE), ordered = TRUE))
|
||||
|
||||
# Split into training and testing sets
|
||||
split <- initial_split(data)
|
||||
training_data <- training(split)
|
||||
testing_data <- testing(split)
|
||||
|
||||
# Create and prep a recipe with MIC log2 transformation
|
||||
mic_recipe <- recipe(esbl ~ ., data = training_data) \%>\%
|
||||
|
||||
# Optionally remove non-predictive variables
|
||||
remove_role(genus, old_role = "predictor") \%>\%
|
||||
|
||||
# Apply the log2 transformation to all MIC predictors
|
||||
step_mic_log2(all_mic_predictors()) \%>\%
|
||||
|
||||
# And apply the preparation steps
|
||||
prep()
|
||||
|
||||
# View prepped recipe
|
||||
mic_recipe
|
||||
|
||||
# Apply the recipe to training and testing data
|
||||
out_training <- bake(mic_recipe, new_data = NULL)
|
||||
out_testing <- bake(mic_recipe, new_data = testing_data)
|
||||
|
||||
# Fit a logistic regression model
|
||||
fitted <- logistic_reg(mode = "classification") \%>\%
|
||||
set_engine("glm") \%>\%
|
||||
fit(esbl ~ ., data = out_training)
|
||||
|
||||
# Generate predictions on the test set
|
||||
predictions <- predict(fitted, out_testing) \%>\%
|
||||
bind_cols(out_testing)
|
||||
|
||||
# Evaluate predictions using standard classification metrics
|
||||
our_metrics <- metric_set(accuracy, kap, ppv, npv)
|
||||
metrics <- our_metrics(predictions, truth = esbl, estimate = .pred_class)
|
||||
|
||||
# Show performance
|
||||
metrics
|
||||
}
|
||||
}
|
||||
\seealso{
|
||||
\code{\link[recipes:recipe]{recipes::recipe()}}, \code{\link[=as.mic]{as.mic()}}, \code{\link[=as.sir]{as.sir()}}
|
||||
}
|
||||
\keyword{internal}
|
||||
+14
-41
@@ -11,7 +11,7 @@
|
||||
\source{
|
||||
\itemize{
|
||||
\item Bielicki JA \emph{et al.} (2016). \strong{Selecting appropriate empirical antibiotic regimens for paediatric bloodstream infections: application of a Bayesian decision model to local and pooled antimicrobial resistance surveillance data} \emph{Journal of Antimicrobial Chemotherapy} 71(3); \doi{10.1093/jac/dkv397}
|
||||
\item Bielicki JA \emph{et al.} (2020). \strong{Evaluation of the coverage of 3 antibiotic regimens for neonatal sepsis in the hospital setting across Asian countries} \emph{JAMA Netw Open.} 3(2):e1921124; \doi{10.1001.jamanetworkopen.2019.21124}
|
||||
\item Bielicki JA \emph{et al.} (2020). \strong{Evaluation of the coverage of 3 antibiotic regimens for neonatal sepsis in the hospital setting across Asian countries} \emph{JAMA Netw Open.} 3(2):e1921124; \doi{10.1001/jamanetworkopen.2019.21124}
|
||||
\item Klinker KP \emph{et al.} (2021). \strong{Antimicrobial stewardship and antibiograms: importance of moving beyond traditional antibiograms}. \emph{Therapeutic Advances in Infectious Disease}, May 5;8:20499361211011373; \doi{10.1177/20499361211011373}
|
||||
\item Barbieri E \emph{et al.} (2021). \strong{Development of a Weighted-Incidence Syndromic Combination Antibiogram (WISCA) to guide the choice of the empiric antibiotic treatment for urinary tract infection in paediatric patients: a Bayesian approach} \emph{Antimicrobial Resistance & Infection Control} May 1;10(1):74; \doi{10.1186/s13756-021-00939-2}
|
||||
\item \strong{M39 Analysis and Presentation of Cumulative Antimicrobial Susceptibility Test Data, 5th Edition}, 2022, \emph{Clinical and Laboratory Standards Institute (CLSI)}. \url{https://clsi.org/standards/products/microbiology/documents/m39/}.
|
||||
@@ -23,16 +23,17 @@ antibiogram(x, antimicrobials = where(is.sir), mo_transform = "shortname",
|
||||
only_all_tested = FALSE, digits = ifelse(wisca, 1, 0),
|
||||
formatting_type = getOption("AMR_antibiogram_formatting_type",
|
||||
ifelse(wisca, 14, 18)), col_mo = NULL, language = get_AMR_locale(),
|
||||
minimum = 30, combine_SI = TRUE, sep = " + ", wisca = FALSE,
|
||||
simulations = 1000, conf_interval = 0.95, interval_side = "two-tailed",
|
||||
info = interactive(), ...)
|
||||
minimum = 30, combine_SI = TRUE, sep = " + ", sort_columns = TRUE,
|
||||
wisca = FALSE, simulations = 1000, conf_interval = 0.95,
|
||||
interval_side = "two-tailed", info = interactive(), ...)
|
||||
|
||||
wisca(x, antimicrobials = where(is.sir), ab_transform = "name",
|
||||
syndromic_group = NULL, only_all_tested = FALSE, digits = 1,
|
||||
formatting_type = getOption("AMR_antibiogram_formatting_type", 14),
|
||||
col_mo = NULL, language = get_AMR_locale(), combine_SI = TRUE,
|
||||
sep = " + ", simulations = 1000, conf_interval = 0.95,
|
||||
interval_side = "two-tailed", info = interactive(), ...)
|
||||
sep = " + ", sort_columns = TRUE, simulations = 1000,
|
||||
conf_interval = 0.95, interval_side = "two-tailed",
|
||||
info = interactive(), ...)
|
||||
|
||||
retrieve_wisca_parameters(wisca_model, ...)
|
||||
|
||||
@@ -55,6 +56,7 @@ retrieve_wisca_parameters(wisca_model, ...)
|
||||
\item \code{c(aminoglycosides(), "AMP", "AMC")}
|
||||
\item \code{c(aminoglycosides(), carbapenems())}
|
||||
}
|
||||
\item Column indices using numbers
|
||||
\item Combination therapy, indicated by using \code{"+"}, with or without \link[=antimicrobial_selectors]{antimicrobial selectors}, e.g.:
|
||||
\itemize{
|
||||
\item \code{"cipro + genta"}
|
||||
@@ -90,6 +92,8 @@ retrieve_wisca_parameters(wisca_model, ...)
|
||||
|
||||
\item{sep}{A separating character for antimicrobial columns in combination antibiograms.}
|
||||
|
||||
\item{sort_columns}{A \link{logical} to indicate whether the antimicrobial columns must be sorted on name.}
|
||||
|
||||
\item{wisca}{A \link{logical} to indicate whether a Weighted-Incidence Syndromic Combination Antibiogram (WISCA) must be generated (default is \code{FALSE}). This will use a Bayesian decision model to estimate regimen coverage probabilities using \href{https://en.wikipedia.org/wiki/Monte_Carlo_method}{Monte Carlo simulations}. Set \code{simulations}, \code{conf_interval}, and \code{interval_side} to adjust.}
|
||||
|
||||
\item{simulations}{(for WISCA) a numerical value to set the number of Monte Carlo simulations.}
|
||||
@@ -160,7 +164,7 @@ Set \code{digits} (defaults to \code{0}) to alter the rounding of the susceptibi
|
||||
|
||||
There are various antibiogram types, as summarised by Klinker \emph{et al.} (2021, \doi{10.1177/20499361211011373}), and they are all supported by \code{\link[=antibiogram]{antibiogram()}}.
|
||||
|
||||
For clinical coverage estimations, \strong{use WISCA whenever possible}, since it provides more precise coverage estimates by accounting for pathogen incidence and antimicrobial susceptibility, as has been shown by Bielicki \emph{et al.} (2020, \doi{10.1001.jamanetworkopen.2019.21124}). See the section \emph{Explaining WISCA} on this page. Do note that WISCA is pathogen-agnostic, meaning that the outcome is not stratied by pathogen, but rather by syndrome.
|
||||
For clinical coverage estimations, \strong{use WISCA whenever possible}, since it provides more precise coverage estimates by accounting for pathogen incidence and antimicrobial susceptibility, as has been shown by Bielicki \emph{et al.} (2020, \doi{10.1001/jamanetworkopen.2019.21124}). See the section \emph{Explaining WISCA} on this page. Do note that WISCA is pathogen-agnostic, meaning that the outcome is not stratied by pathogen, but rather by syndrome.
|
||||
\enumerate{
|
||||
\item \strong{Traditional Antibiogram}
|
||||
|
||||
@@ -306,42 +310,11 @@ You can also use functions from specific 'table reporting' packages to transform
|
||||
\section{Explaining WISCA}{
|
||||
|
||||
|
||||
WISCA, as outlined by Bielicki \emph{et al.} (\doi{10.1093/jac/dkv397}), stands for Weighted-Incidence Syndromic Combination Antibiogram, which estimates the probability of adequate empirical antimicrobial regimen coverage for specific infection syndromes. This method leverages a Bayesian decision model with random effects for pathogen incidence and susceptibility, enabling robust estimates in the presence of sparse data.
|
||||
WISCA (Weighted-Incidence Syndromic Combination Antibiogram) estimates the probability of empirical coverage for combination regimens.
|
||||
|
||||
The Bayesian model assumes conjugate priors for parameter estimation. For example, the coverage probability \eqn{\theta} for a given antimicrobial regimen is modelled using a Beta distribution as a prior:
|
||||
It weights susceptibility by pathogen prevalence within a clinical syndrome and provides credible intervals around the expected coverage.
|
||||
|
||||
\deqn{\theta \sim \text{Beta}(\alpha_0, \beta_0)}
|
||||
|
||||
where \eqn{\alpha_0} and \eqn{\beta_0} represent prior successes and failures, respectively, informed by expert knowledge or weakly informative priors (e.g., \eqn{\alpha_0 = 1, \beta_0 = 1}). The likelihood function is constructed based on observed data, where the number of covered cases for a regimen follows a binomial distribution:
|
||||
|
||||
\deqn{y \sim \text{Binomial}(n, \theta)}
|
||||
|
||||
Posterior parameter estimates are obtained by combining the prior and likelihood using Bayes' theorem. The posterior distribution of \eqn{\theta} is also a Beta distribution:
|
||||
|
||||
\deqn{\theta | y \sim \text{Beta}(\alpha_0 + y, \beta_0 + n - y)}
|
||||
|
||||
Pathogen incidence, representing the proportion of infections caused by different pathogens, is modelled using a Dirichlet distribution, which is the natural conjugate prior for multinomial outcomes. The Dirichlet distribution is parameterised by a vector of concentration parameters \eqn{\alpha}, where each \eqn{\alpha_i} corresponds to a specific pathogen. The prior is typically chosen to be uniform (\eqn{\alpha_i = 1}), reflecting an assumption of equal prior probability across pathogens.
|
||||
|
||||
The posterior distribution of pathogen incidence is then given by:
|
||||
|
||||
\deqn{\text{Dirichlet}(\alpha_1 + n_1, \alpha_2 + n_2, \dots, \alpha_K + n_K)}
|
||||
|
||||
where \eqn{n_i} is the number of infections caused by pathogen \eqn{i} observed in the data. For practical implementation, pathogen incidences are sampled from their posterior using normalised Gamma-distributed random variables:
|
||||
|
||||
\deqn{x_i \sim \text{Gamma}(\alpha_i + n_i, 1)}
|
||||
\deqn{p_i = \frac{x_i}{\sum_{j=1}^K x_j}}
|
||||
|
||||
where \eqn{x_i} represents unnormalised pathogen counts, and \eqn{p_i} is the normalised proportion for pathogen \eqn{i}.
|
||||
|
||||
For hierarchical modelling, pathogen-level effects (e.g., differences in resistance patterns) and regimen-level effects are modelled using Gaussian priors on log-odds. This hierarchical structure ensures partial pooling of estimates across groups, improving stability in strata with small sample sizes. The model is implemented using Hamiltonian Monte Carlo (HMC) sampling.
|
||||
|
||||
Stratified results can be provided based on covariates such as age, sex, and clinical complexity (e.g., prior antimicrobial treatments or renal/urological comorbidities) using \code{dplyr}'s \code{\link[dplyr:group_by]{group_by()}} as a pre-processing step before running \code{\link[=wisca]{wisca()}}. Posterior odds ratios (ORs) are derived to quantify the effect of these covariates on coverage probabilities:
|
||||
|
||||
\deqn{\text{OR}_{\text{covariate}} = \frac{\exp(\beta_{\text{covariate}})}{\exp(\beta_0)}}
|
||||
|
||||
By combining empirical data with prior knowledge, WISCA overcomes the limitations of traditional combination antibiograms, offering disease-specific, patient-stratified estimates with robust uncertainty quantification. This tool is invaluable for antimicrobial stewardship programs and empirical treatment guideline refinement.
|
||||
|
||||
\strong{Note:} WISCA never gives an output on the pathogen/species level, as all incidences and susceptibilities are already weighted for all species.
|
||||
For more background, interpretation, and examples, see \href{https://amr-for-r.org/articles/WISCA.html}{the WISCA vignette}.
|
||||
}
|
||||
|
||||
\examples{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user