SuperAPI AI 工具集

tooluniverse-product-safety-surveillance

通用与其它

查看项目

更新于 10-16 01:16

技能介绍

用途:跨多个 FDA 监管产品类别检索并解读上市后安全记录。覆盖医疗器械、食品/膳食补充剂/化妆品、兽药、药品供应短缺,以及跨产品召回/执法报告。不用于药物不良事件信号检测(PRR/ROR/IC),此类需求应转向 tooluniverse-pharmacovigilance 或 tooluniverse-adverse-event-detection。

主要能力与工具对应:器械不良事件用 OpenFDA_search_device_adverse_events(/device/event.json),器械召回用 OpenFDA_search_device_recalls(/device/recall.json),器械执法报告用 OpenFDA_search_device_enforcement(/device/enforcement.json),510(k) 用 OpenFDA_search_device_510k(/device/510k.json),另有 UDI 查询、监管分类、PMA 工具。食品/补充剂/化妆品不良事件用 OpenFDA_search_food_adverse_events(/food/event.json),食品执法用 OpenFDA_search_food_enforcement。兽药不良事件用 OpenFDA_search_animalvet_adverse_events(/animalandveterinary/event.json)。药品短缺用 OpenFDA_search_drug_shortages(/drug/shortages.json),药品执法用 OpenFDA_search_drug_enforcement,药品标签用 OpenFDA_search_drug_labels。全部工具无密钥、已实测可用,接受 Lucene 查询串及可选 limit、skip。

用法要点:先用产品类别选工具,再构造 Lucene 查询。字段限定的 term 形如 field:value,组合用空格分隔的 AND,不要用 +AND+。多词值仅在单字段内用 + 连接(按词元匹配,非精确短语),避免值中出现裸特殊字符。日期为字符串:器械 MAUDE 用 YYYYMMDD,召回/执法用 YYYY-MM-DD。返回结构含 meta.results.total 命中数与 results 数组;原生 count 聚合不由这些封装提供,需取 limit:100 后在 Python 中自行统计。每次报告须注明工具名、openFDA 端点、查询串与命中总数。

适用场景:器械死亡/故障/伤害、器械或食品/药品召回、补充剂或化妆品反应、兽药反应、药品短缺查询等。

限制:MAUDE、CAERS、FAERS 及兽药系统均为自愿/被动报告,报告未经核实,且无暴露分母,不能据此断言因果或计算发生率;可能存在重复报告与报告偏倚;CAERS 字段常缺失;数据存在滞后,以 meta.last_updated 为准。本技能不计算信号统计。更多字段参考见 references/openfda_fields.md。