财政部医疗票据电子化管理解决方案接口方式v16Word格式文档下载.docx
《财政部医疗票据电子化管理解决方案接口方式v16Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《财政部医疗票据电子化管理解决方案接口方式v16Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
已建设HIS系统并正常运行收费模块的医疗机构。
3.2方案概述
各收费点在通过HIS系统开票前,通过接口服务将开票信息发送到票据系统,票据系统对开票信息进行合法性校验并向HIS系统返回校验结果(通过或不通过),校验通过后由HIS系统进行票据打印。
开票数据实时记录到票据系统单位端,自动完成数据收集。
根据各个医院的不同情况,票据可在HIS系统或在票据系统中下发。
3.3由HIS系统下发票据
流程说明:
(1)与财政联网情况下医疗机构财务部门通过IE浏览器登录票据系统单位端,在线进行票据申领;
不联网情况下,通过智能卡申领。
(2)申领成功后由HIS系统将票据分发至下属各收费点;
(3)各门诊、住院等收费点在HIS系统中进行开票时,HIS系统调用票据系统开票接口(4.1.2.2转入票据信息),调用成功后,在HIS系统中进行打印操作;
(4)对于票据作废时,由HIS系统区分已开具或空白作废两种情况,调用票据系统开票接口(4.1.2.3作废已开具的票据)或(4.1.2.5作废一张空白票号),将作废信息同步到票据系统。
(5)HIS系统在调用票据系统开票接口时已将票据信息传输到票据系统,票据系统实时记录票据信息。
联网情况下开票数据直接传输至票据系统财政端。
不联网情况下,按照财政规定时间手动进行上报数据。
3.4由票据系统下发票据
(2)申领成功后由票据系统将票据分发至下属各收费点。
(3)票据系统进行票据分发后,HIS系统通过接口(4.1.2.6取发放票据记录)获取票据下发信息。
(4)各门诊、住院等收费点,在HIS系统中进行开票时,调用票据系统开票接口(4.1.2.2转入票据信息),调用成功后,在HIS系统中进行打印操作;
(5)对于票据作废时,由HIS系统区分已开具或空白作废两种情况,调用票据系统开票接口(4.1.2.3作废已开具的票据)或(4.1.2.5作废一张空白票号),将作废信息同步到票据系统。
(6)HIS系统在调用票据系统开票接口时已将票据信息传输到票据系统,票据系统实时记录票据信息。
3.5异常情况处理
如果因网络断开等原因,HIS无法实时调用票据系统接口时,HIS系统可以直接开票而不调用接口。
但需要在接口恢复时,由HIS系统及时将已开出但未传送给票据系统的开票信息,通过接口补传给票据系统,实现票据信息的同步。
4.系统设计
4.1接口规范
票据系统提供接口方法供HIS系统调用。
4.1.1接口方法列表
序号
方法名称说明
方法名称
1
调用该接口,把票据信息传给票据系统,开具票据
InvoiceBill
2
将原本开过的票据信息,进行作废操作。
一次仅只作废一张票据号
InvalidBill
3
用票单位有多种机打票据类型,通过此函数可以读取出此单位的所有票据类型
GetBillType
4
作废一张当前默认的机打票据类型的票据号(空白机打票可能因丢失或损毁,需要空白作废)
InvalidBillNo
5
提供上级单位向本单位发放票据的详细数据(未被使用过的),使业务系统不必二次录入
GetStockOut
6
取第一张电脑票票号
GetCurBillNo
4.1.2接口方法详述
要调用接口方法,需要调用统一接口方法InterMethod
接口名称:
InterMethod
描述:
所有的接口都是通过该方法进行调用
参数:
参数名
类型
说明
aXml
PChar
根据要调用的方法,需传入相应的方法XML
返回参数:
根据调用传入aXml的方法名,执行相应的方法,返回与之方法名相应的XML格式
调用DLL传入参数和返回参数的类型是PChar
通过网页调用OCX传入的参数和返回的参数类型是string(IE不支持PChar)
4.1.2.1.aXml参数格式说明
<
webbill>
name>
方法名称<
/name>
ivcnode>
单位开票点编码<
/ivcnode>
nodeuser>
单位开票点用户编码<
/nodeuser>
userpwd>
用户密码<
/userpwd>
key>
单位校验KEY<
/key>
version>
接口版本<
/version>
systype>
系统类型<
/systype>
params>
param1>
参数1<
/param1>
param2>
参数2<
/param2>
.....
/params>
/webbill>
节点
webbill
根结点
name
方法名称(如:
InvoiceBill、InvalidBill、GetBillType等),该项是变动的
ivcnode
开票点编码(根据票据系统)
nodeuser
单位开票点用户编码(根据票据系统)
userpwd
单位开票点用户密码(根据票据系统)
key
单位校验KEY(根据票据系统)
version
版本号(默认:
1.0.0.2)
Systype
系统类型(默认:
1)
params
方法的参数集合
param1、param2
……
方法的参数是根据节点name的方法名称来决定的,该项是变动的
4.1.2.2.转入票据信息
aXml的字符串
InvoiceBill<
票据信息数据<
是否打印<
param3>
票据类型<
/param3>
param4>
票别号<
/param4>
param5>
票据号<
/param5>
param6>
开票时间<
/param6>
param7>
作废日期<
/param7>
param8>
作废操作人<
/param8>
param9>
备注<
/param9>
主要节点说明:
节点名
参数内容
string
方法名(值为InvoiceBill)
该方法(值1.0.0.2)
param1
票据信息数据(“票据信息数据”格式说明)
param2
是否HIS打印(0否,1是)
param3
票据类型(根据票据系统)
param4
票别号(默认为国财)
param5
票据号(以纸制票据号以准)
param6
Date
开票时间(格式:
yyyyMMddHHmmssSSS)
Param7
作废日期(格式:
yyyyMMdd)
Param8
作废操作人
param9
备注(可为空)
Ø
“票据信息数据”说明,通用格式如下:
bill>
<
head>
<
缴款人>
缴款人<
/缴款人>
其它1>
其它1<
/其它1>
其它2>
其它2<
/其它2>
其它3>
其它3<
/其它3>
……
其它x>
其它4<
/其它x>
/head>
chargeitems>
charge>
<
chargecode>
收费项目编码<
/chargecode>
cnt>
数量<
/cnt>
standard>
单价<
/standard>
amt>
金额<
/amt>
other1>
/other1>
other2>
/other2>
other6>
其它6<
/other6>
/charge>
otherx>
其它x<
/otherx>
/chargeitems>
/bill>
节点说明
数据类型
XML目录位置
bill
票据信息
head
bill->
head
票据信息的头信息
缴款人
head->
票据的缴款人信息,信息节点为固定节点
其它1
其它x
节点的“其它1”、“其它2”等为可选节点,节点的名称也可以随意命名,节点个数可以在20个以内,具体内容以“5附件”为准
其它2
chargeitems
chargeitems
收费项目集合
charge
chargeitems->