Skip to content

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.
Preview

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

FieldRequiredTypeDescriptionExample
rxcuisTrueSTRINGJSON array string of RxCUIs to select from. The node will pick one RxCUI by index.["161", "313", "860975"]
selected_rxcuiTrueINTZero-based index into the rxcuis array indicating which RxCUI to query.0
info_typeTrue['name', 'ndcs', 'properties', 'all_related']Selects the type of information to retrieve for the chosen RxCUI.properties

Outputs

FieldTypeDescriptionExample
concept_infoSTRINGFormatted 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": { ... } }
rxcuiSTRINGThe selected RxCUI that was queried based on the provided index.161
statusSTRINGHuman-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\"]".