RxClass API
The RxClass API is a web service for accessing drug classes and drug members for a number of different drug class types. See RxClass Overview.
Use of the API is subject to Terms of Service. No license is needed to use the RxClass API.
Functions
Function | REST Resource | Description |
---|---|---|
findClassByName | /class/byName | Drug classes with a specified class name |
findClassesById | /class/byId | Drug classes with a specified class identifier |
findSimilarClassesByClass | /class/similar | Classes with similar clinically-significant RxNorm ingredients |
findSimilarClassesByDrugList | /class/similarByRxcuis | Classes with clinically-significant RxNorm ingredients similar to a specified list |
getAllClasses | /allClasses | All classes (may limit by class type) |
getClassByRxNormDrugId | /class/byRxcui | Classes containing a specified drug RXCUI |
getClassByRxNormDrugName | /class/byDrugName | Classes containing a drug of the specified name |
getClassContexts | /classContext | Paths from the specified class to the root of its class hierarchies |
getClassGraphBySource | /classGraph | Classes along the path from a specified class to the root of a class hierarchy |
getClassMembers | /classMembers | Drug members of a specified class |
getClassTree | /classTree | Subclasses or descendants of the specified class |
getClassTypes | /classTypes | Class types |
getRelaSourceVersion | /version/relaSource | Version of a data set from which RxClass draws drug-class relations |
getRelas | /relas | Relationships expressed by a source of drug relations |
getSimilarityInformation | /class/similarInfo | Similarity of the clinically-significant membership of two classes |
getSourcesOfDrugClassRelations | /relaSources | Sources of drug-class relations |
getSpellingSuggestions | /spellingsuggestions | Drug or class names similar to a given string |