Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

RxNorm API summary

Jonathan Payne edited this page Feb 5, 2015 · 1 revision

in an attempt to standardise the OCl APi, we must learn lessons from other APIs for terminologies to ensure all fields are well represented

The RxNorm will nto be used as a standalone but is well represented in this summary of its REST API

Available resources accessed using this URI are

{
    "resourceList": {
        "resource": [
            "http://rxnav.nlm.nih.gov/REST/version",
            "http://rxnav.nlm.nih.gov/REST/displaynames",
            "http://rxnav.nlm.nih.gov/REST/idtypes",
            "http://rxnav.nlm.nih.gov/REST/relatypes",
            "http://rxnav.nlm.nih.gov/REST/sourcetypes",
            "http://rxnav.nlm.nih.gov/REST/termtypes",
            "http://rxnav.nlm.nih.gov/REST/brands?ingredientids=yourIngredientIdsList",
            "http://rxnav.nlm.nih.gov/REST/drugs?name=yourName",
            "http://rxnav.nlm.nih.gov/REST/remap/{rxcui}",
            "http://rxnav.nlm.nih.gov/REST/rxcui?name=yourName&srclist=yourSources&allsrc=0or1&search=0or1or2",
            "http://rxnav.nlm.nih.gov/REST/rxcui?idtype=yourIdtype&id=yourId&allsrc=0or1",
            "http://rxnav.nlm.nih.gov/REST/spellingsuggestions?name=yourName",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/properties",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/status",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/ndcs",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/quantity",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/splsetid",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/strength",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/unii",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/allrelated",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/proprietary?srclist=yourList&ticket=yourTicket&rxaui=yourRxaui",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/related?tty=yourTTYs",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/related?rela=yourRelas",
            "http://rxnav.nlm.nih.gov/REST/approxMatch/{term}",
            "http://rxnav.nlm.nih.gov/REST/approx?term = yourTerm",
            "http://rxnav.nlm.nih.gov/REST/allconcepts?tty=yourTTYs",
            "http://rxnav.nlm.nih.gov/REST/propCategories",
            "http://rxnav.nlm.nih.gov/REST/propnames",
            "http://rxnav.nlm.nih.gov/REST/rxcui/{rxcui}/allProperties?prop=yourPropCategories"
        ]
    }
}

version simply displays the current version of REST API in use..

{"version":"01-Apr-2013;10-Apr-2013"}

displaynames shows the names of drugs in the database, with no additional details

Clone this wiki locally