I'd like to integrate boxed warning information from SPL with the Pillbox Engine so Pillbox users and developers can 1) know when a product has a boxed warning and 2) have access to the boxed warning text.

I haven't been able to determine the syntax to provide a set_id and receive the boxed_warning text, if it exists for that label.

To start, this call returns a label with a boxed_warning, but it appears to have a different set_id.


 "spl_set_id": [

You are pretty close, you just have a syntax error on the query that is getting interpreted as a search string: it should be +AND+set_id: not +AND+set_id=

Also, that particular set_id does not have a boxed_warning so it will not return anything.

The following query confirm the syntax and that the example is missing a boxed_warning.


Hope that helps.

  • Thank you, Hans. I'm still confused by certain issues. Now that I've had mote time to think, I realize the query cannot include "missing" or exists" when referencing the boxed_warning, because the user will not know if it exists. Also, I'm unsure why my query returns a label with a different set_id. Testing this I found this query also return a different label and says there are 52 matches. api.fda.gov/drug/… – David Hale Apr 20 '15 at 17:27
  • This is another setid= vs setid: issue. This is the query you want: api.fda.gov/drug/… – Matt Mohebbi Apr 22 '15 at 20:48
  • Let us know if this doesn't make sense! – Matt Mohebbi Apr 22 '15 at 20:56
  • Thanks for clarifying, Matt. This is great! Is it possible to limit the results to a single, specified section, such as "boxed warning"? – David Hale May 18 '15 at 17:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.