{"uid":"cap_3c-_9e7aiThoDS4GPZwqN","slug":"rxnorm-ndc-status-product-resolver-2e9de4df","name":"RxNorm NDC Status & Product Resolver","description":"Returns the active/obsolete status, normalized NDC11, mapped RxCUI, concept name and source list for a National Drug Code via NLM rxnav.nlm.nih.gov/REST/ndcstatus. Autonomous agents and agent-to-agent (A2A) claims-adjudication, inventory and pharmacy-validation systems consume it to confirm whether a packaged product code is still marketable. Ranking surface: NDC to status and canonical product. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure.","url":"https://rxnorm-ndc-status.hergertsynthora.com/service","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ndc":{"type":"string","description":"ndc"}}},"responseSchema":{"type":"json","example":{"ok":true,"niche":"rxnorm-ndc-status","result":{"ndc":"0069-3150-83","rxcui":"1668240","status":"ACTIVE","humanDrug":null,"description":null,"productType":null,"originalPackager":null,"marketingCategory":null},"provenance":{"url":"https://rxnav.nlm.nih.gov/REST/ndcstatus.json","source":"RxNorm NDC Status & Product Resolver"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TUQU6Cx5zv6atATxtgE1t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up the active/obsolete status, normalized NDC11, mapped RxCUI, and concept name for a National Drug Code via NLM RxNorm","exampleAgentPrompt":"Can you check whether NDC 0069-3150-83 is still active and give me its RxCUI and canonical drug name from RxNorm?","exampleUseCases":[{"title":"Pharmacy claim NDC validation","prompt":"Before we process this insurance claim, check if NDC 0378-5007-05 is currently active and marketable — I need the RxCUI and whether it's been discontinued."},{"title":"Inventory obsolescence check","prompt":"We have NDC 00093-0058-01 in our warehouse inventory system — can you verify whether that product code is still valid or has been marked obsolete by RxNorm?"},{"title":"Drug code normalization for EHR","prompt":"I need to normalize the drug code 0002-7597-01 to its 11-digit NDC11 format and map it to the corresponding RxCUI so we can store it in our EHR system correctly."}],"resultDescription":"Returns a JSON object with the drug's active/obsolete status, normalized NDC11 code, mapped RxCUI identifier, and concept name as sourced from NLM RxNorm. The response includes an 'ok' flag, the queried NDC, status string (e.g. ACTIVE), and provenance metadata indicating the NLM RxNav REST API as the underlying data source.","failureModes":["NDC not found in RxNorm database — returns empty or null result fields","Malformed NDC input (wrong format or length) — may return no match","NDC exists but has no RxCUI mapping — fields returned as null","Upstream NLM RxNav API unavailable — service may timeout or return error","Obsolete NDC with no active replacement — status returned as OBSOLETE with limited metadata"],"whenToPreferThis":"Use this endpoint when you need a fast, per-NDC lookup of drug marketability status and RxNorm concept mapping without building a direct integration to NLM's RxNav API. It is ideal for autonomous claims-adjudication, pharmacy inventory validation, and EHR data normalization pipelines that need to confirm whether a packaged drug product code is still active before processing. Prefer this over a raw NLM API call when operating in an agent or A2A context where metered, pay-per-call access via x402 is acceptable and you want a pre-normalized JSON response.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:33:26.709Z","isFirstParty":false}