药店药品追溯码与电子处方系统是一套把监管动作压进零售流程的门店系统:入库扫追溯码、销售时再扫一次、退药把码回退、处方药销售前核验电子处方并归档留存。它的核心不是扫码这个动作,而是让每一盒药的去向在系统里说得清。

过去药店的账是「进了多少、卖了多少」,按品种按数量对。现在监管要的是「这一盒去哪了」,按最小销售包装对。颗粒度从箱变成盒,整套流程就得重做。

药店药品追溯码与电子处方系统是一套什么系统?

是一套「码流 + 处方流 + 库存流」三流合一的门店系统。

三条流各管一件事:

码流管每一盒的唯一身份。入库时把码与批次、效期、供应商绑定,销售时把码与订单、会员、收银员绑定,退药时把码与退货单绑定。

处方流管处方药的销售依据。处方从哪来、谁开的、开的什么、什么时候卖的、卖了多久,一条链要能倒查。

库存流管数量和金额。这条是传统药店系统本来就有的,现在要被前两条流牵着走。

三条流必须共用同一个事务边界。分开做,就会出现「库里减了、码没核销」或者「码核销了、钱没收到」的脏数据。

追溯码为什么必须扫在收银环节?

因为收银是唯一能确定「这盒药卖给了谁、什么时候卖的」时刻。

监管关心的不是你有没有扫码能力,而是三件事:

这盒药是不是只卖了一次。 同一个追溯码被扫进两笔销售,就是「回流药」的典型特征——要么是假药重复上架,要么是回收药重新流入。系统必须在第二次扫码时就拦下来。

这盒药卖给的销售流水对不对得上。 事后补扫最大的问题是码和单脱节。真出问题时,你有一堆码,但说不清哪一盒配哪一单。

退货之后码能不能回到可售状态。 顾客退药,如果码直接作废,这盒药就真的卖不出去了;如果直接可用,又可能被拿去二次销售。正确处理是「退药单 + 码回退 + 复核」三步,不是简单改库存。

这三件事决定了扫码必须在收银台发生,而且必须和收款在同一个动作里完成。

电子处方从哪里来、怎么核验?

来自互联网医院或处方流转平台,药店端只做核验与留档,不能自己开方。

这一点经常被搞混。药店自建一个「问诊小程序」然后自己出方,实质是无证行医的变种,风险极高。

合规的链路是:患者在互联网医院或实体医疗机构完成问诊 → 医生开具电子处方 → 处方经流转平台到达药店 → 药店药师审方 → 审方通过才能销售 → 处方与销售记录一并留存。

系统要落的能力:

处方接收——接收处方编号、开方机构、医生、药品明细、用法用量、有效期。

审方留痕——谁审的、什么时候审的、有没有提出异议。药师不在岗时不能销售处方药,这条要能拦住。

处方与销售绑定——一笔处方对应一次(或按疗程的多次)销售,不能一方的药卖给三个人。

留存期限——处方药销售记录按规定保存,系统要做的是「不让人删」。任何修改都留版本,而不是覆盖。

处方这块可以对照中医诊所药房管理系统源码看,那边的重点是饮片调剂与代煎,这边是零售端的处方核验与留存,两套逻辑不要互相套用。

一盒一码具体怎么落地?

四个动作:入、销、退、调。

入——供应商送货,收货时逐盒扫码。整件来货如果只有外箱码,要在拆箱时生成「箱码—盒码」的对应关系,否则后面永远对不上。

销——收银时扫码,码与订单绑定,同时核销库存。这里有个绕不开的工程问题:扫码和收款不是一个原子操作。 顾客扫完码又取消支付怎么办?正确做法是把「码占用」和「码核销」分成两步,占用有时效,超时自动释放。

退——退货走退货单,码回到「待复核」状态,由店长确认后才能重新上架。跳过复核等于把风险重新放回货架。

调——门店之间调拨,码跟着调拨单走。调出门店做「调出锁定」,调入门店做「调入确认」,两边都确认才生效。

再叠加一层库存批次,就是传统超市进销存管理系统源码那套「批次—效期—先进先出」的逻辑。区别在于超市管到 SKU,药店要管到盒。

和设备质保溯源商家售出管理系统源码比,那边是「售出即完成溯源」,这边是「售出之后还要能被召回」——召回能力才是追溯码的真正价值,不是扫码统计。

这套系统最难做的是哪一块?

是扫码与收银的一致性,以及拆零。

一致性难在工程细节:扫码枪是键盘模拟输入,扫码速度快时会丢字符;网络抖一下,码核销了但订单没落库;收银员连续扫同一盒两次,系统要能识别而不是记两笔。

处理原则是「先落码、后落单、再对账」:码的核销记录先写到独立的码流水表,订单再写,最后用一个对账任务把两边拉平。不要指望一次事务里全部搞定。

拆零是更麻烦的一块。一盒 20 片卖 6 片,整盒码核销一次,剩下 14 片变成拆零库存——它没有码。这时候再卖,扫的是拆零标签,不是原盒码。

系统要能表达「一个原盒码 → 一次拆零 → 若干拆零销售」的关系,并且保证拆零库存在效期内先出。很多系统在这一步直接放弃,用「虚拟码」糊过去,最后对不上账。

什么样的药店适合上?

连锁、有处方药销售、被医保定点监管的店。

判断标准三条:门店数量超过三家、处方药占比不低、已经被要求上传追溯码。

单店如果只卖 OTC,扫码的收益确实有限;但只要卖处方药,处方核验这一层就绕不开。

反过来,准备靠这套系统做「防窜货控价」的要清醒:追溯码是监管工具,不是渠道管控工具,把它当成代理管控手段会跑偏。

哪些红线不能碰?

三条。

不能自己开方。 药店自建问诊入口、自聘「医生」远程出方,实质是无证行医。

不能改码。 任何对追溯码的人工修改、批量补录、重复核销,在监管眼里都是伪造记录。

不能拿处方做营销。 处方里的患者信息属于敏感个人信息,用来做二次推销、导流、卖给药企,是违法的。


延伸阅读:中医诊所药房管理系统源码、设备质保溯源商家售出管理系统源码、超市进销存管理系统源码、预约挂号问诊系统源码。