Skills › Scientific Agent Skills › database-lookup › dailymed.md
dailymed.md
65 lines · skills/database-lookup/references/dailymed.md at 5f2bc03
DailyMed (NIH/NLM Drug Labels)
Raw lines 1 to 211## Key Endpoints
13| Endpoint | Description |
14|----------|-------------|
15| `v2/spls.json?drug_name={name}` | Search drug labels by name |
16| `v2/spls/{setid}.json` | Get label metadata by SetID |
17| `v2/spls/{setid}/ndcs.json` | NDC codes for a label |
18| `v2/spls/{setid}/media.json` | Images/media for a label |
19| `v2/drugnames.json?drug_name={prefix}` | Drug name autocomplete |
20| `v2/drugclasses.json?drug_class_name={name}` | Search by pharmacologic class |
21| `v2/rxcuis.json?rxcui={rxcui}` | Query RxNorm CUIs |
22| `v2/spls.json?ndc={ndc_code}` | Find labels by NDC code |
Key Endpoints
| Endpoint | Description |
|---|---|
v2/spls.json?drug_name={name} | Search drug labels by name |
v2/spls/{setid}.json | Get label metadata by SetID |
v2/spls/{setid}/ndcs.json | NDC codes for a label |
v2/spls/{setid}/media.json | Images/media for a label |
v2/drugnames.json?drug_name={prefix} | Drug name autocomplete |
v2/drugclasses.json?drug_class_name={name} | Search by pharmacologic class |
v2/rxcuis.json?rxcui={rxcui} | Query RxNorm CUIs |
v2/spls.json?ndc={ndc_code} | Find labels by NDC code |
24## Additional filters for `/v2/spls.json`
25- `drug_class_code` and `drug_class_coding_system` — pharmacologic class code and terminology; discover codes via `/drugclasses.json`
26- `labeler` — manufacturer name
27- `page` / `pagesize` — pagination (max 100)
Additional filters for /v2/spls.json
drug_class_codeanddrug_class_coding_system— pharmacologic class code and terminology; discover codes via/drugclasses.jsonlabeler— manufacturer namepage/pagesize— pagination (max 100)
29## Example Calls
31```
32# Search metformin labels
33https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_name=metformin
35# Drug name autocomplete
36https://dailymed.nlm.nih.gov/dailymed/services/v2/drugnames.json?drug_name=ator
38# Search by pharmacologic class
39https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_class_code={code_from_drugclasses}
41# Full label XML (SPL content with sections)
42https://dailymed.nlm.nih.gov/dailymed/services/v2/spls/{setid}.xml
43```
Example Calls
# Search metformin labels
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_name=metformin
# Drug name autocomplete
https://dailymed.nlm.nih.gov/dailymed/services/v2/drugnames.json?drug_name=ator
# Search by pharmacologic class
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_class_code={code_from_drugclasses}
# Full label XML (SPL content with sections)
https://dailymed.nlm.nih.gov/dailymed/services/v2/spls/{setid}.xmlRaw lines 29 to 4445## Response Format
46```json
47{
48 "metadata": {
49 "total_elements": 12,
50 "elements_per_page": 10,
51 "current_page": 1,
52 "total_pages": 2
53 },
54 "data": [
55 {
56 "published_date": "2024-01-15",
57 "title": "METFORMIN HYDROCHLORIDE tablet",
58 "setid": "b03f295f-..."
59 }
60 ]
61}
62```
Response Format
{
"metadata": {
"total_elements": 12,
"elements_per_page": 10,
"current_page": 1,
"total_pages": 2
},
"data": [
{
"published_date": "2024-01-15",
"title": "METFORMIN HYDROCHLORIDE tablet",
"setid": "b03f295f-..."
}
]
}Raw lines 45 to 63