追溯码
采用国家医保局药品追溯码信息采集方案中的模式一开展工作,在发药环节采集药品追溯信息。在发药后,异步定时调用两定接口中进销存管理的商品销售、商品销售退货等接口,实现采集药品追溯信息至国家医保信息平台。
序号 | 功能:模式一 |
---|---|
1 | 【ZSMCJ003】四码查询接口 |
系统通过调用【ZSMCJ003】四码查询接口下载四码合一基础库信息至本地。该接口为辅助接口,如医疗机构有途径明确药品追溯码所对应的医保目录编码,可不调用该接口。 | |
2 | 【3505】或【3505A】商品销售 |
工作人员确认发药后,调用【3505】或【3505A】商品销售接口,实现追溯码信息上传。 | |
3 | 【3506】或【3506A】销售退货 |
如出现病人退药的情况,调用接口上传数据。 |
接口
需要处理的接口:
- 【ZSMCJ003】四码查询接口
- 【3505】商品销售
- 【3506】销售退货
- 【3513】定点医药机构商品销售追溯信息查询
功能
包含门诊/住院
- 下载基础四码查询做为基础库
- 后台程序定时上传销售/退货相关数据
- 定时整合已匹配的追溯码和药品关系,完善基础库,方便HIS扫描追溯码时能够相对准确匹配药品方便药房人员校验待发药药品。
住院流程
工作量
- 基础库下载 (0.5人日)
ZSMCJ003四码查询接口
- 药品销售/销售退货数据上传 (2人日)
药品销售数据同步 1人日 销售退货数据同步 1人日
- 商品销售追溯信息查询 (0.5人日)
整合已匹配追溯码和药品对应关系完善基础库
- 程序基础框架搭建 (1.5人日)
后台任务处理 0.5人日 接口调用框架搭建 1人日
追溯码基础库同步
select distinct to_char(substr(a.scancode_chr, 0, 7)) tracemedcode,
getybcode(b.itemid_chr),
c.medicinename_vchr,
'' a,
'' b,
'1' c,
b.itemid_chr
from t_public_scancode a, t_bse_chargeitem b, t_bse_medicine c
where a.chargeitemid_chr = b.itemid_chr
and b.itemsrcid_vchr = c.medicineid_chr
and a.pstaus = 1
and length2(a.scancode_chr) = 20
and not exists
(select 1
from t_ins_tracecode_info info
where info.tracemedcode = to_char(substr(a.scancode_chr, 0, 7)));
将查询出的数据,同步表 `t_ins_tracecode_info` 中