PMDA医療機器回収情報 統合CSV
PMDA(医薬品医療機器総合機構)が公開するクラスI・II・IIIの医療機器回収情報を統合し、
バーコード照合による回収品検出用に正規化したCSVをダウンロードできます。
CSVの仕様
| 列名 | 内容 |
| 一般的名称及び販売名 | 製品名(そのまま。改行・連続空白は半角スペース1つに正規化) |
| 回収開始日 | yyyymmdd形式(例: 20260601) |
| GTIN | 半角数字のみ。元梱/販売/個装のいずれかにGTINがあれば行として展開。GS1チェックデジットが不正な値はNODATAとして除外 |
| ロット番号 | 半角英数字のみ(記号・スペース除去) |
| シリアル番号 | 半角英数字のみ(記号・スペース除去) |
値が存在しないセルには固定コード NODATA を入力しています
(製品の管理方式上、その項目自体が存在しない場合を含みます。例: シリアル管理のみでロット番号がない製品など)。
データ取得元
各ページのGTIN付きCSVを基に、回収開始日欄が構造化データ上ロット・シリアル番号とも空欄の場合のみ、
同ページの詳細CSV内「対象ロット、数量及び出荷時期」欄から列挙情報を自動抽出して補完しています
(「全ロット」等ロット非特定と明記されている場合や、抽出候補が5件未満の場合は補完せず NODATA のままとしています)。
自動補完できなかった回収(要確認)
以下の回収番号は、ロット・シリアル番号とも構造化データが空欄で、自由記述欄からの自動抽出もできませんでした。必要に応じて手動でPMDAサイトをご確認ください。
チェックデジット不正のため除外したGTIN
PMDA公開データ中、GS1標準のチェックデジット検証に失敗したGTIN値です。実在するバーコードとして印字され得ない値のため、
統合CSVでは該当GTINをNODATAとして扱っています(ロット番号・シリアル番号はそのまま保持)。
データの更新について
毎朝9:00(日本時間)に、GitHub Actions上のプログラムが自動的にPMDAサイトから最新情報を取得し、
CSVを再生成・再公開しています。手動での更新作業は不要です。
取得対象は当該年度(令和8年度)に掲載された回収情報のみです。過去の年度分は含まれていません。
ローカルで手動更新したい場合は、このフォルダで node build.js を再実行してください。