Retrieve all drug classes or filter by specified class types.
RxNav (RxNorm Drug Names API)
RxNav and its companion APIs provide standardized drug terminology and information services
Continue with this provider
This provider-level handoff preserves only its public ID. No tool or business task is guessed; choose a current tool during rediscovery before setup can be treated as complete.
- Selected provider
- rxnav
- Selected tool
- Unknown — confirm during rediscovery
- Business task
- Unknown — confirm during rediscovery
- Catalog updated
- Unknown — confirm during rediscovery
Get the classes that directly contain drugName or any product or ingredient related to it (see default paths). The result can be filtered by drug-class sources (relaSource parameter) and relations (relas parameter).
Get the classes that directly contain a given RxNorm concept (rxcui parameter) or any product or ingredient related to it. The result can be filtered by drug-class sources (relaSource parameter) and relations (relas parameter). The result does not include superclasses that only indirectly contain the concept or a related product or ingredient.
Retrieve class information for a class indicated by className in JSON format. The specified name may be a synonym for the class. If classTypes is specified, only classes of those types are returned.
Retrieve class information for a class indicated by className in XML format. The specified name may be a synonym for the class. If classTypes is specified, only classes of those types are returned.
Retrieve class information for a class indicated by className. The specified name may be a synonym for the class. If classTypes is specified, only classes of those types are returned.
Get the classes that directly contain a given RxNorm concept (RxCUI) or any product or ingredient related to it. The result can be filtered by drug-class sources and relations.
Get the contexts of a class. A context is a path (a sequence of classes), starting with classId, then an immediate superclass, then a superclass of the superclass, and so on, ending with the root of a class hierarchy.
Get the class tree rooted at a class of the specified classId and classType. The class tree represents that class and the classes that are its descendants.
Get the class tree rooted at a class of the specified classId and classType. The class tree represents that class and the classes that are its descendants. Results are available as JSON. All query parameters are case-insensitive.
Get the class tree rooted at a class of the specified classId and classType. The class tree represents that class and the classes that are its descendants. Results are available as XML. All query parameters are case-insensitive.
Get the list of available class types used as filters in other RxClass API endpoints such as findClassByName, getClassTree, getClassGraphBySource, and getAllClasses.
Get the classes that directly contain a given RxNorm concept (rxcui parameter) or any product or ingredient related to it (see default paths). The result can be filtered by drug-class sources (relaSource parameter) and relations (relas parameter). The result does not include superclasses that only indirectly contain the concept or a related product or ingredient.
Retrieve drug class information for a specified class identifier (e.g., ATC, MeSH, SNOMED CT, NUI, VA Class ID, or Drug Schedule).
Get the ancestors of a class specified by source and classId. The ancestors are returned as a graph of nodes and edges.
Get the classes that directly contain a drug of the specified name or any product or ingredient related to it. The result can be filtered by drug-class sources and relations.
Get the list of sources that associate generic drugs to the class types.
Get the version of a data set from which RxClass draws drug-class relations.
Get the drug-to-class relationships from a given source (relaSource parameter).
Find classes with clinically-significant RxNorm ingredients similar to a specified list of drug identifiers.
