RxNorm Concept Info¶
Retrieves detailed information about a specific RxNorm concept (RxCUI). You provide a JSON array of RxCUIs and choose which index to use, then select the type of information to fetch such as name, NDCs, properties, or all related data. Returns a formatted JSON payload, the selected RxCUI, and a status message.

Usage¶
Use this node after obtaining one or more RxCUIs (e.g., from a drug search or NDC lookup). Pass the list of RxCUIs as a JSON array string, choose the index of the RxCUI you want to inspect, and select the information type. Integrate it into workflows that require drilling into a drug concept for metadata, identifiers, and related concepts.
Inputs¶
| Field | Required | Type | Description | Example |
|---|---|---|---|---|
| rxcuis | True | STRING | JSON array string of RxCUIs to select from. The node will pick one RxCUI by index. | ["161", "313", "860975"] |
| selected_rxcui | True | INT | Zero-based index into the rxcuis array indicating which RxCUI to query. | 0 |
| info_type | True | ['name', 'ndcs', 'properties', 'all_related'] | Selects the type of information to retrieve for the chosen RxCUI. | properties |
Outputs¶
| Field | Type | Description | Example |
|---|---|---|---|
| concept_info | STRING | Formatted JSON string containing the requested information about the selected RxCUI, including the RxCUI, the info_type, and the returned data. | { "rxcui": "161", "info_type": "properties", "data": { ... } } |
| rxcui | STRING | The selected RxCUI that was queried based on the provided index. | 161 |
| status | STRING | Human-readable status indicating success or describing the encountered error. | Successfully retrieved properties for RXCUI 161 |
Important Notes¶
- Input rxcuis must be a valid JSON array string. If it is not valid JSON or is empty, the node will return an error.
- selected_rxcui must be within the bounds of the rxcuis array; otherwise, an index out-of-range error is returned.
- info_type must be one of: name, ndcs, properties, all_related. Any other value will return an error.
- On API failures, the concept_info output will contain a JSON object including an error field, and status will describe the issue.
- Whitespace-only or empty RxCUI values are rejected.
Troubleshooting¶
- Error: Selected RXCUI index out of range — Ensure selected_rxcui is >= 0 and less than the length of the rxcuis array.
- Error: RXCUI cannot be empty — Verify the rxcuis array contains non-empty string values and parsing succeeded.
- Error: Unknown info type — Set info_type to one of: name, ndcs, properties, all_related.
- API Error in outputs — The external service may be unavailable or the RxCUI is invalid. Inspect the concept_info JSON for the error field and retry with a known-good RxCUI.
- Invalid JSON for rxcuis — Provide a properly formatted JSON array string such as "[\"161\"]".