赣州市医保接口标准规范.doc
《赣州市医保接口标准规范.doc》由会员分享,可在线阅读,更多相关《赣州市医保接口标准规范.doc(22页珍藏版)》请在咨信网上搜索。
1、接口更新内容:本次医保接口动态库ZRHosJK.dll基于原接口规范不变基本上增长一项业务:【收费发票打印】(涉及门诊和住院收费发票打印),详细调用办法详见本文档21页。 -于09月01日 网点接口规范一 概述为了保证医疗保险管理系统和网点管理信息系统完整性和独立性以及数据同步和一致性,需要提供一种原则数据输入输出接口,建立一种公用数据互换原则。因而,开发出一套通用适合于各种类型医疗管理机构、能嵌入各种管理软件接口系统是保证医保顺利实行核心。为此,提出如下中心系统与网点系统接口规范。二 医疗机构接入准备1. 硬件规定引用接口系统嵌入模块终端机器至少要64M 内存,并有足够空间安装支持软件。网络
2、上规定必要能访问中心应用服务器。2. 软件规定接口系统当前支持Windows95/98/NT系统平台下所开发应用系统,各应用系统必要能正常调用Windows原则API函数(例如用PB、Delphi、VB、VC、C+Builder等开发软件都可以支持)。依照电脑技术发展形式,嵌入模块不支持DOS系统下开发应用软件。三 数据规定接口系统需要从医疗机构获得必要数据,为统一编码,录入数据尽量采用医保中心提供编码规则,医疗机构需要依照需要将自身系统编码做对照,医疗机构需要对照内容涉及:1) 药物目录详见药物目录表、诊断目录表2) 病种编码目录详见病种编码目录表3) 收费类别目录详见收费类别目录表4) 科
3、室目录医院自身设立科室名称。5) 项目级别详见项目级别目录表6) 医疗类别详见医疗类别表7) 关于日期时间数据包中关于日期时间数据,日期格式为4位年份+2位月份+2位日,时间格式为2位时+2位分。例如,“-9-4”则需填写“”,“14:08”则填写“1408”8) 其他如果数据为空值,则用“NULL”代替传入。对于返回数据同样,如果数据为空,则返回相应“NULL”。医院接口涉及文献: 1). ZRHosJK.dll 接口动态库。2). Mwic_32.dll,ZrkjDll.dll 读卡器动态库。3). PRINTFP_NEW.fr3 门诊收费发票和住院结算发票打印模板。于8月31日增长四 医
4、疗机构端嵌入模块医疗机构端嵌入模块(如下简称嵌入模块)是整个接口系统唯一和顾客交互模块。对于医疗机构,仅调用此模块中提供顾客交易功能即可完毕医保病人业务解决。嵌入模块包括若干种顾客交易,对医疗机构来说,顾客交易为其唯一可视交易。1. 嵌入模块内容嵌入模块主文献为ZRHosJK.DLL,ZRHosJK提供外部调用函数重要涉及交易申请函数f_UserBargaingApply、交易初始化函数f_UserBargaingInit和交易关闭函数f_UserBargaingClose。2. 交易初始化和关闭函数 医疗机构软件每次启动时,需要调用接口系统中顾客交易初始化函数,初始化接口并获得交易参数,即可
5、连接到中心系统数据库中。 同样,应用软件退出时调用顾客交易关闭函数释放系统资源。 函数原型:function f_UserBargaingInit(UserID,PassWD:PCHAR;retMsg:PCHAR):Integer;功能:系统应用前初始化数据准备,连接到中心系统应用服务器。参数阐明: 传入参数:UserID -由中心系统管理员分派给医疗机构端顾客 PassWD -由UserID相应密码 retMsg -返回错误信息 返回值: 0-成功,没有任何警告 0-失败,错误信息在retMsg中备注:返回值登陆顾客名错误-5 -顾客密码错误-6 -顾客名密码验证失败 调用之前,retMsg
6、必要分派空间。PowerBuilder中函数定义:Function int f_UserBargaingInit(string UserID,string PassWD,ref string retMsg ) 函数原型 function f_UserBargaingClose(retMsg:PCHAR):Integer; 功能:退出系统前释放资源,关闭连接以及退出IC卡驱动。 返回值:0-退出成功 0 表达交易成功 0 表达交易失败,并返回交易失败因素在retMsg中PowerBuilder中函数定义:function int f_UserBargaingApply(string Ywlx,s
7、tring InData,ref string OutData,ref string retMsg ) 函数原型function f_GetGRID00(sGRID00:PChar):Integer;stdcall;export;功能:可以不用读卡,直接得到个人编号。如:住院医疗保险人员,在办理其她业务之前,调用该函数,就可以得到个人编号。 函数原型function f_GetUserLoginMsg(OutData:PChar):Integer;stdcall;export;功能:直接返回顾客登陆信息。返回数据包(OutData)格式为:“顾客ID|顾客姓名|顾客类别|服务机构编号|服务机构
8、名称|网点级别|地区编号|地区名称|分中心编号|系统名称|系统版本号|连接串|数据库类型”注:pb调用时候一定要用Space函数为传出参数分派足够空间,Delphi调用时候一定要用AllocMem函数(或其她函数)为传出参数分派足够空间。五 嵌入模块业务范畴(顾客交易)嵌入模块包括医保病人在医疗单位所要进行与医保有关所有操作。当前,依照医保政策,其业务范畴重要涉及如下几种某些,详细交易类型如下:业务类型代号(YWLX)业务名称备注MZGHSK,YDSFSK,MZSFSK,ZYDJSK,ZYSFSK,CYDJSK,ZYYJSK交易前刷卡每次交易前,必要进行刷卡。可以得到参保人参保信息,以及校验I
9、C卡有效性等。MZGH门诊挂号MZSF门诊收费MZGHCX门诊挂号冲销MZSFCX门诊收费冲销MZSFYJS门诊收费预结算YDSF药店收费YDSFCX药店收费冲销ZYDJ住院登记ZYSF住院收费不采用CYDJ出院登记ZYDJCX住院登记冲销ZYSFCX住院收费冲销可以不刷卡CYDJCX出院登记撤销ZYYJ住院预缴收费可以不刷卡ZYYJCX住院预缴冲销ZYSFDJ住院收费登记可以不刷卡ZYSFTF住院收费退费ZYSFYJS住院收费预结算ZYSFJS住院收费结算ZYDJBG住院登记变更SFFPDY收费发票打印于-8-31新增业务可以不刷卡注意:在交易过程中,每个数据均以“|”符符号隔开,如果数据为
10、空值,则用NULL代替。每个数据包分隔符为“;”(半角)。每个数据必要空格符号,如果交易失败,其错误因素可从retMsg参数获得。异常出错解决,最后需要调用函数f_UserBargaingClose来关闭数据链接,并释放资源。传入参数InData可以是各种数据包构成,传出参数OutData也可以是各种数据包构成六 业务阐明 1. 交易前刷卡办理各个业务时,必要先刷卡,刷卡前,必要保证IC卡在读卡器内,刷卡成功后,返回参保人员基本信息,这样才干进行业务交易。交易成功后,返回数据包(OutData)格式为:“保险号|姓名|卡号|出生日期|年龄|参保日期|单位编号|单位名称|性别|医疗人员类别|所属
11、地区|卡状态|账户余额”。例如:“00|李四|000048|39|NULL|00010012|某某单位|男|在职|某某市|正常|999.99” 某些交易类型刷卡返回数据,此外解决如下:返回门诊收费刷卡信息或药店收费刷卡信息,(OutData)格式为:“保险号|姓名|卡号|出生日期|年龄|参保日期|单位编号|单位名称|性别|医疗人员类别|所属地区|卡状态|账户余额|门诊流水号|挂号科室名称”。返回住院收费刷卡信息、出院登记刷卡信息或住院预缴刷卡信息,(OutData)格式为:“保险号|姓名|卡号|出生日期|年龄|参保日期|单位编号|单位名称|性别|医疗人员类别|所属地区|卡状态|账户余额|住院流
12、水号|住院科室|本次看病次数”。其中“NULL”表达该字段为空值。如果交易失败,返回错误信息在RetMsg中。返回个人参保信息为明文数据,顾客可以分解后使用。办理其她业务前,都必要刷卡时,否则,无法获得IC卡相应信息。参数YWLX相应值上述表格代码相相应。例如,办理“门诊挂号”,先调用f_UserBargaingApply函数,获得参保人员基本信息,其中,参数YWLX为MZGHSK,参数InData为空,参数OutData需要分派足够大空间,参数retMsg也分派足够大空间。然后,可以从刷卡后返回数据包中,获得关于信息。2. 门诊挂号业务类型代码:“MZGH”。传入数据包(InData)格式为
13、:“卡号|保险号|姓名|单位名称|科室|医疗类别|挂号费|挂号日期|挂号时间|经办人”。例如:“000048|00|李四|市委老干部局|外科|普通门诊|6.50|1608|admin”阐明:【医疗类别】为中心系统规定类别中文名称一致(详见医疗类别目录表)。否则将取不到对的数据。挂号日期,例如“9月4日”,需填写“”.同理,挂号时间同样,例如:“下午4点8分”,需填写“1608”.数据交易成功,返回数据包(OutData)格式为:A. 主表数据包格式为:“门诊号|个人编号|姓名|单位编号|单位名称|挂号科室|医疗类别|挂号费|挂号日期|挂号时间|冲销单据号|卡号|出生日期|年龄|参保日期|性别|
14、人员类别|所属地区|卡状态|账户余额|经办人”。B. 个人慢性病审批数据包格式为:“病种编码|病种名称;病种编码|病种名称”。阐明:门诊挂号,此时冲销单据号为空值,返回是NULL ;医疗类别选取“门诊慢性病(一类)或门诊慢性病(二类)”时,才返回该参保人审批慢性病信息。3. 门诊收费业务类型代码:“MZSF”。传入数据包(InData)由两某些构成:主表数据包和消费明细数据包A. 主表数据包格式为:“与否打印门诊收费发票|卡号|门诊号|保险号|姓名|账户余额|病种编号|病种名称|单位编号|单位名称|开方医生”。例如:“TRUE|000048|00000105|00|李四|0|NULL|NULL
15、|00010012|市委老干部局|李医生”阐明:病种编号和病种名称必要是中心系统规定病种(详见病种目录表)。如果没有病种信息,则用NULL代替。【与否打印门诊收费发票】:当传入参数为TURE则接口直接打印出门诊收费发票,当传入参数为FALSE则不调用接口门诊收费发票打印功能。B消费明细数据包格式为:“项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|”阐明:【收费类别】必要是中心系统规定
16、类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。例如:“甲类”,“乙类”等。【药物编号和名称】必要是中心系统规定药物(详见药物目录表)。【与否药物和非药物】:“1”代表“是”,“0”代表“否”。【与否医保】:“1”代表“是”,“0”代表“否”。消费明细数据包可以由各种构成,之间以分号隔开。 交易成功后,返回数据包(OutData)格式为:“单据流水号|门诊号|个人编号|姓名|性别|出
17、生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。并接依次顺序返回下面四个数据包(各数据包间以“;”隔开):返回消费明细处方数量,“处方数量”。返回发票项目数量,“发票项目数
18、”。返回消费明细,以分号隔开,消费明细数据包格式为:“单据流水号|门诊号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|自付金额|大病支付金额|个人自付比例”。返回发票项目费用,以分号隔开,发票项目费用数据包格式为:“单据流水号|发票项目编号|发票项目名称|医保费用|医保个人费用|非医保费用|特殊项目费用”。医保费用+非医保费用阐明:如果有多条消费明细或多条发票项目,就返回相应多条明细或发票项目,数据包之间以“;”隔开。 整个返回成果格式如:“费用结算数据;处方数量;发票项目数;消费明细;发票项目费用”。4. 门诊收费预结算业务类型代码:“MZSFYJS
19、”。传入数据包(InData)由两某些构成:主表数据包和消费明细数据包B. 主表数据包格式为:“与否打印门诊收费发票|卡号|门诊号|保险号|姓名|账户余额|病种编号|病种名称|单位编号|单位名称|开方医生”。例如:“TRUE|000048|00000105|00|李四|0|NULL|NULL|00010012|市委老干部局|李医生”阐明:病种编号和病种名称必要是中心系统规定病种(详见病种目录表)。如果没有病种信息,则用NULL代替。【与否打印门诊收费发票】:当传入参数为TURE则接口直接打印出门诊收费发票,当传入参数为FALSE则不调用接口门诊收费发票打印功能。B消费明细数据包格式为:“项目编
20、号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|”阐明:【收费类别】必要是中心系统规定类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。例如:“甲类”,“乙类”等。【药物编号和名称】
21、必要是中心系统规定药物(详见药物目录表)。【与否药物和非药物】:“1”代表“是”,“0”代表“否”。【与否医保】:“1”代表“是”,“0”代表“否”。消费明细数据包可以由各种构成,之间以分号隔开。 交易成功后,返回数据包(OutData)格式为:“单据流水号|门诊号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担
22、|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。并接依次顺序返回下面四个数据包(各数据包间以“;”隔开):返回消费明细处方数量,“处方数量”。返回发票项目数量,“发票项目数”。返回消费明细,以分号隔开,消费明细数据包格式为:“单据流水号|门诊号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|自付金额|大病支付金额|个人自付比例”。返回发票项目费用,以分号隔开,发票项目费用数据包格式为:“单据流水号|发票项目编号|发票项目名称|医保费用|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 赣州市 医保 接口标准 规范
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。