Showing posts with label warning letters. Show all posts
Showing posts with label warning letters. Show all posts

Thursday, August 19, 2010

Who gets to write these Press Releases?

I've gotten a handfull of these emails (below) recently from the FDA. It's serious business and I'm glad they're being vigilant, but do you think there are fights over who gets to write these press releases?

Glow Industries, Inc. Issues Nationwide Recall of Mr. Magic Male Enhancer from Don Wands Amended

Glow Industries, Inc., Perrysburg, OH, announced today that it is initiating a voluntary nationwide recall of the company's product sold under the name of Mr. Magic Male Enhancer from Don Wands. Glow Industries, Inc. is conducting this voluntary recall after being informed by the Food and Drug Administration (FDA) that lab analysis has found the Mr. Magic Male Enhancer from Don Wands capsules to contain Hydroxythiohomosildenafil and Sulfoaildenafil, an analogue of Sildenafil, an FDA-approved drug used in the treatment of male Erectile Dysfunction (ED), making Mr. Magic Male Enhancer an unapproved new drug. These active ingredients are not listed on the product label. Product manufactured containing lot numbers 9041401, 251209 and 8121904 are included in this recall...

I had always assumed these types of companies simply sold snake oil. I never considered the possibility that they were getting their hands on bona-fide analogues of sildenafil and the like. Weird and scary all at once.

Wednesday, July 22, 2009

FDA Responds about its warning letters search engine

Got this from "Webmail (L)" today. Love the personal touch. If I had to guess, some contractor who is now long gone implemented the actual warning letters search engine and now they have to either get that person back there to fix it or try and untangle someone else's spaghetti code themselves. Just a guess, but probably not fun for them either way.

Mr. Danese,

Thank you for your feedback. Our technical team is working hard to
resolve the remaining issues. Thank you for sending us emails about the
problems you encountered. We expect them to be resolved very soon.
Please don't hesitate to contact us when you have a question, suggestion
or any issues with our site. We are constantly working to improve the
site and appreciate your feedback.

Thank you,
Webmail (L)

Friday, July 17, 2009

Drums fingers on table...

I just emailed the FDA asking them for an update regarding their warning letters search engine.

From what I can determine, they have fixed the issue of certain missing warning letters. However, 2 other significant issues (at least) remain. 1. the date filter is still malfunctioning (see previous post here) and the excel document dump is still outputting html (see previous post here).

Tuesday, July 7, 2009

Warning Letters Update: FDA makes 1 fix

FDA has fixed the "beef northwest" issue described in yesterday's post (i.e. if you search for warning letters for "beef northwest" the search engine now returns 1 result (click here for same link as yesterday, but now with correct result).

I don't yet know whether all of the missing warning letters have been restored, but it's a start.

Monday, July 6, 2009

Where have all the warning letters gone?

I’ve written a couple of posts on FDA Warning Letters (here and here), but today’s post seems particularly important.

The FDA’s Warning Letter Search Engine is Seriously Flawed.
There are at least 2 things that are wrong (in addition to the flaws I outlined earlier).
  • Certain warning letters that were in the old database have vanished.
  • The warning letters that are returned when searching by date are often inaccurate.

Allow me to elaborate.

Certain warning letters that were in the old database have vanished If you use the FDA’s Warning Letter Search engine to search for “beef northwest”, you get 0 (zero) results [update: fda has fixed this error--see here]. But there is a warning letter issued to Beef Northwest Feeders LLC issued on August 21, 2007 (see here for the letter). You can also search the FDA’s Warning Letters by Company Name and the record does not show up.[update: fda has fixed this error--see here]


By my estimate there are almost 2,000 missing warning letters (I wrote a small bot that systematically went through the current FDA search engine and recorded warning letter results issued every day from January 1, 1996 to the present day and it returned ~7,700 warning letters, whereas the FDAble Warning Letter Database, made from the FDA’s old search engine, contains ~ 9500 letters).

Warning letters returned when searching by date are often inaccurate If you use the FDA warning letter search engine to search for all warning letters issued from 11/1/1996 to 10/31/1997 you get 152 results.

If you expand your search by 1 day (11/1/96 - 11/1/97) you get 876 results. Here’s a hint: The FDA did not issue 724 warning letters on 11/1/97- it was a Saturday.

I don’t know why the first search yields only 152 results, but it’s clearly wrong, and to be honest, given the errors throughout I’m not confident in the 876 results returned in the 2nd search-The FDAble database says there were 1,008 warning letters issued from 11/1/96 and 11/1/97.


To summarize all 3 posts we have the following problems with FDA Warning Letters Search Engine.
  1. Certain warning letters that were in the old database have vanished.
  2. The # of warning letters returned when searching by date is often inaccurate.
  3. Warning Letter Responses also appear to be missing from the new database.
  4. Downloadable Results are presented as Excel files, but are actually HTML.
  5. Warning Letter results return a maximum of 1,000 records, but this limit is not explicitly noted on the web-site.
I have an email in to FDA asking them to repair and notify others who may have been led astray.

Tuesday, June 30, 2009

Warning Letters Part II

FDA provides a web-page where you can Search Warning Letters by Issue Date and Export to Excel. Previously, I wrote about how the output of this information is not actually Excel, but here's something cute.

When you actually select a range of dates and download the "Excel" file, you get a file named something like this:

fda_wl_search_results_06302009110030.xls
the digit "code" at the end of the filename isn't that difficult to crack

fda_w[arning]l[etters]_search_results_MONTH DAYYEARHOURMINUTESECOND.xls

But what happens when 2 people request results within the same second? This will probably never happen, but it's a bad idea to dynamically name files like this.

Monday, June 22, 2009

Warning Letters Upgrade – a jumbled bag of some good but mostly bad

This picture pretty much sums up how I feel the more I look at the FDA’s most recent upgrade of its warning-letters & responses search-engine.

First, some background:

FDA used to have a collection of web-pages that allowed you to search the warning letters and responses that it had issued to various food & drug scofflaws and ne’er-do-wells all the way back to 1996.

There were certainly some strange choices made with the old system that they used. For one thing, they separated the “old” warning letters (those > 1 year old) from the new ones (<= 1 year old) and you had to use a separate search engine for each collection of reports.

With the new search engine, they’ve combined old and new so that both can be searched from one form. However, this appears to be the only thing that they got right with the upgrade.

Another peculiarity was that if you used the old system to download an Excel table of warning letters filtered by date, you got a CSV file that was mistakenly tagged with an .xls extension. This transgression is no big deal as CSV will be read easily by Excel even if it’s mis-tagged, but whoever built the new version seems to have taken the mislabeling one step further (see below).

If you dig deeper into the web-pages, you find all sorts of weirdness.

First, your searches are capped at 1,000 results no matter how big the true size of results. The search-form doesn’t say that it will only return the first 1,000 results, but it does. And this initially led to confusion on my part because I was trying to see if the system would retrieve all 9,000+ warning letters that should be in the system. It only returned 1,000.

This is a bit dangerous b/c if a user searches for all warning letters from 1996 to 2009 s/he may mistakenly conclude that there have only been about 1,000 reports issued. What’s the deal? I seriously doubt they’re low on computing power.

The same holds true if you try to download an Excel table of the warning letters (you only get 1,000 results) no matter what you try.

And here’s the really strange bit. Remember how I said that the old system delivered a CSV file that was mis-labeled as an xls file?

Well, the *new* system again lets you download what is ostensibly an Excel file, but it’s not an xls file. It’s also not a CSV file like the old system. And no, it’s not one of those new-fangled Microsoft Office 2007 xlsx files. It’s a file marked with an xls extension, but if you open it up with notepad, you’ll find that it’s HTML !




Specifically, they’ve packaged the HTML table that is returned when a user searches their web-interface for warning letters and passed it off as Excel. Why? I have no explanation, except sheer laziness.

Finally, this section of the FDA’s website is titled “Warning Letters and Responses”[emphasis mine] and there used to be a way to search the responses to the warning letters…and the downloadable 'csv' file would list the location of letters received by the FDA in response to their warning salvos.

This information is no longer provided. As an example, this response letter can be found by using the FDAble search engine and searching for aquaculture (see result # 22). It can’t be found with the FDA’s search engine.

Also, they moved the URLs for all of the html versions of their warning letters, thereby breaking all of the fdable warning letter links. It’s not like the FDA is legally obligated to inform me of these changes, but when they do stuff like this they end up breaking the links for anyone/everyone who has ever bothered to link to their warning letter data. (time for me to get back to work…).

Tuesday, May 12, 2009

Tuesdays are a busy day @ FDA


3 non-colinear points define a plane...and 3 Tuesdays in a row is enough for me to jump to 2 conclusions, but I think the first conclusion is correct and the 2nd conclusion has a good chance of being right, too.

Conclusion 1. The FDA updates its warning letters database by hand every Tuesday morning.

Why do I think so?
I have an automated ‘bot’ that fetches new FDA warning letters from FDA.gov daily, but recently (when I bothered paying attention to it) I noticed that most days it doesn’t retrieve any new warning letters.

Then I started paying attention, and for the past 3 weeks, my bot only fetches new letters on Tuesday mornings (EST).

Not Monday night (I checked).

Not Tuesday at 6 AM (I checked).

Only Tuesday mornings between ~9 and ~11AM.

So, this smells like a human who has a Tuesday morning to-do list. Task # 1? Push out last week’s warning letters.

Why this can’t be automated on a daily basis? Beats me.


Conclusion 2. Updating of clinical trial data @ clinicaltrials.gov is done by the same person/entity/thing at FDA. This conclusion is far more tenuous, but hear me out.

(admittedly weak) Reasoning?
Every day, I have another bot that fetches new clinical trials data.

Every day, the bot finds updated data around 10AM--Except on Tuesdays when the new data show up around 11:30AM.

Tuesday’s task # 2? Push out new clinical trial data.