With the function mdro(), you can determine multi-drug resistant organisms (MDRO). It currently support these guidelines:

  • “Intrinsic Resistance and Exceptional Phenotypes Tables”, by EUCAST (European Committee on Antimicrobial Susceptibility Testing)
  • “Companion handbook to the WHO guidelines for the programmatic management of drug-resistant tuberculosis”, by WHO (World Health Organization)
  • “WIP-Richtlijn Bijzonder Resistente Micro-organismen (BRMO)”, by RIVM (Rijksinstituut voor de Volksgezondheid, the Netherlands National Institute for Public Health and the Environment)

As an example, I will make a data set to determine multi-drug resistant TB:

Because all column names are automatically verified for valid drug names or codes, this would have worked exactly the same:

The data set looks like this now:

We can now add the interpretation of MDR-TB to our data set:

We also created a package dedicated to data cleaning and checking, called the clean package. It gets automatically installed with the AMR package, so we only have to load it:

library(clean)

It contains the freq() function, to create a frequency table:

freq(my_TB_data$mdr)

Frequency table

Class: factor > ordered (numeric)
Length: 5,000 (of which NA: 0 = 0.00%)
Levels: 5: Negative < Mono-resistant < Poly-resistant < Multi-drug-resistant <…
Unique: 5

Item Count Percent Cum. Count Cum. Percent
1 Mono-resistant 3255 65.1% 3255 65.1%
2 Negative 638 12.8% 3893 77.9%
3 Multi-drug-resistant 618 12.4% 4511 90.2%
4 Poly-resistant 276 5.5% 4787 95.7%
5 Extensive drug-resistant 213 4.3% 5000 100.0%