文档
测试

03.线上缴费处方订单生成到HIS

POST
usp_yf_mfcf

接口描述

HIS药房免费处方业务(新增处方)

请求参数

参数名
类型
描述
必填
@wkdz
varchar(32)
网卡地址
必填
@jszt
tinyint
结束状态(1=创建表,2=插入,3=递交,4=审核,9=删除--免费处方增加删除状态)
必填
@xgbz
tinyint
修改标志 0=正常记录,1=修改标志(默认传0)
必填
@yfdm
varchar(8)
药房代码
必填
@hzxm
varchar(64)
患者姓名
必填
@ysdm
varchar(8)
医生代码
必填
@fyrq
varchar(8)
发药日期(当天,格式:20200101)
必填
@czyh
varchar(8)
操作员号(默认:00)
必填
@lb
varchar(2)
处方还回标志(0:默认,1:还回)(默认传0)
必填
@cfxh
numeric(9,0)
账单序号(默认传0)
必填
@djh
char(24)
单据号(第一步创建,第三步递交,传到这里)
必填
@cd_idm
numeric(9,0)
HIS药品唯一标识码(idm)
必填
@cksl
numeric(9,0)
出库数量(按照门诊单位)
必填
@ypdw
char(8)
药品单位(门诊单位)
必填
@dwxs
numeric(9,0)
单位系数(传该药品门诊系数)
必填
@memo
varchar(24)
备注
必填
@cfts
smallint
付数(默认传1)
必填
@dfsl
numeric(9,0)
单付数量(和@cksl传一样数值)
必填
@delphi
smallint
0=后台调用, 1=前台调用(默认传1)
必填
@errmsg
varchar(500)
消息返回(默认传 null)
必填

响应参数

参数名
类型
描述
必填
rettype
T:代表成功,F代表失败
必填
retmsg
账单序号(需要存下来)(第三步产生)
必填

说明 / 示例

exec usp_yf_mfcf "4CCC6AC3E8DF",1,0,"3011","测试测试","0001","20200302","00",0,0,"20203011000001" go exec usp_yf_mfcf "4CCC6AC3E8DF",2,0,"3011","测试测试","0001","20200302","00",0,0,"20203011000001",7,1.00,"盒",20,"",1.00,1.00 go exec usp_yf_mfcf "4CCC6AC3E8DF",2,0,"3011","测试测试","0001","20200302","00",0,0,"20203011000001",8,1.00,"盒",30,"",1.00,1.00 go exec usp_yf_mfcf "4CCC6AC3E8DF",3,0,"3011","测试测试","0001","20200302","00",0,0,"20203011000001" go 1.该业务调用存储分三步进行处理的 a.第一步 通过调用存储创建全局临时表(第1段存储,调用1次) b.第二步 通过调用存储插入全局临时表数据(第2,3段存储,进行循环处理,有几个药调用几遍) c.第三步 通过调用存储递交数据(第3段存储调用1次)