This repository has been archived by the owner on Aug 11, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 64
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
Overview
Resources
Import / Export
- CSV Import
- Bulk Import
- Org/Source Import
- Export API
- Subscriptions
- Subscription Client Testing Process
- OpenMRS to OCL Mapping
Troubleshooting & Operations
- Data integrity checks
- Maintaining OCLAPI's Docker containers
- Maintaining MongoDB and Solr
- How to check logs
- NewRelic monitoring setup
- Configuration changes to make tests and import job run faster
- Accessing Solr UI Remotely
- Data Backup and Restore
- SSL Configuration
- Flower
- Switching to Maintenance Mode on Production Server
- Docker networking and Security
Other