当前位置:文档之家› 财政部医疗票据电子化管理解决方案(接口方式)v1.6.

财政部医疗票据电子化管理解决方案(接口方式)v1.6.

财政部医疗票据电子化管理解决方案(接口方式)2013年11月1.背景为适应国家医药卫生体制改革需要,全面加强医疗收费票据使用管理,有效防治虚假医疗票据,2012年9月和2013年3月,财政部、原卫生部先后联合发布了《关于印发<医疗收费票据使用管理办法>的通知》(财综[2012]73号)和《关于实施<医疗收费票据使用管理办法>有关问题的通知》(财综[2013]40号),统一了全国医疗收费票据种类、式样和规格,明确了医疗收费票据使用管理具体要求。

根据财综[2013]52号要求,在京中央医疗机构,自2013年9月起应向财政部申领并使用中央医疗收费票据。

北京市各级财政部门不再向其提供医疗收费票据。

在京中央医疗机构应当按照财综[2012]73号要求,申领、使用、保管中央医疗收费票据,并积极推动医疗收费票据电子化管理,将医疗收费票据的领用、保管、分发、使用等信息纳入财政票据电子化管理系统,全面提高医疗收费票据信息电子化管理水平。

2.管理现状目前医疗机构向财政领用的票据种类分为机打票、手工票,一部分医疗机构通过HIS系统(即医院信息系统)的票据管理模块进行开票、打印等操作。

一部分医疗机构(一般为规模较小的医疗机构)未使用HIS系统,仍使用手工方式开票。

由于医疗票据使用数量较大,使用机构、部门较多,医疗机构自身的票据管理比较困难;在核销方面,很难形成有效监管。

2.1管理目标(1)依托网络实现财政票据的网上申领管理,减轻工作量,提高工作效率;(2)通过增加票据的数字指纹,实现票据的防伪认证;(3)通过在线开票或数据传输等方式,实现对各种不同医疗机构票据信息的采集;(4)通过网络数据传输,实现票据的自动核销,解决手工核销难的问题。

3.方案描述票据系统提供医疗票据接口,供HIS系统调用,HIS系统通过接口的调用,实现把医疗票据信息传送给财政票据管理系统。

3.1适合对象已建设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)H IS系统在调用票据系统开票接口时已将票据信息传输到票据系统,票据系统实时记录票据信息。

联网情况下开票数据直接传输至票据系统财政端。

不联网情况下,按照财政规定时间手动进行上报数据。

3.4由票据系统下发票据流程说明:(1)与财政联网情况下医疗机构财务部门通过IE浏览器登录票据系统单位端,在线进行票据申领;不联网情况下,通过智能卡申领。

(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)H IS系统在调用票据系统开票接口时已将票据信息传输到票据系统,票据系统实时记录票据信息。

联网情况下开票数据直接传输至票据系统财政端。

不联网情况下,按照财政规定时间手动进行上报数据。

3.5异常情况处理如果因网络断开等原因,HIS无法实时调用票据系统接口时,HIS系统可以直接开票而不调用接口。

但需要在接口恢复时,由HIS系统及时将已开出但未传送给票据系统的开票信息,通过接口补传给票据系统,实现票据信息的同步。

4.系统设计4.1接口规范票据系统提供接口方法供HIS系统调用。

4.1.1接口方法列表4.1.2接口方法详述调用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>4.1.2.2. 转入票据信息aXml 的字符串<webbill><name>InvoiceBill </name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser> <userpwd>用户密码</userpwd> <key>单位校验KEY</key> <version>接口版本</version> <systype>系统类型</systype> <params><param1>票据信息数据</param1> <param2>是否打印</param2> <param3>票据类型</param3> <param4>票别号</param4> <param5>票据号</param5> <param6>开票时间</param6> <param7>作废日期</param7> <param8>作废操作人</param8> <param9>备注</param9> </params> </webbill>“票据信息数据”说明,通用格式如下:<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>其它1</other1><other2>其它2</other2>……<other6>其它6</other6></charge><charge><chargecode>收费项目编码</chargecode><cnt>数量</cnt><standard>单价</standard><amt>金额</amt><other1>其它1</other1><other2>其它2</other2>……<otherx>其它x</otherx></charge></chargeitems></bill>返回结果<result><status>结果状态</status><error>失败信息</error><success><billno>票据号</billno><billtype>票据类型</billtype><billreg>票别号</billreg><amt>金额</amt><key>数字指纹</key></success></result>说明:<status></status> 表示返回结果(0为失败, 1为成功)数字指纹:用于票据信息真伪的验证。

目前未启用数字指纹,返回结果中数字指纹为空值。

4.1.2.3.作废已开具的票据说明:将原本开过的票据信息,进行作废操作。

一次仅只作废一张票据号aXml的字符串<webbill><name>InvalidBill</name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验KEY</key><version>接口版本</version><systype>系统类型</systype><params><param1>票据号</param1><param2>票据类型</param2><param3>票别号</param3><param4>作废权限控制</param4></params></webbill>说明:<param4>作废权限控制</param4>(0为系统默认权限,1为跨单位,2为跨用户)返回结果<result><status>结果状态</status><error>失败信息</error><success><billno>票据号</billno><billtype>票据类型</billtype><billreg>票别号</billreg></success></result>说明:<status></status> 表示返回结果(0为失败,1为成功)4.1.2.4.取所有机打票据类型说明: 用票单位有多种票据类型,通过此函数可以读取出此单位的所有票据类型aXml的字符串<webbill><name> GetBillType </name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验KEY</key><version>接口版本</version><systype>系统类型</systype><params></params></webbill>其中:<version>接口版本</version> 值为:1.0.0.2返回结果<result><status>结果状态</status><error>失败信息</error><success><bill><billtype>票据类型</billtype><billname>票据名称</billname><billregs><billreg>票别号1</billreg><billreg>票别号2</billreg>……<billreg>票别号X</billreg><billregs></bill>……</success></result>说明:<status></status> 表示返回结果(0为失败,1为成功) <billreg> </billreg>可允许有多个,<bill></bill >可允许有多个4.1.2.5.作废一张空白票据号说明:作废一张当前默认的机打票据类型的票据号aXml的字符串<webbill><name> InvalidBillNo </name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验key</key><version>接口版本</version><systype>系统类型</systype><params><param1>未使用的票据号</param1><params>票据类型</param2><params>票别号</param3></params></webbill>返回结果<result><status>结果状态</status><error>失败信息</error><success><billno>票据号</billno><billtype>票据类型</billtype><billreg>票别号</billreg></success></result>说明:<status></status> 表示返回结果(0为失败,1为成功)4.1.2.6.取发放票据记录说明:提供上级单位向本单位发放票据的详细数据(未被使用过的),使业务系统不必二次录入,接口只提供数据没办法判断是否已经取过了aXml的字符串<webbill><name>GetStockOut</name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验key</key><version>接口版本</version><systype>系统类型</systype><params></params></webbill>返回结果<result><status>结果状态</status><error>失败信息</error><success><sucesscount>1</sucesscount><sucesslst><billstartno>起始号</billstartno><billendno>终止号</billendno><billtype>票据类型</billtype><billreg>票别号</billreg><sucesslst></success></result>说明:<status></status> 表示返回结果(0为失败,1为成功)<sucesscount></sucesscount>表示票段数4.1.2.7.取第一张电脑票票号说明:根据预设的票据类型,读取当前第一张可用的票据号aXml的字符串<webbill><name>GetCurBillNo</name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验key</key><version>接口版本</version><systype>系统类型</systype><params><params1>票据类型</params1></params></webbill>返回结果<result><status>结果状态</status><error>失败信息</error><success><sucesscount>1</sucesscount><sucesslst><billno>票据号</billno><sucesslst></success></result>说明:<status></status> 表示返回结果(0为失败,1为成功)4.1.2.8.变更电脑票据信息变更已转入的电脑票据信息,票据类型、票别号、票据号、开票时间为原票据信息aXml的字符串<webbill><name>ReInvoiceBill </name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验KEY</key><version>接口版本</version><systype>系统类型</systype><params><param1>票据信息数据</param1><param2>是否打印</param2><param3>原票据类型</param3><param4>原票别号</param4><param5>原票据号</param5><param6>原开票时间</param6><param7>作废日期</param7><param8>作废操作人</param8><param9>备注</param9></params></webbill>“票据信息数据”说明,通用格式如下:<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>其它1</other1><other2>其它2</other2>……<other6>其它6</other6></charge><charge><chargecode>收费项目编码</chargecode><cnt>数量</cnt><standard>单价</standard><amt>金额</amt><other1>其它1</other1><other2>其它2</other2>……<otherx>其它x</otherx></charge></chargeitems></bill>返回结果<result><status>结果状态</status><error>失败信息</error><success><billno>票据号</billno><billtype>票据类型</billtype><billreg>票别号</billreg><amt>金额</amt><key>数字指纹</key></success></result>说明:<status></status> 表示返回结果(0为失败, 1为成功)数字指纹:用于票据信息真伪的验证。

相关主题