近 30 天權威資料更新
Glowbit 後端每日/每週自動向各國藥政與營養機關拉取最新資料, 並經 admin 審核後入庫。下表為近 30 天實際完成的更新成績單 — 不需要你做任何事,App 內的安全規則永遠跟著一起更新。
權威優先序(衝突時的裁定順序)
當多個來源對同一營養素或交互作用給出不同結論時,Glowbit 採以下優先序(高 → 低):
- Tier 1:各國藥政官方公告(TFDA、FDA、NIH ODS、EMA、EFSA、PMDA、MHLW、CAA、MFDS、HIRA、TGA、FSANZ、NMPA、BPOM)。
- Tier 2:官方衍生 / 開源權威資料(DrugBank Open、Open Food Facts、NCCIH、Beers Criteria 2023)。
- Tier 3:LLM 從官方 PDF / 屆出資料抽取,必須經 admin 人工審核後入庫,並保留來源 URL 可溯源。
- 同儕審查文獻(PubMed peer-reviewed),僅作為補強參考。
每筆規則都記錄 source、source_tier、source_url 三個欄位; UI 上以國旗 + 顏色徽章標示,詳見 成分安全對照表。
完整資料庫清單(24 個來源)
以下是 Glowbit 後端目前實際擷取或整合的所有權威資料庫, 按地區分組。每個來源都對應一支 ETL 腳本與目標資料表,可在 admin 後台 的 etl_runs 查詢執行紀錄。
Tier 1 — 政府/國衛院官方(18)
| 地區 | 資料庫 | 內容 |
|---|---|---|
| 🇹🇼 TW | TFDA 健康食品許可證 | 健康食品註冊 |
| 🇹🇼 TW | TFDA 藥品許可證 | 藥品成分 / 仿單 |
| 🇹🇼 TW | TFDA ATC 對應 | 藥品 ATC 編碼 |
| 🇹🇼 TW | TFDA 食品添加物使用限量 | 添加物 UL / 限值 |
| 🇹🇼 TW | TFDA 食品原料查詢 | 可食原料白名單 |
| 🇺🇸 US | NIH ODS Fact Sheets | 營養素 RDA/UL/AI |
| 🇺🇸 US | NIH DSLD(補充品標籤資料庫) | 補充品成分標籤 |
| 🇺🇸 US | Beers Criteria 2023 | 高齡不適當用藥 |
| 🇺🇸 US | LactMed | 哺乳期藥物資料 |
| 🇺🇸 US | NCCIH 草本與整合醫學 | 草本/替代療法 |
| 🇪🇺 EU | EFSA 食品添加物 / UL | 添加物意見書 / UL |
| 🇯🇵 JP | 消費者廳 機能性表示食品 | FFC 屆出資料 |
| 🇯🇵 JP | 厚生労働省 食品添加物 | 添加物指定 / 規格 |
| 🇰🇷 KR | HIRA DUR(藥物併用警示) | 處方藥併用禁忌 |
| 🇦🇺 AU | TGA ARTG 註冊 | 補充品 / 藥品註冊 |
| 🇦🇺 AU 🇳🇿 NZ | FSANZ NRV(澳紐營養素參考) | RDI / UL |
| 🇮🇩 ID | BPOM(印尼食藥署) | 保健品註冊號 |
| 🇨🇳 CN | NMPA 藍帽子 | 保健食品註冊 |
Tier 2 — 開源權威 / 衍生資料(3)
| 地區 | 資料庫 | 內容 |
|---|---|---|
| 🌐 INT | DrugBank Open | 藥物交互作用 |
| 🌐 INT | Open Food Facts | 全球條碼 / 成分 |
| 🌐 INT | 咖啡因飲品庫(內建) | 飲品咖啡因含量 |
Tier 3 — LLM 抽取(admin 審核後上線)(3)
| 地區 | 資料庫 | 內容 |
|---|---|---|
| 🇯🇵 JP | JP CAA FFC(LLM 抽取版) | PDF 屆出內容 |
| 🇹🇼 TW | TW 食品添加物(LLM 抽取版) | 公告 PDF 限值 |
| 🌐 INT | 草本-藥物交互作用(LLM) | 中草藥-西藥對應 |
ETL 流程
所有外部來源透過 scripts/etl-*.ts 自動化擷取、正規化、寫入 DB。 每次執行記錄於 etl_runs,失敗自動發送 Telegram 通知, 卡死超過 15 分鐘會被 detect_stuck_etl_runs() 自動標記為 failed。 排程與重試見 .github/workflows/etl-runner.yml。
LLM 補強與 admin 審核
缺乏結構化欄位的來源(如 JP CAA FFC 屆出 PDF、TW 食品添加物公告)採LLM 抽取 → admin 人工審核 → 入庫的 pipeline,不會跳過審核直接上線。同時保留原始來源 URL,使用者點開徽章可看到出處。
社群貢獻資料(barcode_products)
條碼商品資料採「品牌自填 + 用戶補齊 + admin 簽核」三段式:
- 用戶貢獻成分/劑量/註冊號 → 立即生效(記錄於
barcode_product_audit_log)。 - 第三方檢驗報告 → 上傳時 10 訂金 + pending 狀態 → admin 簽核後升白金 + 補發 20。
- 所有欄位變動均寫入稽核日誌,含 actor + before/after,可追責。
評分規則見 Glowbit Clean Label; 獎勵機制見 Stars 獎勵頁。
徽章顏色約定
- 🇹🇼 TW(TFDA)— 紅
- 🇺🇸 US(FDA / NIH ODS / DSLD)— 藍
- 🇪🇺 EU(EMA / EFSA)— 深藍
- 🇯🇵 JP(CAA / MHLW)— 櫻粉
- 🇰🇷 KR(HIRA / MFDS)— 靛
- 🇦🇺 AU / 🇳🇿 NZ(TGA / FSANZ)— 草綠
- 🇮🇩 ID(BPOM)/🇨🇳 CN(NMPA)— 橙 / 朱
- 🌐 INT(DrugBank / OFF / WHO / Cochrane)— 灰綠
更新頻率
- 每日:DrugBank delta、OpenFoodFacts barcode 新增。
- 每週:TW TFDA 健康食品 / 藥品許可、JP CAA FFC、KR HIRA DUR。
- 每月:NIH ODS、EFSA、TGA、MHLW、FSANZ NRV。
- 事件觸發:各國新核可營養素於發布後 7 天內入庫。
本頁與真實狀態的同步原則
本頁列出的所有來源都對應到專案內實際存在的 ETL 腳本(scripts/etl-*.ts) 與資料表。若你發現缺漏或新增來源未列上,請開 issue —— 我們以「程式碼裡有 = 頁面上必須有」為承諾。
