珠海市移动支付 医保招标公告(珠海市香洲区人民医院香洲区人民医院2023)



珠海市香洲区人民医院医保移动支付应用接入院内招标采购公告

一、项目名称:珠海市香洲区人民医院医保移动支付应用接入采购项目
二、采购预算:¥120000.00)
上述预算为本项目的最高限价,超出最高限价的报价将被拒绝。
三、项目内容及需求:
202304030847562653.docx202304030847562653.docx
四、资质要求:
① 投标人必须是具有独立承担民事责任能力的法人或其他组织(提供法人或其他组织的营业执照等证明文件的复印件,加盖投标人公章);
②为保证产品质量及售后服务,投标人必须提供“售后服务承诺函”,““售后服务承诺函”(必须加盖公司印章)。
五、符合资格的供应商需在2023年4月3日至2023年4月6日期间(办公时间内,法定节假日除外)带上企业营业执照及廉洁购销合同到综合楼六楼后勤保障部登记(下方链接为廉洁购销合同模板)
廉洁购销协议.doc廉洁购销协议.doc
六、公示时间:2023年4月3日至2023年4月6日。
七、递交标书时间:2023年4月6日8时00分-16时00分
八、递交资料地点:珠海市香洲区人民医院党政办公室
九、开标时间:另行通知。
十、开标评标地点:珠海市香洲区人民医院。
联系电话:8661675/13697791720(后勤保障部)、8661695(党政办)
                                        2023年4月3日

终审:后勤保障部

二、甲方应当严格执行医药产品购销合同验收、入库制度,对采购医药产品及发票进行查验,不得违反有关规定合同外采购、违价采购或从非规定渠道采购。一、甲乙双方按照《合同法》及医药产品购销合同约定购销药品、医用设备、医用耗材等医药产品。为进一步加强医疗卫生行风建设,规范医疗卫生机构医药购销行为,有效防范商业贿赂行为,营造公平交易、诚实守信的购销环境,经甲、乙双方协商,同意签订本合同,并共同遵守:乙方:甲方:珠海市香洲区人民医院香洲区人民医院医药产品廉洁购销合同八、本合同作为医药产品购销合同的重要组成部分,与购销合同一并执行,具有同等的法律效力。七、乙方如违反本合同,一经发现,甲方有权终止购销合同,并向有关卫生计生行政部门报告。如乙方被列入商业贿赂不良记录,则严格按照《国家卫生计生委关于建立医药购销领域商业贿赂不良记录的规定》(国卫法制发〔2013〕50号)相关规定处理。六、乙方指定作为销售代表洽谈业务。销售代表必须在工作时间到甲方指定地点联系商谈,不得到住院部、门诊部、医技科室等推销医药产品,不得借故到甲方相关领导、部门负责人及相关工作人员家中访谈并提供任何好处费。五、乙方不得以回扣、宴请等方式影响甲方工作人员采购或使用医药产品的选择权,不得在学术活动中提供旅游、超标准支付食宿费用。四、严禁甲方工作人员利用任何途径和方式,为乙方统计医师个人及临床科室有关医药产品用量信息,或为乙方统计提供便利。三、甲方严禁接受乙方以任何名义、形式给予的回扣,不得将接受捐赠资助与采购挂钩。甲方工作人员不得参加乙方安排并支付费用的营业性娱乐场所的娱乐活动,不得以任何形式向乙方索要现金、有价证券、支付凭证和贵重礼品等。被迫接受乙方给予的钱物,应予退还,无法退还的,有责任如实向有关纪检监察部门反映情况。年月日年月日经办人签名:经办人签名:法定代表人(负责人):法定代表人(负责人):甲方(盖章):乙方(盖章):九、本合同一式三份,甲、乙双方各执一份,甲方纪检监察部门(基层医疗卫生机构上报上级卫生计生行政部门)执一份,并从签订之日起生效。医保移动支付中心定点医药机构接入技术方案目录第1章前言31.1.概述41.2.医保移动支付概念4第2章医保移动支付接口规范52.1.范围52.2.接口规则72.2.1.协议规则72.2.2.格式规定92.2.2.1.日期、时间格式92.2.2.2.交易金额格式约定92.2.3.安全规范92.2.3.1.签名算法(SM2)92.2.3.2.加密算法(SM4)162.2.3.3.报文公共参数252.3.接口说明272.3.1.线上支付272.3.1.1.医保电子凭证272.3.1.1.1.【6101】解析医保电子凭证二维码272.3.1.2.订单支付312.3.1.2.1.【6201】费用明细上传312.3.1.2.2.【6202】支付下单432.3.1.2.3.【6203】医保退费472.3.1.2.4.【6204】医保订单信息同步512.3.1.2.5.【6205】银行卡支付下单552.3.1.3.订单查询582.3.1.3.1.【6301】医保订单结算结果查询582.3.1.3.2.【6302】医保结算结果通知632.3.1.4.订单撤销672.3.1.4.1.【6401】费用明细上传撤销67第3章医保移动支付开发规范703.1.配色规范703.2.医保收银界面UI设计规范713.3.医保收银界面布局参数规格及要求733.4.医保收银界面布局说明743.5.处方明细弹窗UI设计规范753.6.医保收银界面布局参数规格及要求763.7.医保收银界面布局说明773.8.加载页面及加载弹窗UI设计规范783.9.通用弹窗UI设计规范79前言概述伴随着经济社会数字化革新的演进,金融数字化转型步伐也在不断加快,与之相应,金融市场基础设施也变得更加便捷化、数字化、智能化,而移动支付正是其中非常重要的工具之一。目前,移动支付已经应用在医保支付场景,以后看病缴费时无需到缴费窗口,移动支付也能刷医保。医保移动支付是医保电子凭证主要应用之一,主要是借助手机直接结算医保医疗费用,参保人员只需在支付时选择医保支付,完成医保电子凭证授权,按照提示点击一键支付,线上医保结算即可完成。为进一步满足人民群众对便捷医疗服务的需求,提高“互联网+”医保服务水平,各地医疗保障部门都在积极推进医保移动支付落地。医保移动支付概念医保移动支付是参保人使用国家医保服务平台APP或国家医保局授权的第三方渠道,通过线上支付方式完成医保待遇结算和个人负担部分支付。医保移动支付有两种接入方式,混合支付接入及第三方支付渠道接入。使用混合支付接入方式,参保人可以通过国家医保服务平台APP使用银行卡完成医保待遇结算和个人负担部分支付。使用第三方支付渠道接入方式,参保人可以通过微信/支付宝等第三方渠道完成医保待遇结算和个人负担部分支付。医保移动支付接口规范定点医药机构要实现医保移动支付,需要根据医疗保障信息平台发布的标准接口规范对机构内的相关信息系统进行功能改造。范围适用于两定机构调用接入医保移动支付中心服务,主要表述了电子凭证结算涉及的接口出入参调用示例。接口规则协议规则规则规则描述传输方式为保证交易安全性,采用HTTPS传输提交方式采用POST方法提交数据格式提交和返回数据都为JSON格式字符编码统一采用UTF-8字符编码签名算法SM2加密算法SM4签名要求请求和接收数据均需要校验签名,详细方法请参考安全规范-签名算法加密要求请求和接收数据均需要校验签名,详细方法请参考安全规范-加密算法判断逻辑先判断协议字段返回,再判断业务返回,最后判断交易状态规则规则描述传输方式为保证交易安全性,采用HTTPS传输提交方式采用POST方法提交数据格式提交和返回数据都为JSON格式字符编码统一采用UTF-8字符编码签名算法SM2加密算法SM4签名要求请求和接收数据均需要校验签名,详细方法请参考安全规范-签名算法加密要求请求和接收数据均需要校验签名,详细方法请参考安全规范-加密算法判断逻辑先判断协议字段返回,再判断业务返回,最后判断交易状态9:41176px确认支付背景框颜色:#3B71E8100%圆角弧度:46px50px颜色:#A6C1FF100%56px字号:28px付款给颜色:#FFFFFF100%字号:36px500px**********医院60px60px80*80px50px40px40px颜色:#606266100%670px40px字号:36px40px费用总额368.50元140px分割线:2px,虚线#EFF0F4100%颜色:#909399100%44px字号:28px医保基金支付0.00元20px个人账户支付200.00元598px其他抵扣金额100.00元44现金支付68.50元颜色:#3B71E8100%字号:32px背景框颜色:#FFFFFF100%颜色:#606266100%查看明细108px描边:1px,#E6E6E6100%字号:28px圆角引度:16px阴影颜色:#0000005%模糊-16px56px颜色:#666666100%字号:28px个人账户支付选项卡颜色:#F6F9FF100%选项卡颜色:#F8F9FA100%描边:2px#3B71E8100%描边:2px#CCCCCC100%圆角:8px圆角:8px30px使用不使用颜色:#3B71E8100%颜色:#606266100%72px字号:26px字号:26px30p支付方式选项卡颜色:#FFFFFF100%描边:2px#E6E6E6100%圆角:16px30px24px30px添加银行卡颜色:303133100%130p字号:30px50*50px40*40px30px6700x微信支付80px支支付宝支付40px12pxQHLS医保移动支付颜色:666666100%80°24px字号:28px40px分割线:#F5F5F52px240px去支付色:#FFFFFF100%158px互还需支付一100px字号:36px按钮颜色:#3B71E8100%角:50p9:41三176px确认支付背景框颜色:#3B71E8100%圆角弧度:46px颜色:#A6C1FF100%50px56px字号:28px付款给颜色:#FFFFFF100%字号:36px500px医院60px80*80px40px670px40px费用总额368.50元分割线:2px,虚线#EFF0F4100%医保基金支付0.00元个人账户支付200.00元598px其他抵扣金额100.00元44px现金支付68.50元颜色:#3B71E8100%字号:32px背景框颜色:#FFFFFF100%颜色:#606266100%查看明细108px描边:1px,#E6E6E6100%字号:28px圆角弧度:16px阴影颜色:#0000005%模糊-16px56px颜色:#666666100%字号:28px个人账户支付选项卡颜色:#F6F9FF100%选项卡颜色:#F8F9FA100%描边:2px#3B71E8100%描边:2px#CCCCCC100%圆角:8px圆角:8px30px使用不使用颜色:#3B71E8100%颜色:#606266100%72px字号:26px字号:26px320px30px12px颜色:#666666100%80*24pxGS医保移动支付字号:28px40px分割线:#F5F5F52px您还需支付:¥68.50颜色:#FFFFFF100%158px字号:36px00%格式规定日期、时间格式日期:YYYYMMDD;时间:HHMMSS。交易金额格式约定以元为单位,具体根据接口示例约定保留位数。安全规范签名算法(SM2)概述根据SM2算法(Signature的algorithm选择SM3withSM2),签名报文。通过对报文数据筛选、排序和拼接,组成待签名报文数据。请求参数签名筛选获取所有请求参数,不包括字节类型参数,如文件、字节流,剔除signData、encData、extra字段。排序将筛选的参数按照第一个字符的键值ASCII码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值ASCII码递增排序,以此类推。拼接将排序后的参数与其对应值,组合成“参数=参数值”的格式,并且把这些参数用&字符连接起来,最后拼接上应用密钥appSecret在“…参数=参数值…”后,此时生成的字符串为待签名字符串,将待签名字符串SM2运算,即是签名(signData)的值(“signData”、“encData”、“extra”参数不参与签名)。JOSN对象签名规范(如data):内部按字母顺序升序排列空值不参与签名将整理好的JSON内容,输出JSON字符串后拼接参与签名,例如下面的示例请求报文,参数值都是示例,开发者仅参考报文格式即可。加签报文示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}9:41三确认支付收款机构显示区付款给自**********医院收款机构名称对应机构logo费用总额368.50元费用总额显示区医保基金支付0.00元个人账户支付200.00元其他抵扣金额100.00元现金支付68.50元查看明细个人账户支付使用不使用个人账户支付显示区支付方式添加银行卡银行支付渠道显示区微信支付第三方支付渠道显示区相应支付渠道图标支付宝支付OHLS医保移动支付去支付去支付操作区您还需支付:¥68.5088px版层:#000000100%秀明度:70%单窗:#FFFFFF100%圆角:40px40pxOpxOpx60px颜色:#303133100%48px80*80px空号:40nw处方明细×40px28px卡片颜色:#FFFFFF100%描边:2px#E6E6E6100%50p圆角:12px标签颜色3B71E8706px尺寸:8*32px左间距就诊信息颜色:#303133100%130px号:34px门诊类别门(急)诊颜色:#606266100%字号:28px24px40px40px门诊科室普通内科医生姓名张三处方时间2021/06/0814:54:00费用总额368.50元颜色:#3B71E8100%字号:28px40px20px诊断信息诊断信息诊断名称外伤肿胀诊断编号E3D.25特殊信息病情名称高血压病情编号2220003495858费用信息o万通腔骨贴*137.80元8g/片/3阿莫西林*117.80元8g/片/3其他抵扣金额住院押金抵扣50.00元医院负担金额抵扣50.00元20px组成的待签名字符串:appId=43AF047BBA47FC8A1AE8EFB2XXXXXXXX&data={"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}&encType=SM4&signType=SM2&timestamp=20200207175759&version=2.0.1&key=4117E877F5FA0A0188891283E4B617D5appId=43AF047BBA47FC8A1AE8EFB2XXXXXXXX&data={"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}&encType=SM4&signType=SM2&timestamp=20200207175759&version=2.0.1&key=4117E877F5FA0A0188891283E4B617D59:41处方明细就诊信息就诊信息展示区门诊类别门(急)诊门诊科室普通内科医生姓名张三处方时间2021/06/0814:54:00费用总额368.50元就诊信息展示区一诊断信息诊断信息展示区诊断名称外伤肿胀诊断编号E3D.25特殊信息特殊信息展示区病情名称高血压病情编号2220003495858一费用信息费用信息展示区万通腔骨贴*137.80元:8g/片/3。阿莫西林*117.80元8g/片/3一其他抵扣金额其他抵扣金额信息展示区住院押金抵扣50.00元医院负担金额抵扣50.00元药品规格信息项目规格/项目单位/项目数量9:41×医保电子凭证OHLS中国医疗保障加载提示文字颜色:#3B71E8100%字号:32px单行最长宽度560px,超过折行显示页面背景色#100%签名结果使用各自语言对应的SM2签名函数,对拼接得出的待签名字符串使用私钥进行SM2签名后,再将字节码进行Base64编码,即是签名结果,如签名结果。签名结果示例:URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w=URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w=蒙版层:#000000100%透明度:70%弹窗:#FFFFFF100%圆角:24px24px24px24px投影:#000000透明度5%模糊16px68pxoading82*82px280px30px加载提示文案颜色:#3B71E8100%字号:28px单行最长宽度258px,左右间距20px298px蒙版层:#000000100%透明度:70%弹窗:#FFFFFF100%垂直居中当前页面600px圆角:28px28px28px28px50px40px40px弹窗标题颜色:#222222100%字号:40px提示文案内容颜色:#666666100%字号:32px88px行高:46px40px操作区背景色:#F5F5F5100%按钮138px返回参数验签筛选获取所有请求参数,不包括字节类型参数,如文件、字节流,剔除signData、encData、extra字段。排序将筛选的参数按照第一个字符的键值ASCII码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值ASCII码递增排序,以此类推。拼接将排序后的参数与其对应值,组合成“参数=参数值”的格式,并且把这些参数用&字符连接起来,最后拼接上应用密钥appSecret在“…参数=参数值…”,此时生成的字符串为待签名字符串,将待签名字符串SM2运算,即是签名(signData)的值(“signData”、“encData”、“extra”参数不参与签名)。请求报文示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}版层:#000000100%透明度:70%弹窗:#FFFFFF100%垂直居中当前页600px圆角:28px28px28px28px50px弹窗标题颜色:#222222100%字号:40px40px40px88px提示文案内容颜色:#666666100%字号:32px行高:46px40px操作区背景色:#F5F5F5100%按钮一按钮二138px颜色:#999999100%颜色:#E6E6E6100%颜色:#3B71E8100%字号:36px,粗体尺寸:2*46px字号:36px,粗体组成的待签名字符串:appId=43AF047BBA47FC8A1AE8EFB2XXXXXXXX&data={"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}&encType=SM4&signType=SM2&timestamp=20200207175759&version=2.0.1&key=4117E877F5FA0A0188891283E4B617D5appId=43AF047BBA47FC8A1AE8EFB2XXXXXXXX&data={"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}&encType=SM4&signType=SM2&timestamp=20200207175759&version=2.0.1&key=4117E877F5FA0A0188891283E4B617D5签名结果使用对应的SM2验签函数,对拼接得出的待签名字符串使用公钥进行SM2进行验签,对比验签内容的签名与返回报文里的signData字段比较是否验签通过。加密算法(SM4)概述根据SM4加密算法,加密报文。通过对报文数据筛选、排序和拼接,组成待加密报文数据。请求报文加密1、组装请求报文根据API列表定义参数,整理请求报文;加密报文示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}2、将data字段值,转换为字符串jStr;待加密串示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}3、根据SM4加密算法,先使用appId(渠道id)作为Key加密appSecret(渠道秘钥)生成新的秘钥串。(补充:传入SM4加密算法长度秘钥为32位,实际底层算法秘钥应用长度为前16位);4、使用3获得的报文加密密钥,截取新秘钥串的前32位作为SM4密钥,加密jStr(data字段值)字符串(补充:传入SM4加密算法秘钥长度为32位,实际底层算法秘钥应用长度为前16位),并将加密结果转换为大写,获得加密密文encData;密文示例:4470B6B96A8E0BADA051A318E6B6FBED66B9FC5AB2A4A3C66FDDD3C70BCADD6EF526AB57DC1DC916385CEF34843AABFCBAF8F1FDEA9DC51A2A56AB3EA3E170201E4EDD3137D6D1BA6A4A773F6F4872A718F56742E5052AD1C04E99C91EA048990F06A96E6E1E534E40BD28DFDC204ACA03CAE0DFE0DE5229EDADBD27BBD32DD4C3F9ADC833CD3CF01CD012CE1799BB6F4470B6B96A8E0BADA051A318E6B6FBED66B9FC5AB2A4A3C66FDDD3C70BCADD6EF526AB57DC1DC916385CEF34843AABFCBAF8F1FDEA9DC51A2A56AB3EA3E170201E4EDD3137D6D1BA6A4A773F6F4872A718F56742E5052AD1C04E99C91EA048990F06A96E6E1E534E40BD28DFDC204ACA03CAE0DFE0DE5229EDADBD27BBD32DD4C3F9ADC833CD3CF01CD012CE1799BB6F5、将加密结果encData,加入请求报文中,并清空报文的data字段;加密请求报文示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","encData":"64A9C5A7AB3AEA5FC01DE87025F999521C08D25DA13BD715D7E036A7D7C1DBCB6AB7914898A23A99C97EBEFE5277247AD7D0DD9B18F4DCC71A2C280C5143F25B857C795E6BA9F399652C3A4264FC2CBBA7E06B08E151362301659FC3F3773480966E8D19AB082B64A4F9B9BDBABCE57DC2CA95C9975090885AB286BB736BA3BB98F3540962552F40C8350926B93CD21CB7A624E6C4E41E349627E7B36B5C1B5F94604EDC42EA6034D63B2D387A87F42130F0D47B9445F9D729566FE183F9A959","encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","encData":"64A9C5A7AB3AEA5FC01DE87025F999521C08D25DA13BD715D7E036A7D7C1DBCB6AB7914898A23A99C97EBEFE5277247AD7D0DD9B18F4DCC71A2C280C5143F25B857C795E6BA9F399652C3A4264FC2CBBA7E06B08E151362301659FC3F3773480966E8D19AB082B64A4F9B9BDBABCE57DC2CA95C9975090885AB286BB736BA3BB98F3540962552F40C8350926B93CD21CB7A624E6C4E41E349627E7B36B5C1B5F94604EDC42EA6034D63B2D387A87F42130F0D47B9445F9D729566FE183F9A959","encType":"SM4","signData":"URVQNdVNn5mz2EhKZhLTlXNwAWTSncFoSe8Ilx7jhn81eABJ46sdRRN1ZiAiQjPUTixG9bwqEhiJupHRGmyO5w==","signType":"SM2","timestamp":"20200207175759","version":"2.0.1"}6、返回报文解密;响应报文示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","encData":"64A9C5A7AB3AEA5FC01DE87025F999521C08D25DA13BD715D7E036A7D7C1DBCB6AB7914898A23A99C97EBEFE5277247AD7D0DD9B18F4DCC71A2C280C5143F25B857C795E6BA9F399652C3A4264FC2CBBA7E06B08E151362301659FC3F3773480966E8D19AB082B64A4F9B9BDBABCE57DC2CA95C9975090885AB286BB736BA3BB98F3540962552F40C8350926B93CD21CB7A624E6C4E41E349627E7B36B5C1B5F94604EDC42EA6034D63B2D387A87F42130F0D47B9445F9D729566FE183F9A959","encType":"SM4","code":"0","message":"成功","signData":"OTk0MUYwREIyODk1RDhDRDQ5NjQzRTU1RENCN0ZGMzdCRUY4MzFFNDMxMTM1OTY0MEM1MDk3N0E4REE2Nzk2QQ==","signType":"SM2","timestamp":"20161226093147927","success":true,"version":"2.0.1"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","encData":"64A9C5A7AB3AEA5FC01DE87025F999521C08D25DA13BD715D7E036A7D7C1DBCB6AB7914898A23A99C97EBEFE5277247AD7D0DD9B18F4DCC71A2C280C5143F25B857C795E6BA9F399652C3A4264FC2CBBA7E06B08E151362301659FC3F3773480966E8D19AB082B64A4F9B9BDBABCE57DC2CA95C9975090885AB286BB736BA3BB98F3540962552F40C8350926B93CD21CB7A624E6C4E41E349627E7B36B5C1B5F94604EDC42EA6034D63B2D387A87F42130F0D47B9445F9D729566FE183F9A959","encType":"SM4","code":"0","message":"成功","signData":"OTk0MUYwREIyODk1RDhDRDQ5NjQzRTU1RENCN0ZGMzdCRUY4MzFFNDMxMTM1OTY0MEM1MDk3N0E4REE2Nzk2QQ==","signType":"SM2","timestamp":"20161226093147927","success":true,"version":"2.0.1"}加密密文数据enctData示例:64A9C5A7AB3AEA5FC01DE87025F999521C08D25DA13BD715D7E036A7D7C1DBCB6AB7914898A23A99C97EBEFE5277247AD7D0DD9B18F4DCC71A2C280C5143F25B857C795E6BA9F399652C3A4264FC2CBBA7E06B08E151362301659FC3F3773480966E8D19AB082B64A4F9B9BDBABCE57DC2CA95C9975090885AB286BB736BA3BB98F3540962552F40C8350926B93CD21CB7A624E6C4E41E349627E7B36B5C1B5F94604EDC42EA6034D63B2D387A87F42130F0D47B9445F9D729566FE183F9A95964A9C5A7AB3AEA5FC01DE87025F999521C08D25DA13BD715D7E036A7D7C1DBCB6AB7914898A23A99C97EBEFE5277247AD7D0DD9B18F4DCC71A2C280C5143F25B857C795E6BA9F399652C3A4264FC2CBBA7E06B08E151362301659FC3F3773480966E8D19AB082B64A4F9B9BDBABCE57DC2CA95C9975090885AB286BB736BA3BB98F3540962552F40C8350926B93CD21CB7A624E6C4E41E349627E7B36B5C1B5F94604EDC42EA6034D63B2D387A87F42130F0D47B9445F9D729566FE183F9A9597、根据encType声明加密算法,先使用appId(渠道id)作为Key加密appSecret(渠道秘钥)生成新的秘钥串。(补充:传入SM4加密算法长度秘钥为32位,实际底层算法秘钥应用长度为前16位);8、根据encType声明加密算法,使用7获取的报文解密密钥,解密encData获取明文字符串jStr示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"}9、将jStr转换为JSON赋值data,获取解密后返回报文示例:{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","code":"0","message":"成功","signData":"OTk0MUYwREIyODk1RDhDRDQ5NjQzRTU1RENCN0ZGMzdCRUY4MzFFNDMxMTM1OTY0MEM1MDk3N0E4REE2Nzk2QQ==","signType":"SM2","timestamp":"20161226093147927","success":true,"version":"2.0.1"}{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","data":{"appId":"43AF047BBA47FC8A1AE8EFB2XXXXXXXX","appUserId":"o8z4C5avQXqC0aWFPf1Mzu6D7WCQ_bd","idNo":"******************","idType":"01","phoneNumber":"13763873033","userName":"测试"},"encType":"SM4","code":"0","message":"成功","signData":"OTk0MUYwREIyODk1RDhDRDQ5NjQzRTU1RENCN0ZGMzdCRUY4MzFFNDMxMTM1OTY0MEM1MDk3N0E4REE2Nzk2QQ==","signType":"SM2","timestamp":"20161226093147927","success":true,"version":"2.0.1"}报文公共参数请求报文参数参数名称类型可空参数说明appId渠道idString(32)Nversion版本号String(6)N2.0.1timestamp当前时间String(32)N时间戳encType加密方式String(6)NSM4encData加密数据String(max)NsignType签名方式String(6)NSM2signData签名串String(200)N参数参数名称类型可空参数说明appId渠道idString(32)Nversion版本号String(6)N2.0.1timestamp当前时间String(32)N时间戳encType加密方式String(6)NSM4encData加密数据String(max)NsignType签名方式String(6)NSM2signData签名串String(200)N返回报文参数参数名称类型可空参数说明code响应状态码intNappId渠道idString(32)Ntimestamp当前时间String(32)N时间戳encType加密方式String(6)NSM4signType签名方式String(6)NSM2signData签名串String(200)NencData加密数据String(max)Nmessage响应异常信息String(max)Ysuccess响应标识booleanYversion版本号String(6)N2.0.1参数参数名称类型可空参数说明code响应状态码intNappId渠道idString(32)Ntimestamp当前时间String(32)N时间戳encType加密方式String(6)NSM4signType签名方式String(6)NSM2signData签名串String(200)NencData加密数据String(max)Nmessage响应异常信息String(max)Ysuccess响应标识booleanYversion版本号String(6)N2.0.1接口说明线上支付医保电子凭证【6101】解析医保电子凭证二维码交易说明用户展示医保电子凭证二维码,定点医药机构使用扫码设备扫描用户展示的二维码,通过国家医保电子凭证动态库解析该二维码后获取用户基本信息等。重点说明数据输入和数据输出都是单条记录。采用国家医保电子凭证动态库进行医保电子凭证二维码解析,具体动态库调用方式见《国家医保电子凭证业务标准动态库交互规范》。交易对象交易发送方:定点医药机构。交易接收方:地方电子凭证中心。输入表1输入-入参信息(节点标识:InData)序号参数代码参数名称参数类型长度代码标识是否必填备注1orgId机构ID字符型40NY医保定点机构代码2businessType用码业务类型字符型5YY参见字典表-用码业务类型3businessInfo用码业务信息字符型200NN用码经办业务部分信息4operatorId操作员工号字符型20NY系统使用者工号或自助终端终端号5operatorName操作员姓名字符型30NY系统使用者名称或自助终端名称6officeId医保科室编号字符型20NY系统使用部门编号7officeName科室名称字符型30NY系统使用部门名称8deviceType设备类型字符型30NN自助机则设为:SelfService序号参数代码参数名称参数类型长度代码标识是否必填备注1orgId机构ID字符型40NY医保定点机构代码2businessType用码业务类型字符型5YY参见字典表-用码业务类型3businessInfo用码业务信息字符型200NN用码经办业务部分信息4operatorId操作员工号字符型20NY系统使用者工号或自助终端终端号5operatorName操作员姓名字符型30NY系统使用者名称或自助终端名称6officeId医保科室编号字符型20NY系统使用部门编号7officeName科室名称字符型30NY系统使用部门名称8deviceType设备类型字符型30NN自助机则设为:SelfService输出表2输出-输出信息(节点标识:OutData)序号参数代码参数名称参数类型参数长度代码标识是否非空备注1userName用户姓名字符型50NY2idNo证件号码字符型30NY3idType证件类型字符型3YY参见字典表-证件类型序号参数代码参数名称参数类型参数长度代码标识是否非空备注1userName用户姓名字符型50NY2idNo证件号码字符型30NY3idType证件类型字符型3YY参见字典表-证件类型4ecToken身份核验令牌字符型40NY用于业务处理验证5insuOrg参保地行政区划字符型6YY6authNo授权流水号字符型40NN7ecIndexNo外部索引号字符型32NN预留字段8gender性别字符型3NN预留字段9birthday出生日期字符型10NN预留字段10nationality国籍字符型40NN预留字段11email电子邮箱字符型40NN预留字段4ecToken身份核验令牌字符型40NY用于业务处理验证5insuOrg参保地行政区划字符型6YY6authNo授权流水号字符型40NN7ecIndexNo外部索引号字符型32NN预留字段8gender性别字符型3NN预留字段9birthday出生日期字符型10NN预留字段10nationality国籍字符型40NN预留字段11email电子邮箱字符型40NN预留字段订单支付【6201】费用明细上传请求地址:http://ip:port/org/local/api/hos/uldFeeInfo交易说明定点医药机构向地方移动支付中心发起上传费用明细交易,由地方移动支付中心向地方医保核心系统发起验证后完成[2204]、[2301]、[6201]接口业务交互。定点医药机构需要修改处方时,需要先撤销上传,修改完成之后重新上传。重点说明注意交易输入的诊断或症状明细、费用明细为多行数据。交易对象交易发送方:定点医药机构。交易接收方:地方医保移动支付中心。输入表3输入-费用明细上传(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 orgCodg机构编码字符型 40 Y医保分配 2 orgId电子凭证机构号字符型 40 N电子凭证中台分配,待机构电子凭证建设完毕后可获取该机构号 3 psnNo人员编号字符型 30 Y 4 insutype险种类型字符型 6 Y字典险种类型 (insutype) 5 medOrgOrd医疗机构订单号字符型 40 Y院内产生惟一流水,可关联到一次结算记录,结算成功回调入参返回 6 initRxOrd要续方的原处方流水字符型 40 NrxCircFlag为 1时必传,续方时必传 7 rxCircFlag电子处方流转标志字符型 1 N1:电子处方, 0不是电子处方,默认 0, 8 begntime开始时间字符型 19 Y挂号时间 yyyy-MM-dd HH:mm:ss 9 idNo证件号码字符型 40 Y 10 userName用户姓名字符型 40 Y 11 idType证件类别字符型 3 Y字典人员证件类型 (psn_cert_type) 12 ecToken电子凭证授权 ecToken字符型 64 Y电子凭证解码返回 13 insuCode就诊参保地行政区划字符型 6 N为空 (null)时取用户电子凭证默认参保地 14 iptOtpNo住院 /门诊号字符型 30 Y院内唯一流水 15 atddrNo医师编码字符型 30 N 16 drName医师姓名字符型 50 N 17 deptCode科室编码字符型 30 N 18 deptName科室名称字符型 100 Y 19 caty科别字符型 6 Y 20 mdtrtId就诊 ID字符型 30 N 21 medType医疗类别字符型 6 Y字典医疗类别 (med_type) 22 feeType费用类型字符型 3 Y字典费用类型( feeType) 23 medfeeSumamt医疗费总额数值型 16,2 Y 24 acctUsedFlag个人账户使用标志字符型 1 Y药店上传费用时必填 25 mainCondDscr主要病情描述字符型 1000 N 26 diseCodg病种编码字符型 30 Y按照标准编码填写:按病种结算病种目录代码(bydise_setl_list_code)、门诊慢特病病种目录代码(opsp_dise_cod)、 27 diseName病种名称字符型 500 N 28 psnSetlway个人结算方式字符型 6 Y 29 chrgBchno收费批次号字符型 30 Y 30 pubHospRfomFlag公立医院改革标志字符型 6 Y可参考 FSI的接口要求 31 invono发票号字符型 20 N 32 endtime出院时间字符型 19 N yyyy-MM-dd HH:mm:ss 33 fulamtOwnpayAmt全自费金额数值型 16,2 N住院结算时需要 34 overlmtSelfpay超限价金额数值型 16,2 N住院结算时需要 35 preselfpayAmt先行自付金额数值型 16,2 N住院结算时需要 36 inscpScpAmt符合政策范围金额数值型 16,2 N住院结算时需要 37 oprnOprtCode手术操作代码字符型 30 N住院结算时需要 38 oprnOprtName手术操作名称字符型 500 N住院结算时需要 39 fpscNo计划生育服务证号字符型 50 N住院结算时需要 40 latechbFlag晚育标志字符型 3 N住院结算时需要 41 gesoVal孕周数数值型 2 N住院结算时需要 42 fetts胎次数值型 3 Y住院结算时需要 43 fetusCnt胎儿数数值型 3 N住院结算时需要 44 pretFlag早产标志字符型 3 N住院结算时需要 45 birctrlType计划生育手术类别字符型 6 N生育门诊按需录入 46 birctrlMatnDate计划生育手术或生育日期字符型 10 N生育门诊按需录入, yyyy-MM-dd 47 copFlag伴有并发症标志字符型 3 N住院结算时需要 48 dscgDeptCodg出院科室编码字符型 30 N住院结算时需要 49 dscgDeptName出院科室名称字符型 100 N住院结算时需要 50 dscgDed出院床位字符型 50 N住院结算时需要 51 dscgWay离院方式字符型 8 N住院结算时需要 52 dieDate死亡日期字符型 10 N yyyy-MM-dd 53 matnType生育类别字符型 6 Y住院结算时需要 54 expContent扩展参数字符型 4000 N可参考 FSI的接口要求 55 midSetlFlag中途结算标志字符型 3 N字典中途结算标志( mid_setl_flag) 56 diseinfoList诊断或症状明细 Y见下方 diseinfoList定义 57 feedetailList费用明细 Y见下方 feedetailList定义 58 admDiagDscr入院诊断描述字符型 200 N住院结算时需要 59 admDeptCodg入院科室编码字符型 30 N住院结算时需要 60 admDeptName入院科室名称字符型 100 N住院结算时需要61 admBed入院床位字符型 30 N住院结算时需要 62 payAuthNo支付授权码字符型 40 N线上授权返回 63 uldLatlnt经纬度字符型 21 N格式 :经度 ,纬度如: 118.096435,24.485407定位失败情况下传: 0,0 64 mdtrtCertType就诊凭证类型字符型 2 N “00”无就诊介质, “01”电子凭证,“02”居民身份证,“03”社会保障卡 65 insuplcAdmdvs用户参保地行政区划字符型 6 N无值 (null)时取用户电子凭证设置的默认参保地表4data节点输入项-expContent拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值表5输入-诊断明细上传(节点标识:diseinfoList)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 diagType诊断类别字符型 3 Y字典诊断类别 (diag_type) 2 diagSrtNo诊断排序号数值型 2 Y 3 diagCode诊断代码字符型 20 Y -4 diagName诊断名称字符型 100 Y -5 diagDept诊断科室字符型 50 Y 6 diseDorNo诊断医生编码字符型 30 Y 7 diseDorName诊断医生姓名字符型 50 Y 8 diagTime诊断时间字符型 19 Y yyyy-MM-dd HH:mm:ss 9 valiFlag有效标志字符型 3 Y表6输入-费用明细上传(节点标识:feedetailList)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 feedetlSn费用明细流水号字符型 30 Y单次就诊内唯一 2 mdtrtId就诊 ID字符型 30 N 3 psnNo人员编号字符型 30 Y 4 chrgBchno收费批次号字符型 30 Y同一收费批次号病种编号必须一致 5 diseCodg病种编码字符型 30 N按照标准编码填写:按病种结算病种目录代码 (bydise_setl_list_code)、门诊慢特病病种目录代码 (opsp_dise_cod) 6 rxno处方号字符型 30 N外购处方时,传入外购处方的处方号;非外购处方,传入医药机构处方号 7 rxCircFlag外购处方标志字符型 3 Y 8 feeOcurTime费用发生时间日期时间型 Y yyyy-MM-dd HH:mm:ss 9 medListCodg医疗目录编码字符型 50 Y 10 medinsListCodg医药机构目录编码字符型 150 Y 11 detItemFeeSumamt明细项目费用总额数值型 16,2 Y 12 cnt数量数值型 16,4 Y 13 pric单价数值型 16,6 Y 14 sinDosDscr单次剂量描述字符型 200 N 15 usedFrquDscr使用频次描述字符型 200 N 16 prdDays周期天数数值型 4,2 N 17 medcWayDscr用药途径描述字符型 200 N 18 bilgDeptCodg开单科室编码字符型 30 Y 19 bilgDeptName开单科室名称字符型 100 Y 20 bilgDrCodg开单医生编码字符型 30 Y按照标准编码填写 21 bilgDrName开单医师姓名字符型 50 Y 22 acordDeptCodg受单科室编码字符型 30 N 23 acordDeptName受单科室名称字符型 100 N 24 ordersDrCode受单医生编码字符型 30 N按照标准编码填写 25 ordersDrName受单医生姓名字符型 50 N 26 hospApprFlag医院审批标志字符型 3 Y 27 tcmdrugUsedWay中药使用方式字符型 6 N 28 etipFlag外检标志字符型 3 N 29 etipHospCode外检医院编码字符型 30 N按照标准编码填写30 dscgTkdrugFlag出院带药标志字符型 3 N 31 matnFeeFlag生育费用标志字符型 6 N 32 initFeedetlSn原费用流水号字符型 30 N退单时传入被退单的费用明细流水号 33 drordNo医嘱号字符型 30 N 34 medType医疗类别字符型 6 Y 35 memo备注字符型 500 N 36 expContent扩展字段字符型 5000 N可参考 FSI的接口要求 37 medListName医疗目录名称字符型 50 Y 38 medListSpc医疗目录规格字符型 50 Y 39 combNo组套编号字符型 3可参考 FSI的接口要求 输出表7输出-费用明细上传(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 payOrdId支付订单号字符型 40 Y医保结算中心订单号 2 payToken支付 token字符型 40 Y下单支付使用 3 cashierUrl医保支付收银台h5地址字符型 4000 N见下方拼接说明 4 extData医保扩展数据 N根据各地方医保要求传不同数据内容 3.1.2.1.5.1收银台拼接说明序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 payAuthNo支付授权码字符型 40 Y电子凭证线上支付授权返回2 deposit住院押金数据型 16,2 N住院结算时院内已经缴纳住院押金金额,住院结算可抵扣现金支付部份,大于现金支付部份需要院内自行进行退费,移动支付中心不进行处理使用收银台模式时,费用上传出参的h5收银台地址带上上表规定的字段,按要求加密处理后打开收银台地址,如:返回收银台的h5地址拼上&chnlAppId=appid(申请线上移动支付的反馈单中取值)的值&chnlEncData={"payAuthNo":"payAuthNo的值","deposit":123.45}(申请线上移动支付的反馈单中的应用ID及密钥做sm4加密的值)【6202】支付下单请求地址:http://ip:port/org/local/api/hos/pay_order交易说明无收银台模式下,定点医药机构向地方移动支付中心发起医保移动支付下单请求,地方移动支付中心进行移动支付权限核验后,返回支付下单结果信息。重点说明无。交易对象交易发送方:定点医药机构。交易接收方:地方医保移动支付中心。输入表8输入-支付下单(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payAuthNo支付授权码字符型 40 Y电子凭证线上渠道授权返回 2 payOrdId待支付订单号字符型 40 Y费用上传返回3 payToken支付订单对应的 token字符型 40 Y费用上传返回 4 orgCodg定点机构编码字符型 12 Y 5 orgBizSer业务流水号字符型 40 Y每一次请求唯一 6 chrgBchno收费批次号字符型 40 Y与费用上传一致 7 feeType费用类别字符型 2 Y与费用上传一致 8 mdtrtId就诊事件 ID字符型 40 Y与费用上传一致 9 deposit住院押金数据型 16,2 N住院结算时院内已经缴纳住院押金金额,住院结算可抵扣现金支付部份,大于现金支付部份需要院内自行进行退费,移动支付中心不进行处理 10 expContent扩展数据字符型 4000 N可参考 FSI的接口要求 11 acctUsedFlag个账使用标识字符型 1 N为空时默认使用费用上传时的值表9输入-expContent拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值 输出表10输出-支付下单(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 payOrdId支付订单号字符型 40 Y 2 ordStas订单状态字符型 40 Y字典订单状态 (ordStas) 3 feeSumamt费用总额数值型 12,2 Y 4 ownPayAmt现金支付数值型 12,2 Y 5 psnAcctPay个人账户支出数值型 12,2 Y 6 fundPay医保基金支付数值型 12,2 Y 7 deposit住院押金数据型 16,2 N根据下单传入计算,最大值不超过自费现金需要支付金额 8 extData扩展数据 N 9 othFeeAmt其他支付金额数值型 12,2 Y如医院负担金额 【6203】医保退费请求地址:http://ip:port/org/local/api/hos/refund_Order交易说明定点医药机构对已经完成移动支付交易的医保订单,发起退费交易,医保订单交易原路返还参保人医保账户或现金支付账户。重点说明注意交易入参的退款类型按规定值传输。交易对象交易发送方:定点医药机构。交易接收方:地方医保移动支付中心。输入表272输入-医保退费(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payOrdId支付订单号字符型 40 Y处方上传的出参订单号 2 appRefdSn应用退款流水号字符型 40 Y应用退费流水号 3 appRefdTime应用退费时间字符型 40 Y yyyyMMddHHmmss 4 totlRefdAmt总退费金额数值型 12,2 Y原交易记录总金额 5 psnAcctRefdAmt医保个人账户支付数值型 12,2 N 6 fundRefdAmt基金支付数值型 12,2 N含商保7 cashRefdAmt现金退费金额数值型 12,2 Y 8 ecToken电子凭证授权 Token字符型 64 N与 payAuthNo不可同时为空 9 refdType退费类型字符型 40 YALL:全部, CASH:只退现金 HI:只退医保 10 expContent扩展数据字符型 4000 N可参考 FSI的接口要求 11 payAuthNo支付授权码字符型 40 N与 ecToken不可同时为空表11输入-expContent拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值 输出表12输出-医保退费(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 refdSn结算中心流水号字符型 40 Y 2 hiFefdSn医保退费流水号字符型 40 Y现金退费不返回 3 hiTrnsDate医保退费日期字符型 8 Y现金退费不返回 4 hiTrnsTime医保退费时间字符型 6 Y现金退费不返回 5 refStatus退费状态字符型 40 YSUCC:成功FAIL:失败EXP:异常,医保退费成功,自费退费失败,可发起退纯自费重试 6 extData医保扩展数据 N根据各地方医保要求传不同数据内容【6204】医保订单信息同步交易说明定点医药机构向地方移动支付中心发起医保移动支付下单请求,地方移动支付中心进行移动支付权限核验后返回医保收银台地址并向参保人展示医保订单信息,参保人确认继续支付后,通过医保订单信息同步接口返回医保下单结果信息。重点说明重定向地址示例:定点机构提供的前端回调地址?mpcAppId=加密用的APPID&encData=加密报文&chnlType=WX定点机构在重定向这个页面上,把mpcAppId,encData,chnlType这三个参数提交到后端,使用mpcAppId对就的sm4密钥完成解密,取得加密数据encData的明文数据,再根据chnlType的类型,结合定点机构在第三方的支付配置参数,完成第三方支付的下单,第三方返回的支付地址返回给前端完成第三方渠道支付的收银台拉起并完成订单支付。交易对象调用方:地方医保移动支付中心。接口提供方:定点医药机构。输入表13输入-医保订单信息同步(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payOrdId支付订单号字符型 40 Y与费用上传时一致 2 medOrgOrd医院订单号字符型 40 Y 3 feeSumamt费用总金额数值型 12,2 Y 4 ownPayAmt现金自付数值型 12,2 Y 5 psnAcctPay个人账户支付数值型 12,2 Y 6 fundPay医保基金支付数值型 12,2 Y 7 othFeeAmt其他支付金额数值型 12,2 Y如医院负担金额 8 deposit住院押金数据型 16,2 N根据下单传入计算,最大值不超过自费现金需要支付金额 9 extData扩展数据 N透传医保核心结算出参表14输入-extData拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值 输出无。【6205】银行卡支付下单请求地址:http://ip:port/org/local/api/hos/medBankPay交易说明无收银台模式下,定点医药机构实现银行卡混合支付效果,可向地方移动支付中心发起银行卡混合支付下单请求,地方移动支付中心进行移动支付权限核验后,返回支付下单结果信息。重点说明交易输入的支付授权码与定单号必须归属为同一用户。交易对象交易发送方:定点医药机构。交易接收方:地方医保移动支付中心。输入表15输入-支付下单(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payAuthNo支付授权码字符型 40 Y电子凭证线上渠道授权返回 2 payOrdId待支付订单号字符型 40 Y费用上传返回 3 payToken支付订单对应的 token字符型 40 Y费用上传返回 4 orgCodg定点机构编码字符型 12 Y 5 orgBizSer业务流水号字符型 40 Y每一次请求唯一 6 expContent扩展数据字符型 4000 N表16输入-expContent拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值 输出表17输出-支付下单(节点标识:data)代码序号参数代码参数名称参数类型参数长度是否非空说明 标识medBankP 银行卡混定点机构端应用打开此地1 ayUrl合支付地字符型 4000 Y址,用户可使用银行卡完址成此订单的支付 2 extData扩展数据 N 订单查询【6301】医保订单结算结果查询请求地址:http://ip:port/org/local/api/hos/query_order_info交易说明定点医药机构向地方移动支付中心发起医保订单结算结果查询,返回统筹基金支付、个人账户支付、现金支付等结算信息。重点说明注意交易入参的支付token要与费用上传的一致。交易对象交易发送方:定点医药机构。交易接收方:地方医保移动支付中心。输入表18输入-医保订单结算结果查询(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payOrdId支付订单号字符型 40 Y 2 orgCodg定点机构编码字符型 40 Y 3 payToken支付 token字符型 40 Y与费用上传时一致 4 idNo证件号码字符型 40 Y 5 userName用户姓名字符型 40 Y 6 idType证件类别字符型 3 Y字典人员证件类型 (psn_cert_type) 7 expContent扩展数据字符型 4000 N可参考 FSI的接口要求表19输入-expContent拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值 输出表275医保订单结算结果查询(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1ordStas订单状态字符型 40 Y字典订单状态(ordStas)2payOrdId支付订单号字符型 40 Y医保结算中心订单号3callType回调类型字符型 40 Y字典回调类型(callType)4 medOrgOrd医院订单号字符型 40 Y医院订单号 5 traceTime交易时间字符型 40 Y交易成功时间 6 orgCodg两定机构编号字符型 40 Y 7 orgName两定机构名称字符型 40 Y 8 setlType结算类型字符型 40 YALL:医保自费全部, CASH:只结现金 HI:只结医保 9 feeSumamt费用总金额数值型 12,2 Y 10 ownPayAmt现金支付数值型 12,2 Y 11 psnAcctPay个人账户支付数值型 12,2 Y 12 fundPay医保基金支付数值型 12,2 Y 13 revsToken用于院内结算失败对医保的冲正授权字符型 40 Y1小时内有效 14 extData医保扩展数据 N根据各地方医保要求返回不同数据内容 15 deposit住院押金数据型 16,2 N根据下单传入计算,最大值不超过自费现金需要支付金额 16 hiChrgTime医保收费时间字符型 6 Y 17 hiDocSn医保交易流水号字符型 40 Y 18 hiRgstSn医保挂号流水号字符型 40 Y 19 ecCode电子凭证码值字符型 200 N序号参数代码参数名称参数类型参数长度代码标识是否非空说明1ordStas订单状态字符型40Y字典订单状态(ordStas)2payOrdId支付订单号字符型40Y医保结算中心订单号3callType回调类型字符型40Y字典回调类型(callType)序号参数代码参数名称参数类型参数长度代码标识是否非空说明1ordStas订单状态字符型40Y字典订单状态(ordStas)2payOrdId支付订单号字符型40Y医保结算中心订单号3callType回调类型字符型40Y字典回调类型(callType)表278医保订单结算结果查询出参扩展字段(节点标识:extData)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 psnPaySn实账支付流水号字符型 40 N只有个账为实账支付时,会返回【6302】医保结算结果通知交易说明医保结算成功之后,调用方主动向接口提供方发起结算结果通知,接口提供方把医保结算结果数据回写自己系统及完成自己系统内的结算确认,成功之后返回结算成功标识或结算失败标识。重点说明定点机构可根据自身提供回调的接口实现来要求省移动支付中心的回调是加密加签的报文还是明文报文。交易对象交易发送方:地方医保移动支付中心。交易接收方:定点医药机构。输入表20输入-医保结算结果通知(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payOrdId支付订单号字符型 40 Y医保结算中心订单号 2 callType回调类型字符型 40 Y固定传 02,目前仅支付成功回调 3 medOrgOrd医院订单号字符型 40 Y医院订单号 4 traceTime交易时间字符型 40 Y交易成功时间 5 feeSumamt费用总金额数值型 12,2 Y保留两位小数 6 ownpayAmt个人现金自付数值型 12,2 Y 7 psnAcctPay个人账户支付数值型 12,2 Y 8 fundPay其中基金支付数值型 12,2 Y 9 hiChrgTime医保收费时间字符型 6 Y 10 hiDocSn医保交易流水号字符型 40 Y 11 hiRgstSn医保挂号流水号字符型 40 Y 12 orgName机构名称字符型 40 Y 13 ecCode电子凭证码值字符型 200 N 14 setlType结算类型字符型 40 YALL:医保自费全部,CASH:只结现金 HI:只结医保 15 revsToken用于院内结算失败对医保的冲正授权字符型 40 Y1小时内有效 16 extData医保扩展数据 N根据各地方医保要求返回不同数据内容 17 orgCodg两定机构编号字符型 40 Y 18 deposit住院押金数据型 16,2 N根据下单传入计算,最大值不超过自费现金需要支付金额表280输入-医保结算结果通知(节点标识:extData)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 psnPaySn实账支付流水号字符型 40 N只有个账为实账支付时,会返回 输出表277输出-医保结算结果通知(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 success回调通知结果布尔型 Ytrue/false 2message结果说明字符型1000Y示例回调成功出参 { "data": { "success": true,"message": "院内处理回调成功 " }, "code": "0", }"msg": "接口调用成功 " 回调失败出参 { } "data": { "success": false,"message": "院内处理回调失败 " }, "code": "0","msg": "接口调用成功 " 订单撤销2.3.1.4.1.【6401】费用明细上传撤销请求地址:http://ip:port/org/local/api/hos/revoke_order交易说明定点医药机构由于处方变更等情况,向地方移动支付中心发起费用明细上传撤销交易,由地方移动支付中心向地方医保核心系统发起验证后完成[2205]、[2302]接口业务交互。适用于已经上传但未结算确认的费用明细。重点说明无。交易对象交易发送方:定点医药机构。交易接收方:地方医保移动支付中心。输入表21输入-费用明细上传撤销(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 payOrdId支付订单号字符型 40 Y处方上传的出参订单号 2 orgCodg机构编号字符型 40 Y原结算处方机构编号 3 payToken支付 token字符型 40 Y费用上传出参 4 idNo证件号码字符型 40 Y 5 userName用户姓名字符型 40 Y 6 idType证件类别字符型 3 Y字典人员证件类型 (psn_cert_type) 7 expContent扩展数据字符型 4000 N可参考 FSI的接口要求表22输入-expContent拓展数据说明序号参数代码参数名称参数类型参数长度代码标识是否必填说明 1 merchantNo医保个账商户号字符型 20 Y与银联约定值 2 terminalNo终端号字符型 8 Y与银联约定值 3 isvNo服务商号(渠道 ID)字符型 20 Y与银联约定值 输出表279输出-费用明细上传撤销(节点标识:data)序号参数代码参数名称参数类型参数长度代码标识是否非空说明 1 success回调通知结果布尔型 Ytrue/false 医保移动支付开发规范医疗保障信息平台医保移动明支付订单页UI设计规范配色规范a)主色调医保蓝颜色值为#3B71E8/59-113-232,宜用于主按钮、图标色、文字链等主要组件;b)文字颜色值:主内容:#303133/48-49-51;辅助说明信息:#909399/220-6-60;主标题:#606266/96-98-102;医保收银界面UI设计规范界面主要主要由收款机构名称、费用总额、选择支付方式、去支付四项内容组成;费用总额区域包含:医保基金支付、个人账户支付、其他抵扣金额、现金支付以及查看更多明细;多渠道支付方式UI界面参考图A.2医保收银多渠道界面UI规范,界面参数参考图A.2医保收银界面UI规范;单渠道支付方式UI界面参考图A.2医保收银单渠道界面UI规范,界面参数参考图A.2医保收银界面UI规范;图A.2医保收银多渠道界面UI规范图A.2医保收银单渠道界面UI规范医保收银界面布局参数规格及要求表A.2界面布局参数规格及要求参数规格及要求界面布局卡片圆角16px界面布局卡片描边1px/#E6E6E6界面布局机构图标尺寸80x80 px界面布局机构名称文字样式36px/中黑体/#FFFFFF界面布局费用总额文字样式36px/中黑体/#606266界面布局医保基金支付文字样式28px/常规体/909399界面布局现金支付文字样式32px/中黑体/#3B71E8界面布局查看明细文字样式28px/常规体/#606266界面布局支付方式文字样式30px/常规体/#303133界面布局内容文字样式28px/常规体/#606266界面布局支付金额文字样式44px/中黑体/#3B71E8界面布局按钮文字样式36px/中黑体/#FFFFFF界面布局支付渠道图标大小50x50 px医保收银界面布局说明图A.3医保收银界面布局说明处方明细弹窗UI设计规范点击医保收银界面“查看明细”按钮,弹出处方明细弹窗;界面主要主要由就诊信息、诊断信息、特殊信息、费用明细、其他抵扣金额这五块组成;UI界面参考图A.4处方明细界面UI规范,界面参数参考图A.4处方明细界面UI规范;图A.4医保收银界面UI规范医保收银界面布局参数规格及要求表A.4界面布局参数规格及要求参数规格及要求界面布局弹窗卡片圆角32px界面布局信息卡片圆角12px界面布局信息卡片描边2px/#E6E6E6界面布局处方明细文字样式40px/中黑体/#303133界面布局费用总额文字样式36px/中黑体/#606266界面布局就诊信息等标题文字样式32px/中黑体/#303133界面布局门诊类别等内容文字样式28px/常规体/#606266界面布局费用总额金额数字文字样式28px/中黑体/#3B71E8界面布局8g/片/3等药品规格文字样式28px/常规体/#909399医保收银界面布局说明图A.4医保收银界面布局说明加载页面及加载弹窗UI设计规范加载页面由加载图标、提示文案两部分组成;根据系统层级分为页面级加载和弹窗级加载;页面级加载界面提示文本单行最大显示宽度为560px,超出则折行显示,UI界面参考图A.5.1页面级加载界面UI规范;弹窗级加载界面提示文本建议控制在8个字符以内,UI界面参考图A.5.2弹窗级加载界面UI规范;图A.5.1页面级加载界面UI规范图A.5.2弹窗级加载界面UI规范通用弹窗UI设计规范通用弹窗由标题、提示文案以及操作按钮三部分组成;弹窗宽度固定,高度根据提示文案具体内容扩展;根据操作按钮分为单按钮和双按钮样式;单按钮弹窗UI界面参考图A.6.1单按钮弹窗界面UI规范;双按钮弹窗UI界面参考图A.6.2双按钮弹窗界面UI规范;图A.6.1单按钮弹窗界面UI规范图A.6.2双按钮弹窗界面UI规范

投标 / 标书制作要点(原创)

本移动支付 医保涉及「招标公告」,投标方需重点关注:① 营业执照经营范围须含招标公告或对应服务类目;② 提供同类项目业绩证明;③ 报价方案与售后响应须明确;④ 紧盯投标截止与开标节点,建议提前完成标书制作与盖章。珠海市项目常要求本地化服务能力与快速响应,务必在投标文件中凸显。

标书制作联系冯经理:17551026086