1、HIS改造实验室技术认证doc 北京市医疗保险信息系统门诊HIS接口规范 北京市医疗保险信息系统 门诊实时结算HIS接口改造认证流程 医院信息系统开发商(简称HIS开发商)为北京市基本医疗保险定点医院编制的医院端医保接口软件必须按《北京市医疗保险信息系统门诊实时结算HIS改造接口规范V1.0》要求进行开发改造和自测。医院端医保接口软件在通过认证后方可上线运行。认证工作在北京市医疗保险事务管理中心(简称市医保中心)的监督下由首都信息发展股份有限公司(简称首信公司)承担。认证小组由由市医保中心、监理公司及首信公司共同组成。认证分为实验室环境下的认证和现场认证两个环节,HIS开发商的
2、各医保接口软件版本应按认证小组提供的测试用例在实验室环境下通过认证后,方可申请现场认证。 一、实验室环境下的技术认证 (一)认证申请 HIS开发商在理解《北京市医疗保险信息系统门诊实时结算HIS改造接口规范V1.0》后,进行接口软件的修改工作,在完成自测的基础上,向认证小组提交: 1、认证申请(格式见附件二) 2、有效营业执照复印件 3、软件开发资质证书复印件(软件企业认定证书、软件产品登记证书等) 4、自测报告 5、HIS开发商登记表(附件一) 6、通过《北京市医疗保险信息系统门诊数据上传HIS接口规范》的接口认证的证书复印件 认证小组将审核上述认证材料,对通过审
3、核的HIS开发商,认证小组将向HIS开发商发出《认证测试通知》(附件三),明确测试时间和地点。 对于HIS开发商已通过2007年3月下发的《北京市医疗保险信息系统门诊数据上传HIS接口规范》的接口认证且证书尚处于有效期内的,只需提交已获得的证书,本次认证不再认证此部分内容。对于HIS开发商未通过2007年3月下发的《北京市医疗保险信息系统门诊数据上传HIS接口规范》的接口认证或证书的有效期已过的,本次需认证北京市医疗保险信息系统门诊数据上传HIS接口规范》和《北京市医疗保险信息系统门诊实时结算HIS改造接口规范V1.0》两部分内容。 (二)认证环境准备 测试将在首信公司进行。按以下方式准
4、备认证测试环境: 1.安装好HIS的数据库(HIS开发商自带数据库服务器)和客户端(HIS开发商自带)。 2.HIS开发商认证前来搭建测试环境时,现场安装或升级医保核心组件的客户端。 3.首信公司提供前置代理服务器(HP-DL380)。 4.如有需要,首信公司可提供2-3台HIS的客户端(普通PC,WINxp)。 HIS开发商也可准备好HIS系统,要求进行认证时的环境为实际医院的运行环境,不能为开发环境。 HIS开发商可携带笔记本电脑来首信公司测试。 (三)测试方法 认证小组按认证内容准备标准认证用例。认证小组按测试用例内容要求测试全部测试点,并形成认证报告,此测试全过程在首信公
5、司完成。,测试时运行的,必须是HIS开发商所提供的编译后的可执行程序,不允许打开源代码。测试过程中如果执行任何一个测试用例时由于HIS系统原因出现重大问题(如,调用失败)造成业务流程中断,此次测试即为不通过,需重新提交测试申请进行补测。测试过程中如果出现不影响医保业务的其他问题(如,界面问题、数据问题等),HIS开发商可当时修改,修改时间为半小时以内,编译后继续测试。累计修改时间不能超过2小时。 认证以一次性通过全部测试用例为认证完成。 (四)测试结论 测试结束后,认证小组根据测试记录及验收报告来评估该系统,决定是否通过测试,并整理、下发认证报告文档。认证通过后,认证小组将给HIS开发商
6、颁布结论为通过的《实验室认证报告》(附件四)。 (五)补测 在首次测试不通过的情况下,HIS开发商须在3个工作日内再次提出测试申请,由认证小组酌情安排时间进行补测。 (六)、证书 HIS开发商在通过实验室认证,将取得首信公司颁发的实验室技术认证通过证书,该证书的有效期从现场认证通过当日起一年内,一年后换发证书。在有效期内如果重大变化(如,接口规范发生变化),则该证书自动作废,HIS开发商须重新申请认证。 (七)、关于现场认证 HIS开发商通过实验室认证并取得《实验室认证报告》后,应及时与其用户定点医疗机构协调共同改造实施,改造完成并自测成功后向医疗机构的辖区医保经办机构提出现场认证
7、的申请。现场认证采取逐用户分别测试认证的办法。实施用户应按照优先试点区县、优先高级别医院的顺序。 北京市医疗保险信息系统 门诊实时结算HIS接口改造认证大纲 一、 三大目录接口的认证流程 1、His进行三大目录导出,包括yp.in 和sfxm.in; 2、在外挂接口中进行导入测试; 3、外挂接口中进行目录对照并进行导出; 4、His导入外挂接口导出的三大目录对照文件,并检验his系统中的目录对照关系与外挂接口中的对照关系一致; 测试用例 编 号:1 软件项目名称 门诊his认证 测试用例名称 药品目录导入 测试用例版本 V1.0 被测功能名称
8、Yp.in 测试用例目的 验证his药品目录能够正常导出和导入 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 检验his导出的文件名是否正确 Yp.in 口是 口否 2. 检验其HIS编码是否为空 进行yp.in导入测试 his编码为空,不允许导入 口是 口否 3. 检验其HIS名称是否为空 进行yp.in导入测试 his名称为空,不允许导入 口是 口否 4. Yp.in字段数目是否正确 进行yp.in导入测试 Yp.in为6个字段 口是 口否 5.
9、 进行导入测试 1. 如医保编码为空,选择自动对照 2. 如医保编码非空,不进行自动对照 能够正常导入 口是 口否 6. 药品对照中选择录入项 1、 医保内药品 2、 医保外药品 3、 中药饮片及药材(四位小数) 4、 医保内药品取消对照改成医保外药品 口是 口否 7. 外挂接口中进行药品导出 外挂接口中进行 Yp.out 口是 口否 8. His导入yp.out 能够正常导入(已对照、未对照),并在his目录中检验其对照结果 口是 口否 测试用例 编 号:2 软件项目名称 门诊his认证 测试用例名称 诊疗及服
10、务设施目录导入 测试用例版本 V1.0 被测功能名称 Sfxm.in 测试用例目的 验证his诊疗及服务设施目录能够正常导出和导入 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 检验his导出的文件名是否正确 sfxm.in 口是 口否 2. 检验其HIS编码是否为空 进行Sfmx.in导入测试 his编码为空,不允许导入 口是 口否 3. 检验其HIS名称是否为空 进行Sfmx.in导入测试 his名称为空,不允许导入 口是 口否 4. Sfmx.
11、in字段数目是否正确 进行Sfmx.in导入测试 Sfmx.in为5个字段,不为5个字段不允许导入 口是 口否 5. 进行导入测试 1如医保编码为空,进行导入 2如医保编码非空,进行导入 1.能够正常导入,所有项目都在医保外 2.选择一条已知项目,结果应是已对照项目 口是 口否 6. 收费项目对照中选择录入项 1、 医保内诊疗 2、 医保外诊疗 3、 医保外诊疗建立对照 4、 医保内诊疗取消对照 5、 医保内服务设施 6、 医保外服务设施 7、 医保外服务设施建立对照 8、 医保内服务设施取消对照 口是 口否 7. 外挂接口中进行收费项目导出
12、 Sfxm.out 口是 口否 8. His导入sfxm.out 能够正常导入(已对照、未对照),并在his目录中检验其对照结果 口是 口否 二、 医保病人在His普通门急诊的业务的认证流程 1、在His系统中进行读卡操作; 2、在His系统中进门诊、急诊行费用录入; 3、进行门诊病人的费用分解 4、;进行门诊病人的支付确认 5、进行普通门急诊医保发票的重新打印; 6、进行门诊病人的退费交易; 注:具体测试内容见测试用例, 测试用例 编 号:3 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-读卡 测试用例版本 V1.
13、0 被测功能名称 调用GetPersonInfo函数 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 检查不插卡情况下,能否正常调用 不插卡的情况下,调用GetPersonInfo函数 提示“读卡失败,请插入社保卡!” 口是 口否 2. 检查挂失卡情况下,能否正常调用 插入卡(卡片已挂失),调用GetPersonInfo函数 提示“该卡片已经挂失,不能使用!” 口是 口否 3. 能否正常读取卡内
14、个人信息 读取卡内个人基本信息调用getcardinfo函数 能成功返回消息,并显示 口是 口否 4. 断网情况下,能否正常调用 断网,调用GetPersonInfo函数 提示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状况“ 口是 口否 5. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡1(参保人不在红名单、本院为非定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示
15、口是 口否 6. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡2(参保人在红名单、本院为非定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示 口是 口否 7. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡3(参保人不在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输
16、出内容全部能显示 口是 口否 测试用例 编 号:4 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-普通门诊 测试用例版本 V1.0 被测功能名称 门诊挂号 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡4(参保人在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,
17、红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. HIS系统录入 录入跟医院级别符合的挂号费(诊疗项目) 保存成功 口是 口否 3. 调用DIVIDE 调用DIVIDE进行分解, 查看入口XML,符合接口格式,内容为录入内容。就诊类型为“17普通门诊挂号” 对比收据和显示分解结果两都应致 其它输出内容全部能显示和保存 口是 口否 4. 调用TRADE 调用TRADE函数(断网) 成功提示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状
18、况” 口是 口否 5. 调用TRADE 调用TRADE函数 成功保存 其它输出内容全部能显示和保存 口是 口否 测试用例 编 号:5 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-挂号 测试用例版本 V1.0 被测功能名称 急诊的挂号 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡4(参保人
19、在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. HIS系统录入 录入跟医院级别符合的挂号费(诊疗项目) 保存成功 口是 口否 3. 调用DIVIDE 调用DIVIDE进行分解, 查看入口XML,符合接口格式,内容为录入内容。就诊类型为“18急诊挂号” 对比收据和显示分解结果两都应致 其它输出内容全部能显示和保存 口是 口否 4. 调用TRADE 调用TRADE函数(断网) 成功提
20、示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状况” 口是 口否 5. 调用TRADE 调用TRADE函数 成功保存 其它输出内容全部能显示和保存 口是 口否 测试用例 编 号:6 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-普通门诊 测试用例版本 V1.0 被测功能名称 普通门诊业务流程中各函数的调用 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实
21、际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡4(参保人在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. HIS系统录入 录入处方1,药品两条(医保内)、诊疗项目(医保内)2条、 保存成功 口是 口否 3. HIS系统录入 录入处方2,药品两条(医保内)、服务设施(医保内)2条 保存成功 口是 口否 4. HIS系统录入 录入处方3,
22、药品两条(医保内)、诊疗项目(医保内)2条、服务设施(医保内)2条 保存成功 口是 口否 5. HIS系统录入 录入处方4,药品两条(医保外)、诊疗项目(医保外)2条、服务设施(医保外) 保存成功 口是 口否 6. HIS系统录入 录入处方5,中草药 保存成功 口是 口否 7. 录入处方信息 每个录入项均录入空 (诊断序号 处方序号 处方日期 诊断编码 诊断名称 病历信息 就诊科别代码 就诊科别名称 本院科别名称 医师编码 医师姓名 处方类别) 提示录入项不能为空 (不使用门诊医生工作站本条不纳入测试范围) 口是 口否 8. 调用
23、DIVIDE 调用DIVIDE进行分解,打印收据 查看入口XML,符合接口格式,内容为录入内容。就诊类型为“11普通门诊” 对比收据和显示分解结果两都应致 其它输出内容全部能显示和保存 口是 口否 9. 调用TRADE 调用TRADE函数(断网) 成功提示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状况” 口是 口否 10. 调用TRADE 调用TRADE函数 成功返回个人帐户余额 其它输出内容全部能显示和保存 口是 口否 11. 调用RePrintInvoic 调用RePrintInvoice函数 重新打印收
24、据 口是 口否 12. 查询已成交易 录入交易流水号,查询刚刚完成交易 费用明细、分解结果能查询到 口是 口否 测试用例 编 号:7 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-普通急诊 测试用例版本 V1.0 被测功能名称 普通急诊业务流程中各函数的调用 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插
25、入标准卡5(参保人在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. HIS系统录入 录入处方1,药品两条(医保内)、诊疗项目(医保内)2条、 保存成功 口是 口否 3. HIS系统录入 录入处方2,药品两条(医保内)、服务设施(医保内)2条 保存成功 口是 口否 4. HIS系统录入 录入处方3,药品两条(医保内)、诊疗项目(医保内)2条、服务设施(医保内)2条 保存成功 口是 口否
26、 5. HIS系统录入 录入处方4,药品两条(医保外)、诊疗项目(医保外)2条、服务设施(医保外) 保存成功 口是 口否 6. HIS系统录入 录入处方5,中草药 保存成功 口是 口否 7. 录入处方信息 每个录入项均录入空 (诊断序号 处方序号 处方日期 诊断编码 诊断名称 病历信息 就诊科别代码 就诊科别名称 本院科别名称 医师编码 医师姓名 处方类别) 提示录入项不能为空 (不使用门诊医生工作站本条不纳入测试范围) 口是 口否 8. 调用DIVIDE 调用DIVIDE进行分解,打印收据 查看入口XML,符合接口格式,内容为录入
27、内容。就诊类型为“19普通急诊” 对比收据和显示分解结果两都应一致 其它输出内容全部能显示和保存 口是 口否 9. 调用TRADE 调用TRADE函数(断网) 成功提示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状况” 口是 口否 10. 调用TRADE 调用TRADE函数 成功返回个人帐户余额 其它输出内容全部能显示和保存 口是 口否 11. 调用RePrintInvoic 调用RePrintInvoice函数 重新打印收据 口是 口否 12. 查询已成交易 录入交易流水号,查询刚刚完成交易 费用明细、
28、分解结果能查询到 口是 口否 测试用例 编 号:8 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-退费 测试用例版本 V1.0 被测功能名称 普通门诊业务流程中各函数的调用 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡4(参保人在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数
29、据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. ,调用RefundmentDivide函数 传入入标准卡4要退费的地交易流水号 成功退费分解 其它输出内容全部能显示和保存(原交易的情况、退费金额) 口是 口否 3. 调用TRADE 调用TRADE函数 成功返回个人帐户余额 其它输出内容全部能显示和保存 口是 口否 测试用例 编 号:9 软件项目名称 门诊his认证 测试用例名称 门诊业务流程-退号 测试用例版本 V1.0 被测功能
30、名称 普通门诊业务流程中各函数的调用 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡4(参保人在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. ,调用Refundm
31、entDivide函数 传入入标准卡4要退费的地交易流水号 成功退费分解 其它输出内容全部能显示和保存 口是 口否 3. 调用TRADE 调用TRADE函数 成功保存 其它输出内容全部能显示和保存 口是 口否 测试用例 编 号:10 软件项目名称 门诊his认证 测试用例名称 读取卡内个人基本信息 测试用例版本 V1.0 被测功能名称 读取卡内个人基本信息 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出
32、结果 实际结果 是否通过 1. 能否正常读取GetCardInfo函数的输出的接口数据 插入标准卡4(参保人在红名单、本院为定点医院)调用调用GetCardInfo函数 能显示接口中数据,重点查看,卡号、公民身份号码、姓名、性别、出生日期 口是 口否 测试用例 编 号:11 软件项目名称 门诊his认证 测试用例名称 交易查询及回退 测试用例版本 V1.0 被测功能名称 交易查询及回退 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项)
33、测试输入 期望输出结果 实际结果 是否通过 1. 能否正常读取GetPersonInfo函数的输出的接口数据 插入标准卡4(参保人在红名单、本院为定点医院)调用调用GetPersonInfo函数 能显示接口中数据,重点查看,红名单(isinredlist)、定点医院字段(isspecifiedhosp),其它输出内容全部能显示和保存 口是 口否 2. HIS系统录入 录入跟医院级别符合的挂号费(诊疗项目) 保存成功 口是 口否 3. 调用DIVIDE 调用DIVIDE进行分解, 查看入口XML,符合接口格式,内容为录入内容。就诊类型为“17普通门诊挂号”
34、 对比收据和显示分解结果两都应致 其它输出内容全部能显示和保存 口是 口否 4. 调用TRADE 调用TRADE函数(断网) 成功提示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状况” 口是 口否 5. 调用TRADE 调用TRADE函数 成功保存 其它输出内容全部能显示和保存 口是 口否 6. 调用CommitTradeState 调用CommitTradeState 录入交易流水号 如返回交易成功,则由HIS系统修改其交易确认标识,并通过【收据重打】接口完成患者收据的打印。如返回交易撤销,则由HIS系统重新进
35、行费用分解和结算。 口是 口否 测试用例 编 号:12 软件项目名称 门诊his认证 测试用例名称 扫描枪功能测试 测试用例版本 V1.0 被测功能名称 扫描枪功能测试 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 1 挂号,扫描卡片上条码 扫描卡片上条码 能显示手册号,并保存,完成挂号操作 口是 口否 三、 其它注意事项 1、 由于门诊票据的限制,目前医保核心组件只能打印16
36、条明细信息,如果超出16条明细,核心组件不再打印,由HIS系统负责另行打印。 2、 通过调用核心组件的【获取个人信息】获得卡内的参保人的实名信息,如果该卡为挂失状态,则返回相应的错误编码 北京市医疗保险信息系统 门诊实时结算HIS接口(工伤)改造认证流程 医院信息系统开发商(简称HIS开发商)为北京市基本医疗保险定点医院编制的医院端医保接口软件必须按《北京市医疗保险信息系统门诊实时结算HIS改造接口规范V1.8》要求进行开发改造和自测。医院端医保接口软件在通过认证后方可上线运行。认证工作在北
37、京市医疗保险事务管理中心(简称市医保中心)的监督下由首都信息发展股份有限公司(简称首信公司)承担。认证小组由由市医保中心、监理公司及首信公司共同组成。认证分为实验室环境下的认证和现场认证两个环节,HIS开发商的各医保接口软件版本应按认证小组提供的测试用例在实验室环境下通过认证后,方可申请现场认证。 一、实验室环境下的技术认证 (一)认证申请 HIS开发商在理解《北京市医疗保险信息系统门诊实时结算HIS改造接口规范V1.8》后,进行接口软件的修改工作,在完成自测的基础上,向认证小组提交: 1、认证申请(格式见附件二) 2、有效营业执照复印件 3、软件开发资质证书复印件(软件企业认
38、定证书、软件产品登记证书等) 4、自测报告 5、HIS开发商登记表(附件一) 6、通过《北京市医疗保险信息系统门诊数据上传HIS接口规范》的接口认证的证书复印件 7、通过《北京市医疗保险信息系统门诊室是结算HIS接口规范V1.1》的接口认证的证书复印件 认证小组将审核上述认证材料,对通过审核的HIS开发商,认证小组将向HIS开发商发出《认证测试通知》(附件三),明确测试时间和地点。 对于HIS开发商已通过2007年3月下发的《北京市医疗保险信息系统门诊数据上传HIS接口规范》和2009年9月下发的《北京市医疗保险信息系统门诊实时结算HIS接口规范V1.1》的接口认证且证书,只需提交
39、已获得的证书,本次认证不再认证此部分内容。对于HIS开发商未通过2007年3月下发的《北京市医疗保险信息系统门诊数据上传HIS接口规范》和2009年9月下发的《北京市医疗保险信息系统门诊实时结算HIS接口规范V1.1》的接口认证,本次需认证北京市医疗保险信息系统门诊数据上传HIS接口规范》、北京市医疗保险信息系统门诊实时结算HIS接口规范V1.1》和《北京市医疗保险信息系统门诊实时结算HIS改造接口规范V1.8》三部分内容。 (二)认证环境准备 测试将在首信公司进行。按以下方式准备认证测试环境: 1.安装好HIS的数据库(HIS开发商自带数据库服务器)和客户端(HIS开发商自带)。 2
40、.HIS开发商认证前来搭建测试环境时,现场安装或升级医保核心组件的客户端。 3.首信公司提供前置代理服务器(HP-DL380)。 4.如有需要,首信公司可提供2-3台HIS的客户端(普通PC,WINxp)。 HIS开发商也可准备好HIS系统,要求进行认证时的环境为实际医院的运行环境,不能为开发环境。 HIS开发商可携带笔记本电脑来首信公司测试。 (三)测试方法 认证小组按认证内容准备标准认证用例。认证小组按测试用例内容要求测试全部测试点,并形成认证报告,此测试全过程在首信公司完成。测试时运行的,必须是HIS开发商所提供的编译后的可执行程序,不允许打开源代码。测试过程中如果执行任何一个
41、测试用例时由于HIS系统原因出现重大问题(如,调用失败)造成业务流程中断,此次测试即为不通过,需重新提交测试申请进行补测。测试过程中如果出现不影响医保业务的其他问题(如,界面问题、数据问题等),HIS开发商可当时修改,修改时间为半小时以内,编译后继续测试。累计修改时间不能超过2小时。 认证以一次性通过全部测试用例为认证完成。 (四)测试结论 测试结束后,认证小组根据测试记录及验收报告来评估该系统,决定是否通过测试,并整理、下发认证报告文档。认证通过后,认证小组将给HIS开发商颁布结论为通过的《实验室认证报告》(附件四)。 (五)补测 在首次测试不通过的情况下,HIS开发商须在3个工作
42、日内再次提出测试申请,由认证小组酌情安排时间进行补测。 (六)、证书 HIS开发商在通过实验室认证,将取得首信公司颁发的实验室技术认证通过证书,该证书的有效期从现场认证通过当日起一年内,一年后换发证书。在有效期内如果重大变化(如,接口规范发生变化),则该证书自动作废,HIS开发商须重新申请认证。 (七)、关于现场认证 HIS开发商通过实验室认证并取得《实验室认证报告》后,应及时与其用户定点医疗机构协调共同改造实施,改造完成并自测成功后向医疗机构的辖区医保经办机构提出现场认证的申请。现场认证采取逐用户分别测试认证的办法。实施用户应按照优先试点区县、优先高级别医院的顺序。 (八)其他说明
43、 工伤定点医院认证需对用例一(工伤改造)、用例二(发票接口改造)内容进行认证。 非工伤定点医院只需对用例二(发票接口改造)内容进行认证 用例一(工伤改造): 北京市医疗保险信息系统 门诊实时结算HIS接口改造认证大纲 一、 三大目录接口的认证流程 1、His进行三大目录导出,包括yp.in 和sfxm.in; 2、在外挂接口中进行导入测试; 3、外挂接口中进行目录对照并进行导出; 4、His导入外挂接口导出的三大目录对照文件,并检验his系统中的目录对照关系与外挂接口中的对照关系一致; 测试用例 编 号:1 软件项目名称 门诊his认
44、证 测试用例名称 药品目录导入 测试用例版本 V1.8 被测功能名称 Yp.in 测试用例目的 验证his药品目录能够正常导出和导入 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 9. 检验his导出的文件名是否正确 Yp.in 口是 口否 10. 检验其HIS编码是否为空 进行yp.in导入测试 his编码为空,不允许导入 口是 口否 11. 检验其HIS名称是否为空 进行yp.in导入测试 his名称为空,不允许导入 口是 口否 12. Yp.in
45、字段数目是否正确 进行yp.in导入测试 Yp.in为6个字段 口是 口否 13. 进行导入测试 3. 如医保编码为空,选择自动对照 4. 如医保编码非空,不进行自动对照 能够正常导入 口是 口否 14. 药品对照中选择录入项 5、 医保内药品 6、 医保外药品 7、 中药饮片及药材(四位小数) 8、 医保内药品取消对照改成医保外药品 口是 口否 15. 外挂接口中进行药品导出 外挂接口中进行 Yp.out 口是 口否 16. His导入yp.out 能够正常导入(已对照、未对照),并在his目录中检验其对照结果 口是 口否
46、 测试用例 编 号:2 软件项目名称 门诊his认证 测试用例名称 诊疗及服务设施目录导入 测试用例版本 V1.8 被测功能名称 Sfxm.in 测试用例目的 验证his诊疗及服务设施目录能够正常导出和导入 测试环境: 硬件: 软件: 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 9. 检验his导出的文件名是否正确 sfxm.in 口是 口否 10. 检验其HIS编码是否为空 进行Sfmx.in导入测试 his编码为空,不允许导入 口是 口否 11. 检验其HIS名称是否
47、为空 进行Sfmx.in导入测试 his名称为空,不允许导入 口是 口否 12. Sfmx.in字段数目是否正确 进行Sfmx.in导入测试 Sfmx.in为5个字段,不为5个字段不允许导入 口是 口否 13. 进行导入测试 1如医保编码为空,进行导入 2如医保编码非空,进行导入 1.能够正常导入,所有项目都在医保外 2.选择一条已知项目,结果应是已对照项目 口是 口否 14. 收费项目对照中选择录入项 二、 医保内诊疗 三、 医保外诊疗 四、 医保外诊疗建立对照 五、 医保内诊疗取消对照 六、 医保内服务设施 七、 医保外服务设施 八、 医保
48、外服务设施建立对照 九、 医保内服务设施取消对照 口是 口否 15. 外挂接口中进行收费项目导出 Sfxm.out 口是 口否 16. His导入sfxm.out 能够正常导入(已对照、未对照),并在his目录中检验其对照结果 口是 口否 二、 医保病人在His普通门急诊的业务的认证流程 1、在His系统中进行错误提示信息展示 2、进行门诊病人的费用分解 3、进行门诊病人的支付确认 4、进行普通门急诊医保发票的打印; 5、进行门诊病人的退费交易; 注:具体测试内容见测试用例, 测试用例 编 号:1 软件项目名称 门诊his认证
49、 测试用例名称 函数错误提示信息展示 测试用例版本 V1.0 被测功能名称 函数错误提示信息展示 测试用例目的 验证his普通门诊费用业务流程中可以正常调用核心组件 测试环境: 硬件: 软件: 3 数据: 执行序号 测试执行步骤(测试项) 测试输入 期望输出结果 实际结果 是否通过 8. open函数错误提示信息 不插读卡器情况下 ,调用open函数 提示:“打开设备失败” 口是 口否 9. open函数错误提示信息 断网情况下,调用open函数 提示:无法验证PSAM卡有效性,请操作员注意禁止使用挂失PSAM卡结算,否则会产生医
50、保拒付。 口是 口否 10. GetPersonInfo_Injury函数错误提示信息 不插卡的情况下,调用GetPersonInfo_Injury函数 提示“读卡失败,请插入社保卡!” 口是 口否 11. GetPersonInfo_Injury函数错误提示信息 断网,调用GetPersonInfo_Injury函数 提示“与医保中心通讯中断,不能取得个人账户,定点医疗机构等信息,请联系网络管理员查看网络运行状况“ 口是 口否 12. DIVIDE_Injury函数错误提示信息 不调用GetPersonInfo_Injury直接调用DIVIDE_Injur






