厦门社保定点药店接口规范.docx

上传人:b****7 文档编号:11218711 上传时间:2023-02-25 格式:DOCX 页数:33 大小:20.96KB
下载 相关 举报
厦门社保定点药店接口规范.docx_第1页
第1页 / 共33页
厦门社保定点药店接口规范.docx_第2页
第2页 / 共33页
厦门社保定点药店接口规范.docx_第3页
第3页 / 共33页
厦门社保定点药店接口规范.docx_第4页
第4页 / 共33页
厦门社保定点药店接口规范.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

厦门社保定点药店接口规范.docx

《厦门社保定点药店接口规范.docx》由会员分享,可在线阅读,更多相关《厦门社保定点药店接口规范.docx(33页珍藏版)》请在冰豆网上搜索。

厦门社保定点药店接口规范.docx

厦门社保定点药店接口规范

实达科技(福建)软件系统集团有限公司

厦门社保定点药店接口规范

一、接口设计主体思路:

采用文本文件交换信息的方式,每个业务接口主要步骤均为:

药店程序删除应答文件(如果存在),提交一个请求文件,医保程序检测到后自动解释,生成一个应答文件,并删除原来的请求文件,药店程序检测到应答文件生成后就去读取医保程序返回的信息。

文件的结构主要借鉴Windows系统通用的信息文件格式(*.ini)。

为安全起见,每一个涉及收费的接口均需校验卡号。

为方便起见,对交换文件不进行加密处理,采用文本文件。

为了全省数据的一致性,病种编码,发票项目编码、药品项目和诊疗项目编码将统一标准。

注:

如果医保政策或实施细则有变化,本规范将作相应调整。

二、药店程序设计注意事项:

1.发出请求前,应当删除应答文件,(否则医保程序将不会响应应答文件。

2.发出请求文件时,填写request字段的内容应填写完参数后进行;

(**无论读或写,务必采用独占方式(LOCKREADWRITE!

)打开文件。

3.检测应答文件时,应当等到应答文件的reply=TRUE时,方可进行读取工作。

4.读结果文件时,可以对发送的信息进行一些简单的校验(例如接口发送和接收的处方数目,明细,总金额等是否一致等),保证程序正确运行。

三、药店程序接口部分编码表

1、bm_yplbb0,bm_fpxmb0,

四、各个具体业务的接口文件结构:

请求文件名为:

request.ini接口返回的文件名为:

reply.ini,文件采用EncTxt进行文本加密存储,读取时,使用用Dectxt(string)函数,逐行读取,返回解密后的明文文本内容。

PB11系统动态库函数声明如下:

functionstringEncTxt(stringls_strenc)library"styqt32.dll"aliasfor"EncTxt;Ansi"

functionstringDecTxt(stringls_strdec)library"styqt32.dll"aliasfor"DecTxt;Ansi"

业务数据交换常用字段注释:

文件中字段名字

位数或取值范围

字段意义

request

TRUEorFALSE

各种业务接口请求文件的开始请求标志;=TRUE时表示请求文件可以开始被读取

reply

TRUEorFALSE

各种业务接口返回文件的应答标志;=TRUE时表示应答文件可以开始读取

success

TRUEorFALSE

操作结果成功否

error

Varchar2(400)

操作失败原因

bcbxf0

Decimal(12,4)

总金额

bcjf00

Decimal(12,4)

本次积分

bckbcs

Varchar(19)

本次看病次数

bqbm00

Varchar(255)

病情编码

brnl00

Varchar(19)

病人年龄

bz0000

Varchar

(1)

厂家标志0-供货商1-经销商

bzmc00

Varchar(255)

通用名称

cardno

Varchar(255)

医保卡号

cd0000

Varchar(255)

产地

cfdjh0

Varchar(50)

处方单据号

cfdxje

Decimal(12,4)

超封顶线金额

cfxms0

Varchar(19)

处方项目数

cjbh00

Varchar(50)

厂家编号

cjdz00

Varchar(255)

厂家地址

cjid00

Varchar(19)

供货商ID

cjlb00

Varchar

(1)

厂家类别

cjlxdh

Varchar(50)

厂家联系电话

cjlxr0

Varchar(50)

厂家联系人

cjmc00

Varchar(255)

厂家名称

cjyhmc

Varchar(50)

厂家银行名称

cjyhzh

Varchar(50)

厂家银行账号

ckdid0

Varchar(19)

出库单ID

ckdjh0

Varchar(50)

出库单据号

ckhwh0

Varchar(255)

仓库货位号

ckid00

Varchar(19)

仓库ID

ckrq00

Varchar(20)

出库日期

cljj00

Decimal(12,4)

拆零进价

clsl00

Decimal(12,4)

拆零数量(拆零前)

clsl01

Decimal(12,4)

拆零数量(拆零后)

csrq00

Varchar(8)

出生日期

cxbz00

Varchar

(1)

冲销标志

cxdjh0

Varchar(255)

冲销单据号

czrid0

Varchar(50)

操作人ID

czrq00

Varchar(50)

操作日期

czyid0

Varchar(19)

操作人ID

dj0000

Decimal(12,4)

单价

djlsh0

Varchar(255)

医保单据号

djmc00

Varchar(50)

等级名称

djr000

Varchar(10)

登记人

djrq00

Varchar(8)

登记日期

dwhsbl

Decimal(12,0)

单位换算比例

dzzk00

Decimal(12,4)

打折比例

fpdjh0

Varchar(50)

发票单据号

fplx00

Varchar

(1)

发票类型

fpxmbh

Varchar(20)

发票项目编号

fpxmmc

Varchar(50)

发票项目名称

fybfy0

Decimal(12,4)

非医保费用

ggmc00

Varchar(255)

规格名称

ghksmc

Varchar(255)

供货科室名称

gmrq00

Varchar(8)

购买日期

grzfe0

Decimal(12,4)

个人支付额

grzhye

Decimal(12,4)

个人账户余额

gwybz0

Decimal(12,4)

医保公务员补助

gyzhye

Decimal(12,4)

药店购药账户余额

hbsj00

Varchar(50)

患病日期

hdid00

Varchar(19)

活动ID

hyid00

Varchar(19)

会员ID

jbqrje

Decimal(12,4)

交班确认金额

jjrmc0

Varchar(50)

交接人名称

jjrq00

Varchar(50)

交接日期

jjsj00

Varchar(50)

交接时间

jjzfe0

Decimal(12,4)

医保基金支付额

jtje00

Decimal(12,4)

记提金额

kcid00

Varchar(19)

入库存ID

kh0000

Varchar(10)

卡号

khdjid

Varchar(19)

客户等级ID

lsdid0

Varchar(19)

零售单id

lsdjh0

Varchar(50)

零售单据号

lshwh0

Varchar(50)

零售货位号

lsrq00

Varchar(20)

零售日期(到秒)

lxdh00

Varchar(50)

联系电话

lxdz00

Varchar(50)

联系地址

mqfyqk

Varchar(50)

服药情况

mzlsh0

Varchar(255)

门诊流水号

pzwh00

Varchar(255)

批准文号

qcje00

Decimal(12,4)

期初金额

rkdid0

Varchar(19)

入库单ID

rkdjh0

Varchar(50)

入库单据号

rkmxid

Varchar(19)

入出库明细ID

rkrq00

Varchar(20)

入库日期

scrq00

Varchar(20)

生产日期

sfbz00

Varchar

(1)

冲销状态

sfcl00

Varchar

(1)

是否拆零

sfdlxm

Varchar(255)

是否单例项目

sffcfy

Varchar(255)

是否非处方药

sfgmp0

Varchar

(1)

是否GMP药品

sfgsxm

Varchar(4)

是否工伤项目

sfotc0

Varchar

(1)

是否otc

sfrq00

Varchar(20)

医保收费日期

sfrx00

Varchar

(1)

是否rx–Y,N–otc

sfrxm0

Varchar(255)

收费人姓名

sfsj00

Varchar(20)

医保收费时间

sftsbz

Varchar(255)

是否特殊病种

sftsmz

Varchar(255)

是否特殊门诊

sftyjg

Varchar

(1)

是否统一价格

sfybfp

Varchar

(1)

是否医保发票

sfybml

Varchar(4)

是否医保目录

sfybsf

Varchar

(1)

是否医保收费

sfybxm

Varchar(4)

是否医保项目

sfzhao

Varchar(150)

身份证号

sjczrq

Varchar(20)

实际操作日期

sjje00

Decimal(12,4)

实缴金额

sjlsj0

Decimal(12,4)

实际零售价

ssje00

Decimal(11,2)

实收金额

sybz00

Varchar(500)

损溢备注

sylx00

Varchar(50)

损溢类型

sysl00

Decimal(12,4)

损溢数量

txma00

Varchar(150)

条形码

userid

Varchar(255)

医保用户ID

wbbm00

Varchar(150)

外部编码

xbie00

Varchar(255)

性别

xh0000

Varchar(255)

型号

xm0000

Varchar(100)

姓名

xmbh00

Varchar(255)

项目编号(惟一)

xmdj00

Decimal(12,4)

零售价

xmdw00

Varchar(255)

基本单位(小)

xming0

Varchar(150)

姓名

ybimp0

Varchar

(1)

医保导入

ybzfe0

Decimal(12,4)

医保支付额

yhfs00

Varchar(255)

养护方式

yhms00

Varchar

(1)

优惠模式

ylzfje

Decimal(12,4)

乙类药品自付金额

ypbh00

Varchar(255)

药品编号

ypcjid

Varchar(19)

药品厂家ID

ypcjmc

Varchar(255)

药品厂家名称

ypdj00

Decimal(12,4)

药品单价

ypdj01

Decimal(12,4)

药品单价(调价前)

ypdwzt

Varchar

(1)

药品单位状态:

0-整件单位1-基本单位2-拆零单位

ypgg00

Varchar(255)

规格

yphxmc

Varchar(255)

药品化学名称

yphyj0

Decimal(12,4)

会员价

ypid00

Varchar(19)

药品ID

ypjbmc

Varchar(255)

医保疾病名称

ypjj00

Decimal(12,4)

药品进价

ypjj01

Decimal(12,4)

药品进价

yplbmc

Varchar(255)

药品类别名称

yplx00

Varchar(255)

类别

ypmc00

Varchar(255)

药品名称(商品名)

yppfj0

Decimal(12,4)

批发价

yppfj1

Decimal(12,4)

药品批发价(调价前)

ypph00

Varchar(255)

药品批号

ypsl00

Decimal(12,4)

数量

ypxz00

Varchar(255)

药品性状

yssx00

Varchar(255)

gsp验收属性

yxqts0

Varchar(19)

有效期天数

yxrq00

Varchar(20)

有效日期

yzbm00

Varchar(50)

邮政编码

zcsb00

Varchar(255)

注册商标

zddmlb

Varchar

(1)

诊断/症状

zddmmc

Varchar(50)

诊断名称/症状名称

zdsj00

Decimal(12,4)

最底售价

zhrq00

Varchar(255)

日期

zhsj00

Varchar(255)

时间

zhzfe0

Decimal(12,4)

医保账户支付额

zjdw00

Varchar(255)

整件单位

zjhyj0

Decimal(12,4)

整件会员价

zjlsj0

Decimal(12,4)

整件零售价

zjm000

Varchar(255)

助记码

zjpfj0

Decimal(12,4)

整件批发价

zlje00

Decimal(12,4)

找零金额

zztj00

Varchar(255)

贮藏条件

dwjgid

Varchar(19)

药品价格编码ID

zjjj00

Decimal(12,4)

最近进价

sfjbdw

Trueorfalse

是否基本单位

qsrq00

Varchar(20)

起始日期

jzrq00

Varchar(20)

截止日期

yptj00

Decimail(12,4)

药品特价

ypflid

Varchar(19)

药品分类ID

flmc00

Varchar(255)

分类名称

flid00

Varchar(19)

父类ID

xhmc00

Varchar(255)

型号名称

bz0000

Varchar(100)

备注

smid00

Varchar(19)

属性ID

sxmc00

Varchar(255)

属性名称

sxlb00

Varchar

(2)

属性类别

jfid00

Varchar(19)

积分ID

jfxm00

Varchar(50)

积分项目

jfxh00

Diciaml(12,4)

积分

jflb00

Varchar(10)

积分类别

djrid0

Varchar(50)

登记人ID

djrq00

Varchar(8)

登记日期

dwlx00

Varchar(255)

单位类型

定点药店具体业务操作的接口交换文件格式如下:

◆药品目录:

实达药企通系统程序生成"药品目录"文件,内容如下:

[ypml]

request=TRUE

success=

error=

ypid00=

xmbh00=

ypbh00=

zjm000=

yxqts0=

pzwh00=

zcsb00=

zztj00=

yhzs00=

ypxz00=

yhfs00=

yssx00=

cd0000=

sfrx00=

sfgmp0=

yphxmc=

ypmc00=

yplx00=

xh0000=

ypgg00=

yplbmc=

ypjbmc=

sfybxm=

sfgsxm=

sfdlxm=

sffcfy=

bzmc00=

ypcjmc=

ybimp0=

ypcjid=

txma00=

sfybml=

wbbm00=

sfcl00=

ckhwh0=

lshwh0=

sfotc0=

sftj00=

sfhydz=

ypflid=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[ypml]

reply=TRUE

success=

error=

ypid00=

◆药品价格编码:

实达药企通系统程序生成"药品价格编码"文件,内容如下:

[ypjgbm]

request=TRUE

success=

error=

dwjgid=

dwmc00=

yplsj1=

yplsj2=

yplsj3=

yphyj0=

yptj00=

yppfj0=

zjjj00=

zdsj00=

dwhsbl=

xmdj00=

ypid00=

sfjbdw=

qsrq00=

jzrq00=

sfcl00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[ypjgbm]

reply=TRUE

success=

error=

dwjgid=

 

◆会员信息管理:

实达药企通系统程序生成"会员信息管理"文件,内容如下:

[hyxx]

request=TRUE

success=

error=

hyid00=

kh0000=

xm0000=

xb0000=

csrq00=

lxdz00=

lxdh00=

yzbm00=

hbsj00=

mqfyqk=

qtjbmc=

gmrq00=

khly00=

khjsr0=

jsrxm0=

khtzah=

khsg00=

khtz00=

khxy00=

khzy00=

djr000=

djrq00=

jkgw00=

khdjid=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[hyxx]

reply=TRUE

success=

error=

hyid00=

 

◆会员等级:

实达药企通系统程序生成"会员等级"文件,内容如下:

[hydj]

request=TRUE

success=

error=

djid00=

djmc00=

dzzk00=

sftyjg=

yhms00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[hydj]

reply=TRUE

success=

error=

djid00=

 

◆供货厂家:

实达药企通系统程序生成"供货厂家"文件,内容如下:

[ghcj]

request=TRUE

success=

error=

cjid00=

cjmc00=

cjdz00=

cjlxr0=

cjlxdh=

cjyhzh=

cjyhmc=

cjbh00=

cjlb00=

czyid0=

czsj00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[ghcj]

reply=TRUE

success=

error=

cjid00=

 

◆厂家药品目录:

实达药企通系统程序生成"厂家药品目录"文件,内容如下:

[cjypml]

request=TRUE

success=

error=

cjypid=

ypid00=

cjid00=

dj0000=

bz0000=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[cjypml]

reply=TRUE

success=

error=

cjypid=

 

◆发票项目:

实达药企通系统程序生成"发票项目"文件,内容如下:

[fpxm]

request=TRUE

success=

error=

fpxmid=

fpxmbh=

fpxmmc=

fplx00=

sfybfp=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[fpxm]

reply=TRUE

success=

error=

fpxmid=

 

◆规格编码:

实达药企通系统程序生成"规格编码"文件,内容如下:

[ggbm]

request=TRUE

success=

error=

ggid00=

ggmc00=

bz0000=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[ggbm]

reply=TRUE

success=

error=

ggid00=

◆单位编码:

实达药企通系统程序生成"单位编码"文件,内容如下:

[dwbm]

request=TRUE

success=

error=

dwid00=

dwmc00=

dwlx00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[dwbm]

reply=TRUE

success=

error=

dwid00=

 

◆型号编码:

实达药企通系统程序生成"型号编码"文件,内容如下:

[xhbm]

request=TRUE

success=

error=

xhid00=

xhmc00=

bz0000=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[xhbm]

reply=TRUE

success=

error=

xhid00=

◆属性编码:

实达药企通系统程序生成"属性编码"文件,内容如下:

[sxbm]

request=TRUE

success=

error=

sxid00=

sxmc00=

sxlb00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[sxbm]

reply=TRUE

success=

error=

sxid00=

◆药品分类:

实达药企通系统程序生成"药品分类"文件,内容如下:

[ypfl]

request=TRUE

success=

error=

ypflid=

flmc00=

ypsl00=

flid00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[ypfl]

reply=TRUE

success=

error=

ypflid=

◆会员积分:

实达药企通系统程序生成"会员积分"文件,内容如下:

[hyjf]

request=TRUE

success=

error=

jfid00=

jfxm00=

jfxh00=

jflb00=

hyid00=

djrid0=

djrq00=

药店原有系统程序接受请求后并生成结果文件,内容如下:

[hyjf]

reply=TRUE

success=

error=

jfid00=

◆药品入库:

实达药企通系统程序生成"药品入库"文件,内容如下:

[yprk]

request=TRUE

success=

error=

rkdid0=

rkdjh0=

rkrq00=

sjczrq=

czyid0=

c

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1