• 请不要在回答技术问题时复制粘贴 AI 生成的内容
realpg
0.01D
V2EX  ›  程序员

今日份的阿里不带云笑话。。踩坑进行时。。

  realpg ·
realpg · Aug 18 · 7969 views
医药系统对接药品追溯码

溯源码系统之前是国家搞得,后来因为影响了药耗子倒卖医保药的挣钱路子,药耗子的后台势力,给公关没了

当年叫中国药品监管码 从生产线到最终消费者手里,全流程都公开,中间每一道单位全实名可查

2019 年你去北京市国大药房平安里分店买一盒 100 元药,你扫码一看

广州白云药业 生产 2018 年 4 月 1 日
广州白云药业销售公司 2018 年 4 月 27 日
北京畅通医药批发有限公司 2018 年 5 月 9 日
北京神通医药物流有限公司 2018 年 5 月 21 日
北京市西红门医院 2018 年 9 月 7 日
F 某患者 2018 年 12 月 4 日(此条信息是隐藏个人信息的)

然后你扫码日期 2019 年 3 月 1 日 你跟这些一分钱关系没有 你是 2 月 28 日去国大药房买的

这就把整个医保骗保产业链全放到阳光下了 被利益相关花了巨额资金给公关没了

整个系统卖交给了阿里,算是非官方的,也不强制了,改叫“码上放心” 也查不到任何信息了,你只能扫码看到生产厂家和批号 阿里免费运营了不少年

当时阿里用还是的淘宝开放平台接手的,这是坑 1

最近众所周知的原因医保基金被掏空了,医保基金开始解决非法套药问题,这次医保都快死了,什么既得利益花钱公关了,全不关了,于是又想起来这玩意了,已经卖给阿里了,那就跟阿里合作,阿里开始强化,开始准备收钱

阿里跟医保一拍即合,开始推动各地医保强制接入这个平台,对上中下游收钱,这也算没白运营这么多年

然后就开始阿里特色的笑话了


首先,前面的坑 1 ,这玩意的平台签约方是淘宝,虽然现在搞了个码上放心平台的独立网站,但是你绕不开 open.taobao.com 淘宝开放平台,接口都在这上面。。。

没有历史包袱的企业还好,也不是还好,有没有历史包袱都他妈是坑


你企业要用,得以企业的名义注册一个新的淘宝账号,淘宝企业实名,尤其是服务商这是必须做的

然后你就面临淘宝离谱的风控,注册账号,就会触发“频繁注册淘宝账号” 然后进入解锁模式

解锁提示需要你用淘宝/千牛(淘宝商家版) 两个 app 之一 还必须 app 处理

不开天猫店的谁企业注册淘宝号啊,谁本机还没有个淘宝,有个个人号啊,然后

为了不影响你自己的淘宝 你毅然选择了千牛,这样千牛可以专精处理这个企业账户对吧

然后你会发现千牛就是个摆设,用千牛扫码,永远会陷入 500 错误

于是你又被迫用淘宝,然后淘宝登陆了这个企业号,确实能解锁了

然后又触发了敏感的来回切换账号的坑,用着用着就又锁了(实测弄个新手机装淘宝的客户,就不会触发这个随机又被封问题,但是谁他妈还没有个淘宝啊)


这还好,这是没有历史遗留问题的企业。万一你的企业曾经给淘宝开放平台做过开发,然后你们业务不干了,选择了避免占用淘宝账号进行了开发平台注销,那么恭喜你,你这个支付宝/淘宝一体账号,陷入了永久禁止再用“淘宝开放平台”业务

然后如果你的公司曾经干过网店,这个号同时是企业网店的淘宝账号,恭喜你,你会陷入更高级的“企业重复注册多个淘宝账号”的神秘风控里面,这个会随机抽风的一天甚至锁定你 20 次账号,也可能不抽风的不锁定你,反正风控原因不好判断。。


这就是一个即将成为行业强制标准即将面临的奇葩现状,愿上帝保佑你。。。 哦不对,现在是愿 deepseek claude codex kimi qwen doubao 保佑你


另外,数据坑。

目前呢,中国食药监发布了一个国家标准,就是中国所有的药品都是统一的唯一编码 ( GTIN-14 )

https://www.nmpa.gov.cn/zwfw/zwfwzxfw/zxfwsjxz/zxfwsjxzypbwm/20260811155505117.html

没事,我们高贵的阿里人觉得食药监这个单位不够权威,阿里人自己创建了网络食药监,我们发码,食药监发的码不科学,我们进行二次加工重新发布


比如 国家统一目录发布的目录内

国药准字 H10970209 双氯芬酸钠缓释片 国药集团致君(深圳)坪山制药有限公司 国家法定编码是 86900555000527

这个码呢,国家明确公布了定义

869 是中国的代码

00555 是企业编码

00052 是留给企业自定义的顺序号 不允许重复的

7 是按照 GS1 标准(原 EAN/UCC-14 )的 模 10 加权算法


但是阿里人觉得这样不太好 他们可能觉得这个码太长了 869 就省略了吧
然后呢,一般企业自定义顺序号,你们一个药厂又不是我阿里这种大厂产品很多,你们都不会有太多产品,五位有点多,改成四位吧 够你们用了
然后呢,阿里自己可能是想做点什么标记 在后面增加了 1 位 一般是 0 部分是 1 具体什么是 0 什么是 1 阿里觉得没有告诉你的必要 你什么级别 跟我大厂要公开定义

然后呢,国家编码都有校验位,我们也做一个把,防止通讯错误搞错

所以阿里的这个药的编码是
00555 0052 0 3

00555005203
然后觉得自己比 cfda 也不少什么,我就很牛逼,强制接入我们 cfda 算个屁 我们说这是 cfda 编码 他就得是



好了 现在各地医保局要求数据都得从码上放心来 然后医保局的数据又是真国家标准的编码

阿里给你的都是 阿里影子药监局的编码 对接搞死你!
70 replies    2026-08-20 10:32:35 +08:00
realpg
    1
realpg  
OP
   Aug 18
续 1:


码上放心是有“服务商”系统的

当你软件开发公司注册成服务商,服务商自己再去淘宝开放平台注册,就能创建 app ,就有 appkey 和 appsecret

你的药店医院客户就可以绑定你的 appkey 他们就不需要去注册淘宝开放平台了,避免他们有历史包袱 以及让傻子客户面临奇葩的淘宝风控问题了,这很好是吧?软件公司可以专门研究淘宝风控


然而,不行。这行业软件服务商一般都带着几千个药店,或者数个大型三甲医院

每个服务商只能创建一个 appkey

一个 appkey 可以给一堆医院药店绑定,这个不假

但是它 tmd 限制 医药单位主体请求接口的频率,以及 appkey 请求的频率

嗯,以我的体量,我们客户不是很多,大概一个 appkey 绑了两个医院,或者绑了 100 个单体 或者绑了 5 个连锁药店 就会陷入 appkey 超限额 导致系统完全用不了


所以,得让大量客户医药单位自己注册淘宝,让他们面临无休无止的弱智风控。。。
doveyoung
    2
doveyoung  
   Aug 18   ❤️ 3
看着都力竭了,祝好。
imqiyue
    3
imqiyue  
   Aug 18   ❤️ 1
GPT 总结:
```
这帖子虽然写得很长,但作者其实就想骂一件事:

一个原本应该是“国家药品追溯基础设施”的东西,历史原因落到了阿里的一套系统里;现在医保又开始强推药品追溯,结果医院、药店、软件服务商不得不通过一套带着淘宝历史包袱的系统接入,于是出现了大量非常荒诞的工程问题。
```
sskycn
    4
sskycn  
   Aug 18 via Android
阿里的大公司病不是一年两年了。
docx
    5
docx  
   Aug 18 via iPhone
阿里的系统确实太复杂了,历史包袱很重,阿里系很多看似独立的应用也是基于淘宝做的,有些体量大的近年做了部分剥离稍微好点了,之前也是一坨
xxyzf
    6
xxyzf  
   Aug 18   ❤️ 6
看湿了
ashuai
    7
ashuai  
   Aug 18   ❤️ 1
好看,追更
Yserver
    8
Yserver  
   Aug 18
太 amazing 了
kokutou
    9
kokutou  
   Aug 18 via Android   ❤️ 1
好看 脑褶皱展开了
PopRain
    10
PopRain  
   Aug 18
模块多、流程多、风控多才能创造就业嘛,这个叫合规成本, 你一个程序员就搞定其他人难道都下岗?
bitmin
    11
bitmin  
   Aug 18   ❤️ 2
这不是医保傻逼吗,这东西这么难用还要强制别人去对接,好逮审核一下这个好不好用,不好用至少也要改好再让别人对接,给出整改时间

今天看了两个这类型的帖子真是一肚子气,上个帖子是运营商要审查外包人员私人手机,看吐了,这些都是公共机构作恶
Busy
    12
Busy  
   Aug 18
这...仍然沿用之前的系统,感觉成本反而更高了吧
架构都熟悉,不如重新来一套
ufan0
    13
ufan0  
   Aug 18
派大星来了都直呼专业!
catazshadow
    14
catazshadow  
   Aug 18   ❤️ 1
阿里巴巴那种管理方式,做不成任何大型项目。你说的那个码,很可能就是需要完整团队的工作被压到了几个牛马头上,为了完成 KPI 不得以采用的捷径而已。之后还能向上吹嘘节省成本,对牛马再重复一遍奋斗
catazshadow
    15
catazshadow  
   Aug 18   ❤️ 1
骨子里就是个意外发横财的倒货的
fkmc
    16
fkmc  
   Aug 18
盼更新
Razio
    17
Razio  
   Aug 18
哎呀,是阿里味呀, 味对了🤮
P945
    18
P945  
   Aug 18 via iPhone
准备提一个,菜鸟裹裹:淘宝/闲鱼小程序与微信小程序好像是两个系统,数据居然不通。
kita
    19
kita  
   Aug 18   ❤️ 2
中国还能笑日本 IT 不思进取,欧洲边境系统一坨屎。这种没有监督机制下的专营事业,就是下一个丑闻了
yh7gdiaYW
    20
yh7gdiaYW  
   Aug 18
这东西入口在淘宝里一直觉得很奇葩,按功能在支付宝里更合适
refear99
    21
refear99  
   Aug 18
所以现在药品本位码不能用了吗?
casperZhao
    22
casperZhao  
   Aug 18
看力竭了
realpg
    23
realpg  
OP
   Aug 18
@refear99 #21
这就是为什么轮到我来干了的原因

我整了个智能猜测转换中间件 然后丢给了开发继续干

就是检测到是 阿里药监局发的码 扣它一位顺序码 后面加 0 加 1 加 2 不断加到 9 然后算校验码 然后去国家药监局对有没有这个药 有就记录到缓存
realpg
    24
realpg  
OP
   Aug 18   ❤️ 2
@yh7gdiaYW #20
既然推到全国近似强制标准了 就应该放到 mashangfangxin.com 里面的 服务商功能 taobao open 的可以留着不再用了 独立搞一套啊
你接淘宝 open 其实我没多大意见 但是 taobao open 的账号 因为淘宝这种电商平台导致的离谱风控 让这玩意没法正常用啊
collery
    25
collery  
   Aug 18
结果 1688 的 open api 。每次有新的,就得去看下之前的流程,真的很难理解。
plutome
    26
plutome  
   Aug 18   ❤️ 1
一下子想起从前共事过的几位阿里出来的精英,PTSD 又犯了。
Danswerme
    27
Danswerme  
   Aug 18
看着就累...
shiny
    28
shiny  
PRO
   Aug 18   ❤️ 9
阿里员工:“为什么不建立先输血后核血校对的流程呢?”
yesterdaysun
    29
yesterdaysun  
   Aug 18
看的过程, PTSD 反应强烈, 强忍不适看完, 点赞对接人
doudouisamomo
    30
doudouisamomo  
   Aug 18
本月最佳帖子
doudouisamomo
    31
doudouisamomo  
   Aug 18
@plutome 网易也是
tisswb
    32
tisswb  
   Aug 18
原来码上放心还有这种来历,哈哈,解惑了。
mywaiting
    33
mywaiting  
   Aug 18
吐槽归吐槽,国情特色吧,这也是一堆系统集成商存在的意义和价值

个中滋味,只能说一把心酸一把泪
docx
    34
docx  
   Aug 18 via iPhone
@P945 #17 这种是刻意的,腾讯不让,或者阿里自我保护
bli22ard
    35
bli22ard  
   Aug 18
医保基金真见底的话,谁拿了不该拿的不还回来的话,就抄家,不会弄什么码来赚钱,速度慢。

阿里:基操勿六。
gxt92
    36
gxt92  
   Aug 18
还好上海没有,上海市是统一接医药集中招标采购事务管理所的接口
mooyo
    37
mooyo  
   Aug 18
哈哈哈哈哈
ysmintor
    38
ysmintor  
   Aug 18
这种感觉可以给相关机构反馈,只能慢慢推动,最好有能够受益相关方能够加入推动。
suikatw
    39
suikatw  
   Aug 18   ❤️ 2
吐槽的太过瘾了
不过淘宝账号问题那个,我觉得不应该你来做。账号是必须挂在公司名下,不能个人名下的。不然你离职了咋办。
并且用来申请 appkey 服务商的淘宝账号本来也不应该和开店的淘宝店铺混用
这里的所有麻烦都因为你是以个人身份去走企业流程,所以你会遇到各种系统抽风、风控问题(你这种情况就是风控系统防控的对象)。希望公司里会有合适的人来承担公司主体该做的事情,免去你的痛苦。
至于 ID 问题那个,大概率阿里这套系统并不只是承载食药监这一个单位的需求,所以他们内部又造了一个 ID 出来,来做各方数据的统一存储。当然食药监后面变成了国内事实统一这件事,要求在系统设立之初就预见到,也很困难。现在就看相关的 top 接口出入参能否及时调整了。矬一点的话,可能就是每次要多调用一个转换接口,毕竟服务接入方的体验并不影响相关产品及程序员的年终奖。

利益相关:前阿里程序员,十多年前刚入职不久也发布过 top 接口。发布前我在接口设计上花了很长的时间,接口名称、语义、注释反复推敲和检查,就怕丢公司的脸。
但发布之后我看了下系统里其他业务线的接口质量,emmm……
koloonps
    40
koloonps  
   Aug 18
@suikatw 请教一下公开接口设计有什么规范吗,正确做 erp 二开到后来基本上是每对接一个就需要新开接口.接口文档非常多.
viweei
    41
viweei  
   Aug 18
一个阿里,一个腾讯~每次对接口,就像吃了个苍蝇。
阿里云上的费用从来算不对,找客服都是云里雾里的,以前被财务刁过不知道多少次了。
我现在直接不敢用了,都是找本地运营商,走机房托管。
realpg
    42
realpg  
OP
   Aug 18
@suikatw #39

你仔细看了吗 就是挂在公司下啊 就是因为开公司号才带来这么多问题

而且显而易见,药店行业,药店老板很多字都不识一个,指望药店老板注册?还不是跟 ICP 备案一样都是软件公司代劳,用他们的证件,更加重了注册时的风控。

为什么药店老板也要注册呢 因为 appkey 的调用量限制 走服务商根本不够用啊

都是闭环的
Yserver
    43
Yserver  
   Aug 18
@viweei #41 阿里云的费用我觉得还是不会出问题的...他们的计费还是挺详细的
EarthChild
    44
EarthChild  
   Aug 18
所以……生活和工作中避开阿里系是很多人不理解的事情
zml1985
    45
zml1985  
   Aug 18 via Android
楼主做的医药进销存 gsp 系统是什么品牌的,我也做这方面的
realpg
    46
realpg  
OP
   Aug 18
@kita #19

其实吧,各种行业内部接口通信屎山更甚,但是不至于不能用,因为系统在行业内,你能跟开发方,主管机构进行沟通,肯定不会不能用,或者障碍特别大。真遇到问题了,走正式流程给主管机构发一个函,比如注册这个系统账号太严格了,只要合理,主管机构肯定压力他的软件供应商给解决了


但是你淘宝账号的风控模型,说不好听的,淘宝这个名头下几万员工能有不?但是包括马云在内,都没人碰得了这个黑箱的风控规则,你给阿里系任何一个哪怕是大佬去发个函,说你们这淘宝账号的风控模型太扯犊子了,哪个阿里员工能解决?甚至他们协调都不知道找谁协调去
realpg
    47
realpg  
OP
   Aug 18
@zml1985 #45
无品牌,也不对外零售。

自家搞信创的,什么行业内部软件都有
imnpc
    48
imnpc  
   Aug 18
阿里的软件质量一直有问题
团队太大了 水分太多 很多二笔走的是舔狗路线升职的
就现在支付宝的接口 文档上有些兼容以前的参数直接偷偷删除了 实际上还是支持
要不是对接海关报关 还真不知道支付宝的人这么水
mMartin
    49
mMartin  
   Aug 18
我们项目中正好也有相关的需求 不过我们判断的时候药品追溯码 20 位的 不是这个 14 位的药品编码
irainsoft
    50
irainsoft  
   Aug 18
阿里的风控确实脑残,我在 V 站上一个贴子也是说的淘宝风控的问题,到现在也没法解决,直到今天我的 Pixel 手机还没法使用淘宝闪购(外卖),太愚蠢了
osilinka
    51
osilinka  
   Aug 18
阿里的风控确实脑残

本来还想试试淘宝,搞得不想用了,有 jd 和多多,淘宝自作死,不可活
morewe
    52
morewe  
   Aug 18
千牛和开放平台都接触过,回想起来都头疼,同情一把楼主。
ca2oh4
    53
ca2oh4  
   Aug 19
为什么这个话题下面没人提 ai 提效呢?
还有为啥不提 ai 提效呢?
yansideyu
    54
yansideyu  
   Aug 19
@irainsoft 我用了 5 年的华为手机(安卓 app)没法用淘宝闪购,没有入口,换了个荣耀就可以了
meteora0tkvo
    55
meteora0tkvo  
   Aug 19
好奇 op 把这些企业内部接口对接细节发出来真的没问题么
SmiteChow
    56
SmiteChow  
   Aug 19
@ca2oh4 因为这是流程上的事情不是工程上的
catazshadow
    57
catazshadow  
   Aug 19
@ca2oh4 因为 AI 根本提不了效
ca2oh4
    58
ca2oh4  
   Aug 19
@SmiteChow 不管是什么问题,应该都可以优化的。
5am3
    59
5am3  
   Aug 19   ❤️ 1
@P945 是这样的,没记错应该是一开始是完全兼容依附淘宝账号体系,最后单独做了一套菜鸟账号体系,两套用户主体完全不一样,并且一套只能淘宝登录,另一套只能手机号登录,虽然可以绑定淘宝登录,但也是 SSO 那种,不关联数据。菜鸟账号体系,说来很恶心...
zuokanyunqishi
    60
zuokanyunqishi  
   Aug 19
世界真草台班子,大厂也是屎山一坨坨..
bomb77
    61
bomb77  
   Aug 19
爱看,催更
kyro00000
    62
kyro00000  
   Aug 19
医保用药=质量差
run2
    63
run2  
   Aug 19
omg ,国家反垄断局 在干吗?😂 ( 6 天前真问过豆包这个问题“药盒上药品追溯码只能用支付宝扫码吗?实际上跳转的 URL 是什么?支付宝这不是垄断吗?或者说 zf 的行为实质上助长了支付宝垄断?”)
realpg
    64
realpg  
OP
   Aug 19
@run2 #63
这个跟垄断没啥关系 现在忙 没工夫解释太细 从法律角度和实际角度都不是垄断
因为你也可以搭一个同样的平台,去挨个找药厂和物流企业去谈,找医保局去谈
run2
    65
run2  
   Aug 19
@kyro00000 仿制药= ,但也还有原研药(只是被疯狂压缩)

@realpg 它们疯狂压缩位数可能是为条码,但实际 code128 是支持 ASCII 的😂,加校验位那个还不如直接用 luhn,0/1 有什么用
run2
    66
run2  
   Aug 19
@realpg 0/1 可能是版本号 甚至可能是药企 VIP 等级(开玩笑)
alleluya
    67
alleluya  
   Aug 20
药品编码还能让阿里的系统随便改吗? 国家规定的你用就对了啊?
mscsky
    68
mscsky  
   Aug 20
味真足
dogify
    69
dogify  
   Aug 20
这和我对浙政钉的时候有的一拼。阿里把钉钉的那套改了下,给了政府,做了个浙政钉。政府的项目要求上浙政钉。

上浙政钉,至少要申请一个强制组件,即使你没有用。回头你没用还要批评你为什么申请了不用。

申请浙政钉组件时,又只能在政务网访问,这个网只有国企,政府单位有,每次使用都要跑过去。单位网络安全还不让远程。

然后开发人员需要调试时,单位又不愿意给开账号,因为单位内部浙政钉账号是要打卡的,开发人员做不到每日打卡影响他们的业绩,所以不给账号。
realpg
    70
realpg  
OP
   Aug 20
@run2 #65

不,其实吧,这玩意我不认为是阿里自作主张的

这种编码最开始从企业端就是分配好了的,显然是早期内部版本,后来标准化了以后,国家推出了正式版本的

但是你阿里不能在国家规范了标准以后还抱着旧标准说这就是国家标准啊 给你个过渡期,国家正式公开标准已经发布了最少五六年了吧,现在你还用这种不公开的,还说是国家标准,只能归类为你阿里自己开药监局了
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2960 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 120ms · UTC 02:48 · PVG 10:48 · LAX 19:48 · JFK 22:48
♥ Do have faith in what you're doing.