1、社会保险管理信息系统核心平台20版社会保险管理信息系统核心平台2.0版医疗保险收费接口规范升级版本(职工医疗、职工生育、居民医保)SIMISCP V2.0 Medicare Insurance Charge Interface Guide 本接口文档修改记录:日 期内 容 摘 要编 制/修 改审 核2008-06-01职工医保实行乙类自付(结算单新增关于政策自付字段)华东亚2008-07-23生育出院登记增加 住院流产、生育时间(AMC020, DATE)侯鹏2008-09-15居民医保增加9种特殊病编码居民医保同职工医保实行乙类自付(限住院,特殊门诊无乙类)华东亚2008-11-18职工生育
2、增加生育医疗项目陶洪波2009-06-09大学生医保人员享受类别华东亚合肥医保医院接口升级版本规范 一、接口设计主体思路采用Soap协议进行信息的交换,每个业务接口主要步骤均为:首次使用时必须先发送登陆请求,医院根据接口规范将数据通过sieaf.dll传送到中间层服务器,服务器处理完毕后返回结果集,医院程序可以通过反复调用sieaf.dll的相关函数得到结果集并进行处理。注:如果医保政策或实施细则有变化,本规范将作相应调整。二、SIEAF.DLL接口说明 此动态库函数及其作用列表如下:函数名称作用init 初始化putPara 以name=value的格式装入参数数据startResultSe
3、tName指定后续装入数据所在的记录集名endCurResultSet 结束当前的记录集endcurRow 结束当前的行数据putColData 在当前记录集的当前行,以name=value的格式装入数据process 调用应用服务器端处理,参数funcID为业务功能标识如果返回失败,可以用getFailReason获取失败原因getParaByName 按名字取得返回的参数数据getErrMsg 返回服务器端的信息,如果是OK,表示操作成功!toResultSetName 按名字得到记录集,并返回行的数目如果失败,可以用getFailReason获取失败原因nextRow 将光标移到下一行g
4、etColData 按名字得到当前光标指定行的数据如果失败,可用getFailReason获取失败原因destroyInterface 释放接口getFailReason 得到具体的错误信息三、接口协议详细说明本接口中部分需要按值返回的字段,可以到编码表中找到,具体编码看附件:编码表。 系统中所有用到的日期都采用:YYYY-MM-DD的格式。用到金额的的字段单位为“元”保留两位,冲销标志:Z是正常记录;”-” 是被冲销记录 ;”+”是冲销记录; 每条被冲销记录中冲销编号记录冲销记录的流水号;1 模块功能描述1.1 系统登录1.1.1 系统登录(F09.01.01.05)1.1.1.1 输入输出
5、输入useridVARCHAR2(10)用户名passwdVARCHAR2(10)密码xtdh00VARCHAR2(10)系统代号 (固定值:“YY”)输出usernmVARCHAR2(10)用户名称akb020VARCHAR2(10)网点编号(医院、药店、门诊编号)akb021VARCHAR2(10)网点名称(门诊、药店) aka101VARCHAR2(10)医院等级1.1.1.2 处理流程在每次启动程序之前需要先进行登陆操作,入参有:用户名,密码和系统代号这三个非空参数,系统代号边编号必须为“YY”(大写),如果登陆成功之后服务端返回相应出参。1.2 公共模块1.2.1 医疗读卡(F04.
6、02.01.01)1.2.1.1 输入输出输入akc020VARCHAR2(18)IC卡号(接受手工输入6、7、8位医保证号代替IC卡号;如果刷卡,此参数不要赋值,由读卡DLL自动设置)输出v_kc01aac001VARCHAR2(10)医保编号(8位最新医保号)akc020VARCHAR2(18)IC卡号aac002VARCHAR2(18)身份证Fakc021VARCHAR2(3)医疗人员类别Fvvv001VARCHAR2(50)医疗人员类别名称Faab001VARCHAR2(8)单位编号aab004VARCHAR2(50)单位名称aac003VARCHAR2(20)姓名Faac004VAR
7、CHAR2(3)性别编码Fvvv002VARCHAR2(50)性别名称akc023NUMBER(3,0)年龄Faab034VARCHAR2(8)经办机构编码Faab300VARCHAR2(50)经办机构名称akc087NUMBER(8,2)个人帐户余额akc141 VARCHAR2(3) IC卡状态(生育保险公用)特殊病定点信息开始akb020VARCHAR2(8) 定点医院编号akb021VARCHAR2(50)定点医院名称skc516VARCHAR2(2)特殊病种编码skc519VARCHAR2(50)特殊病种名称特殊病定点信息结束skc111VARCHAR2(10)医保享受类型编码(00
8、-职工医保 01-居民医保 02大学生 99-不享受医保)skc112VARCHAR2(100)医保享受类型名称mkc111VARCHAR2(10)生育享受类型编码(11-享受职工生育 99-不享受生育保险)(生育保险专用)mkc112VARCHAR2(100)生育享受类型名称(生育保险专用)smc053VARCHAR2(40)不享受生育保险原因说明(生育保险专用)smc055VARCHAR2(4)产前检查备案医院 (返回此职工产前检查备案的定点医院的四位编码, 0000表示未备案产前检查医院) (生育保险专用)smc056VARCHAR2(4)职工生产备案医院 (返回此职工生产备案的定点医院
9、的四位编码, 0000表示未备案生产医院) (生育保险专用)1.2.1.2 处理流程该业务逻辑由先由读卡器读出卡号,然后客户端调用F04.02.01.01,向服务器发出服务申请。服务器处理结束后返回个人参加医疗保险的基本信息,包括个人基本信息、个人参保状态、医疗帐户余额等。v_kc01的所有信息都是从基本信息表中取得。医疗人员类别的代码是“AKC021”,医疗人员类别名称 是具体的代码说明。性别编码的代码是“AAC004”,性别名称 是具体的代码说明。 1.3 门诊挂号1.3.1 门诊挂号公共输出V_kcagakc190VARCHAR2(18)门诊号aac001 VARCHAR2(10)医保编
10、号akc020 VARCHAR2(18)IC卡号akc141 VARCHAR2(3) IC卡状态akb020 VARCHAR2(8) 网点编号(医院、药店、门诊编号)aka101 VARCHAR2(3) 医院等级akc021 VARCHAR2(3) 医疗人员类别aab301 VARCHAR2(6) 行政区划(合肥市地区编码)aab001 VARCHAR2(8) 单位编号aac003 VARCHAR2(20)姓名aac004 VARCHAR2(3) 性别akc023 NUMBER(3,0) 年龄aab034 VARCHAR2(8) 经办机构编码(医保中心、分中心编码)aka150 NUMBER(
11、3,0)看病次数skc030 VARCHAR2(18)转院登记号skc031 VARCHAR2(10)挂号科室名称skc032 NUMBER(8,2)挂号费用skc033 VARCHAR2(3) 冲销标志(Z 正常;+ 被冲销;- 冲销)skc034 VARCHAR2(18)被冲销流水号aae011 VARCHAR2(20)经办人(医院办理挂号工作人员姓名)aae036 DATE 经办日期(挂号日期)aae040 DATE 结算日期skc035 VARCHAR2(20)结算人akc087NUMBER(8,2)个人帐户余额aae001NUMBER(4)结转年度vvv001VARCHAR2(50)
12、医疗人员类别名称vvv002VARCHAR2(50)性别名称vvv003VARCHAR2(50)IC状态名称vvv004VARCHAR2(50)医院等级名称aab300VARCHAR2(50)经办机构名称(医保中心、分中心名称)aab004VARCHAR2(50)单位名称(看病人员所在单位)akb021VARCHAR2(50)网点名称(医院、药店、门诊名称)收费单据开始V_kcaoDTOaae072VARCHAR2(18)单据号akc260NUMBER(8,2)医保基金应支付金额(或生育基金支付部分)akc261NUMBER(8,2)个人现金应支付金额(或生育个人支付部分)akc262NUMB
13、ER(8,2)个人帐户应支付金额akc264NUMBER(8,2)总额(生育总金额)skc099NUMBER(4,0)处方项目数aae040DATE 结算日期skc035VARCHAR2(20)结算人收费单据结束V_kcag 说明:IC卡状态的代码是“AKC141”。 医院等级的代码是“AKA101”。 1.3.2 门诊挂号(F04.05.02.01)1.3.2.1 输入输出输入(2006年4月1号后,调用此函数,必须保持IC卡在读卡器中)aac001VARCHAR2(18)医保编号(使用F04.02.01.01的返回结果)skc031VARCHAR2(50)挂号科室名称 skc032NUMB
14、ER(8,2)挂号费用skc113VARCHAR2(3)生育保险标志,设置为大写字母“S”,如果不设置此参数为“S”系统将进行医保业务而非生育业务输出(参见门诊挂号公共输出)1.3.2.2 处理流程参保病人要进行门诊收费之前,需要到挂号处进行门诊挂号登记,缴纳规定的挂号费用后方可进行就诊。系统根据客户端上进行挂号登记过程中碰到下列情况之一时,业务不予进行: IC卡被冻结挂失 病人正在住院1.3.3 门诊挂号冲销(F04.05.03.01)1.3.3.1 输入输出输入aac001CHAR(10)医保编号akc190VARCHAR2(18)门诊号skc113VARCHAR2(3)生育保险标志,设置
15、为大写字母“S”,如果不设置此参数为“S”系统将进行医保业务而非生育业务输出(参见门诊挂号公共输出)1.3.3.2 处理流程根据客户端上进行挂号登记冲销过程中碰到下列情况之一时,业务不予进行: IC卡被冻结挂失 当前号已经进行了有效的门诊收费 当前号已经被冲销(非正常挂号信息) 当前号对应的参保人员和需要冲销的参保人员不一致 准备冲销的门诊挂号不是在当前的医院(门诊)登记的 门诊号是每次门诊登记的时候医保中心系统自动生成的, 是该次门诊的唯一标识。1.3.4 查询有效门诊号列表(F04.05.01.01)1.3.4.1 输入输出输入aac001CHAR(10)医保编号skc113VARCHAR
16、2(3)生育保险标志,设置为大写字母“S”,如果不设置此参数为“S”系统将进行医保业务而非生育业务输出vvv001VARCHAR2(50)挂号数量vvv002VARCHAR2(50)发票数量数据集开始akc190VARCHAR2(18)门诊号skc031VARCHAR2(50)挂号科室名称skc032NUMBER(8,2)挂号费用aae011VARCHAR2(20)经办人(医院办理挂号工作人员姓名)aae036DATE挂号日期数据集结束1.3.4.2 处理流程门诊挂号一般是当天有效,而且允许每天多次挂号,故在进行门诊收费之前,需要知道当前收费所对应的门诊挂号信息。客户端发送输入入参“个人编号”
17、,发出服务请求,服务号为:“F04.05.01.01”。处理成功后将返回当前有效挂号列表已经本系统所设定的发票项目列表。输出参数说明:参数共分为2个部分第一部分 :挂号数量、发票数量第二部分:具体的挂号记录信息集合,门诊号是唯一表示该次门诊记录.1.3.5 门诊挂号查询(F04.05.04.01)1.3.5.1 输入输出输入akc190VARCHAR2(18)门诊号skc113VARCHAR2(3)生育保险标志,设置为大写字母“S”,如果不设置此参数为“S”系统将进行医保业务而非生育业务输出(参见门诊挂号公共输出)1.3.5.2 处理流程该查询通过主键门诊流水号进行查询,故最多返回一条信息,如
18、果此流水号不存在或者该用户没有浏览此流水号的权限,系统将返回错误信息(下面的门诊收费查询、住院登记查询、住院收费查询、报销收费查询和该业务逻辑处理方法一致)。1.4 门诊收费1.4.1 门诊收费公共输出V_kcaoDTOaae072VARCHAR2(18)单据号akc190VARCHAR2(18)门诊号akb020VARCHAR2(8) 网点编号(医院、药店、门诊编号)aab001VARCHAR2(8) 单位编号aac001VARCHAR2(10)医保编号aka101VARCHAR2(3) 医院等级akc021VARCHAR2(3) 医疗人员类别akc020VARCHAR2(18)IC卡号ak
19、c141VARCHAR2(3) IC卡状态aac003VARCHAR2(20)姓名aac004VARCHAR2(3) 性别akc023NUMBER(3,0) 年龄aab034VARCHAR2(8) 经办机构编码(分中心)aab301VARCHAR2(6) 行政区划代码aka150NUMBER(3,0)看病次数skc516VARCHAR2(2)特殊病种编码aka120VARCHAR2(20)病情种类skc057VARCHAR2(20)病情种类(次)skc058VARCHAR2(20)病情种类(第三)本年度个人帐户akc252NUMBER(8,2)个人帐户余额(不含本次收费)本年度普通门诊累计sk
20、c059NUMBER(8,2)本年度个人帐户支付普通门诊累计(不含本次收费)本年度自付段累计(包括门槛费和门诊进入医保的费用)skc060NUMBER(8,2)本年度个人帐户代付自付段累计(不含本次收费)skc063NUMBER(8,2)本年度个人现金支付自付段累计(不含本次收费)本年度基本统筹累计skc061NUMBER(8,2)本年度个人帐户代付 基本统筹段个人支付部分 累计(不含本次收费)skc064NUMBER(8,2)本年度个人现金支付基本统筹段个人支付部分累计(不含本次收费)skc066NUMBER(8,2)本年度基本统筹支付累计(不含本次收费)本年度大病累计skc070NUMBE
21、R(8,2)本年度个人帐户代付大病段支付累计(不含本次收费)skc071NUMBER(8,2)本年度个人现金支付大病段支付累计(不含本次收费)skc072NUMBER(8,2)本年度大病基金支付总额(不含本次收费)本年度超过医保封顶累计skc062NUMBER(8,2)本年度个人帐户代付医保超支段累计(不含本次收费)skc065NUMBER(8,2)本年度个人现金支付医保超支段累计(不含本次收费)本次非医保费用akc253NUMBER(8,2)本次个人自费金额(非医保费用)本次普通门诊金额skc075NUMBER(8,2)本次个人帐户支付普通门诊金额本次自付段(门槛费和门诊进入医保的费用)sk
22、c076NUMBER(8,2)本次个人帐户支付自付段金额skc079NUMBER(8,2)本次个人现金支付自付段金额本次基本统筹部分skc077NUMBER(8,2)本次个人帐户代付 统筹段个人支付部分 金额skc080NUMBER(8,2)本次个人现金支付 统筹段个人支付部分 金额skc089NUMBER(8,2)本次统筹段基金支付部分()本次大病部分skc082NUMBER(8,2)本次个人帐户代付 大病段个人支付部分 金额skc083NUMBER(8,2)本次个人现金支付 大病段个人支付部分 金额skc084NUMBER(8,2)本次大病段基金支付部分本次超出医保封顶部分skc078NU
23、MBER(8,2)本次个人帐户代付 超出医保封顶部分 金额skc081NUMBER(8,2)本次个人现金支付 超出医保封顶部分 金额本次总计akc260NUMBER(8,2)本次医保基金应支付金额(生育基金支付部分)akc261NUMBER(8,2)本次个人现金应支付金额(生育个人支付部分)akc262NUMBER(8,2)本次个人帐户应支付金额akc264NUMBER(8,2)本次医疗费总额(生育总费用)skc093VARCHAR2(18)被冲销单据号skc033VARCHAR2(3) 冲销标志(Z 正常;+ 被冲销;- 冲销)aae011VARCHAR2(20)经办人(收费人员)aae03
24、6DATE 经办日期(收费日期)skc095NUMBER(2,0)单据打印次数skc099NUMBER(4,0)处方项目数aae040DATE 结算日期skc035VARCHAR2(20)结算人akc087NUMBER(8,2)个人帐户余额aae001NUMBER(4)结转年度vvv001VARCHAR2(50)医疗人员类别vvv002VARCHAR2(50)性别名称vvv003VARCHAR2(50)IC状态名称vvv004VARCHAR2(50)医院等级名称aab300VARCHAR2(50)经办机构名称(分中心)aab004VARCHAR2(50)单位名称akb021VARCHAR2(5
25、0)网点名称vvv005VARCHAR2(50)主病情名称vvv006VARCHAR2(50)次病情名称vvv007VARCHAR2(50)三病情名称mkc191VARCHAR2(3)生育类型(生育19项,详见编码))(生育保险专用)smc052VARCHAR2(3)是否有并发症 (000 无 001 有) (生育保险专用) smc001VARCHAR2(18)职工生育备案号(生育保险专用) 收费项目开始Kc22DTOaka060VARCHAR2(20)收费项目编码aka061VARCHAR2(50)收费项目名称aka063VARCHAR2(3)收费类别ska003VARCHAR2(3)是否医
26、保项目(000否,001 是)skc049VARCHAR2(20)医生姓名aka070VARCHAR2(20)剂型(单位)aka074VARCHAR2(50)规格aka068NUMBER(8,2)单价akc226NUMBER(6,0)数量akc227NUMBER(8,2)金额aka071NUMBER(5,2)每次用量aka072VARCHAR2(20)使用频次aka073VARCHAR2(50)用法akc229NUMBER(4,1)执行天数aka069NUMBER(3,2)自付比例收费项目结束收费项目开始Kc23DTOakb020VARCHAR2(8) 网点编号(医院、药店、门诊编号)akc190VARCHAR2(18)住院号(门诊、报销号)aae072VARCHAR2(18)单据号
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1