1、文档编号:DX12L002 分册名称:定点医疗机构API开发手册 第2.0 版定点医疗机构API开发手册河北东软软件有限公司1月1日版权声明定点医疗机构API开发手册版权归河北东软软件有限公司所有。未经河北东软软件有限公司书面准许,不得将本规范任何内容以任何形式、任何手段(电子或机械,涉及照相复制或录制)、或为任何目,进行复制或扩散。版权所有,翻制必究。Copyright 河北东软软件有限公司。文档修改历史版本修改记录修改日期修改人0.5增长开发险种范畴、安全机制、将HIS流程阐明放到前面,惯用API接口函数简介-7-15薛亚玲0.6增长和修改文档中某些阐明-7-21陈晓明0.61Commin
2、terface医疗类型入参增长医疗类别。调节API常用流程简介-7-23薛亚玲0.62接口表KC22主键去掉AAE040-7-26薛亚玲0.63预结算、结算去掉支付方式、经办人、账户支付金额;读人员审批信息去掉审批类别-8-10薛亚玲0.64将读卡、读取封锁、读取审批合并;将读药物、读诊断对照信息合并;去掉疾病和批量读取收费项目对照信息。-8-12薛亚玲0.65接口表KC22,增长每次用量单位AKA076,KC21增长患者联系电话PHONE-8-17薛亚玲0.66读卡身份验证,增长两个返回值:结算年月,定点医疗机构编号。-8-20武刚0.67修改xml字符串格式为小写-8-26陈晓明0.68修
3、改门诊预结算和住院预结算出参-9-6陈晓明0.69修改kc22表构造,去掉aae040,zka101,aae073,ckc048,ckc125-9-13武刚0.70修改xml字符串示例,使之与kc22表构造一致-9-13武刚0.71调节kc21表构造-9-13武刚0.81读卡身份验证增长疾病编码-9-21薛亚玲0.82去掉入院登记回退业务-11-09薛亚玲0.83支持环境增长大医院模式使用oracle 10g版本-11-10薛亚玲0.84修改入院登记传入参数-11-17陈晓明0.85修改xml字符串示例-11-18陈晓明0.86医疗类别去掉半途结算与年终结算,住院结算参数增长结算方式(1-普通
4、住院结算,2-半途结算,3-年终结算)-11-19薛亚玲0.87增长医保结算成功his失败后,如何解决问题-12-01薛亚玲0.9定版0.9.0.9遗留问题:HIS传播费用明细后,如果费用级别发生变化,再次传入负记录也不能解决问题,需提供专门退费函数来解决。接口函数增长参数中不能具有”#”;增长示例三-12-08薛亚玲0.91增长错误信息列表、验收原则;住院结算函数增长入参费用总额;database.ini改名为neuqhd.ini;增长病历号-12-09薛亚玲0.92修改住院费用明细修改调用流程-12-22陈晓明0.93门诊预结算、住院预结算增长返回参数-01-14陈晓明目 录第一章概述71
5、.1背景71.2API接口开发险种范畴71.3API接口开发安全机制71.4API接口数据流图81.5支持环境规定91.6术语9第二章迅速上手102.1结识API接口构成102.2创立接口表112.3定点结算系统登录顾客信息对照122.4ODBC配备142.5三目编码对照142.5.1药物对照152.5.2诊断对照162.5.3疾病编码对照维护162.6示例一:入院登记解决17第三章API接口函数阐明183.1API函数参数阐明18第四章HIS调用API接口函数流程阐明204.1门诊某些204.1.1门诊结算204.1.2门诊结算回退214.2住院某些224.2.1入院登记224.2.2住院登
6、记信息修改224.2.3住院费用录入(或执行医嘱)234.2.4住院费用明细修改244.2.5住院结算264.2.6住院结算回退274.3单据格式274.3.1门诊结算单274.3.2住院结算单29第五章惯用业务合同码315.1读卡身份验证315.2读取收费项目对照信息355.3门诊预结算355.4门诊结算365.5门诊结算回退375.6门诊结算单打印385.7入院登记395.8住院录费预结算405.9住院费用明细修改415.10住院结算425.11住院结算回退435.12住院结算单打印445.13无费出院45第六章定点结算系统功能简介46第七章常用问题477.1在交易过程中,先提交哪一种系统
7、数据库事务?477.2住院寻常费用录入如何解决?477.3如何才干查询到API接口事务与否成功或作进一步解决?477.4如果在进行his结算时,调用接口函数成功,但是his数据库突然断开,导致医保中存在结算数据,his中无结算数据,该如何解决?477.5住院录入费用过程中有无什么限制?在正常住院录入费用过程中,与否是每一笔处方都调一次动态库,还是录入完毕之后再调一次?有无限制或者规定性内容?487.6调用API接口函数(住院录费预结算)时,提示“发送祈求失败”487.7如未正常维护三目对照,会有什么影响或者问题浮现?487.8项目未对照已收费,且已传播到劳动保障系统前置机中,此时将项目进行对照
8、,但已传播过项目收费项目级别不能修改,仍显示为丙类,该如何解决?487.9能否医院各种药物相应医保某个药物?497.10读卡输入密码窗口需要HIS开发吗?497.11发生DLL调用错误怎么办?497.12进行API接口开发与否威胁到HIS系统数据安全?497.13能否由HIS系统提供接口,由定点结算系统来调用?507.14如果在住院录费预结算时费用明细传播错误,该怎么解决?507.15在住院期间住院患者变更单位,原单位存在封锁,而新单位没有封锁,或者卡挂失,卡号发生变化,在HIS中该如何解决?507.16当医保/工伤等项目发生变化之后,HIS系统如何解决?507.17如何获取HIS中所有药物或
9、所有诊断对照医保项目信息?507.18在进行费用录入时如何显示项目收费项目级别?517.19在住院费用录入时录入明细不不大于5条后,调用API接口住院录费预结算函数时,提示存储过程失效错误。517.20读卡身份验证都验证哪些内容?517.21如何进行API接口函数声明引用?51第八章附录528.1病人就诊信息表kc21构造528.2费用明细信息表kc22构造538.3接口表指标代码表548.4病人就诊信息表kc21建表语句578.5费用明细信息表kc22建表语句598.6XML字符串示例608.7错误信息列表618.8验收原则65第一章 概述1.1 背景随着国家对劳动保障信息化工作大力投入,劳
10、动保障部门需要与定点医疗机构建立更快密信息互联与互换,这就需要把定点医疗机构本来信息管理系统(下称HIS系统)与劳动保障部门业务系统互联。当前,劳动保障部门延伸到定点医疗机构业务系统有:职工医疗保险定点结算系统、居民医疗保险定点结算系统、工伤保险定点结算系统,下面统称这三个定点结算系统为定点结算系统。HIS系统与劳动保障部门业务系统互联,将有助于减轻定点医疗机构寻常管理和业务经办工作量,提高工作效率。同步,也有助于劳动保障部门对基金监督管理,有助于参保人员合法权益保护。1.2 API接口开发险种范畴序号险种与否有卡患者辨认方式1职工医疗无IC卡号2城乡居民有卡CPU卡3工伤保险无社会保障号1.
11、3 API接口开发安全机制序号机制阐明1授权码API接口开发授权码,每个险种相应一种授权码,由东软公司提供。2登录顾客和口令定点结算系统中登录顾客和口令;用来拟定是哪个顾客/业务员传上来数据,作为API接口登录顾客。3MAC地址通过MAC地址来限制各定点使用终端接入和信息跟踪。1.4 API接口数据流图定点结算系统提供API接口函数供定点医疗机构HIS系统调用,以完毕相应险种数据传播与结算解决,其基本数据流图如下:阐明:1、 HIS系统进行业务数据录入,将就诊信息和费用明细写入HIS接口表中,依照接口表数据,生成XML格式数据。2、 HIS系统提供相应API接口函数入参,其中要提供定点结算系统
12、中登录名和密码,并提供险种授权码,调用定点结算系统API接口函数。3、 API接口函数在接受到HIS系统调用祈求后,进行授权码验证和顾客合法性校验,然后把传入就诊信息XML数据和费用明细XML数据传播到劳动保障系统前置机业务系统中。4、 API接口函数依照就诊信息和费用明细,按照政策规定进行相应运算。5、 API接口函数返回执行成果,HIS系统依照返回成果进行相应判断解决,以完毕相应业务解决。至此整个调用过程结束。1.5 支持环境规定计算机至少要1G 内存,磁盘剩余空间至少1G。该API接口只支持WINDOWS /XP系统平台下所开发应用系统,各应用系统必要能正常调用接口函数,传入Window
13、s原则API函数(例如用PB、Delphi、VB、VC、CB等开发软件都可以支持)。不支持其她操作系统。如果为大医院模式,本地ORACLE数据库服务器端和各业务员客户端需要安装oracle 10g(10.2.0.1以上)版本。1.6 术语序号术语含义1劳动保障系统前置机定点结算系统数据库所在服务器2预结算将未上传费用明细传播到劳动保障系统前置机,对费用信息计算预览3定点结算系统职工医疗保险定点结算系统、居民医疗保险定点结算系统、工伤保险定点结算系统,统称这三个定点结算系统为定点结算系统。软件版权归东软公司。4HIS系统指各定点医疗机构使用医院信息管理系统。5大医院模式在我市定点结算系统中,有1
14、0多家大型医院安装了本地数据库,某些没有安装本地数据库。安装了本地数据库医院叫大医院模式,没有安装本地数据库医院称为托管模式。大医院模式对不同定点结算系统也许不同,如某医院也许职工定点结算系统是大医院模式,而城居和工伤定点结算系统就也许不是大医院模式,这一点要注意。第二章 迅速上手 本章将对API接口构成和开发前准备工作做一下简朴简介,并用例子让开发者初步结识调用API接口函数普通过程与办法。API授权码创立接口表定点结算系统登录顾客信息对照三目编码对照HIS调用API接口程序开发API接口业务调试HIS系统定点结算系统API接口文献2.1 结识API接口构成请从东软公司获取API接口文献。该
15、API接口文献涉及如下内容:序号文献名阐明1hiscomminterface.dll医保API接口2hiscomminterface.h供c开发his系统开发使用3hiscomminterface.lib供c开发his系统开发使用4Dcic32.dll卡有关动态库5HSMApi.dll卡有关动态库6LSCard.dll卡有关动态库7TYICAPI.dll卡有关动态库8TYICRD.dll卡有关动态库9TYReader.dll卡有关动态库10eapagent.dll医保有关动态库11Hdcrw.dll卡有关动态库12Mwic_32.dll卡有关动态库13SSSE32.dll卡有关动态库14ICC
16、ARD.dll卡有关动态库15neuqhd.ini配备文献16eapagent.ini配备文献(医院不能修改)请将以上从东软公司获取API接口文献保存到HIS系统前端程序安装目录下,配备文献neuqhd.ini修改项阐明见配备文献中阐明。2.2 创立接口表所谓接口表,是在进行API接口开发之前,需要在HIS系统中创立两个实体表,特指病人就诊信息表kc21和费用明细信息表kc22两张表,这两张表用于生成XML数据。详细表构造和字段含义,请参照附录病人就诊信息表kc21和费用明细信息表kc22中描述。这里,对创立接口表作如下规定:1、接口表建在HIS系统数据库中,建在HIS系统同一数据库顾客下。
17、2、如果HIS系统所使用数据库不是ORACLE,创立接口表时,把接口表表名和字段名设立为大写。3、接口表作为HIS系统数据库一某些,用于HIS自身事务解决。阐明:建立接口表目是为了在调用API接口函数时,生成接口函数所需要XML数据, 至于哪些函数需要XML数据,请参照惯用业务合同码简介。2.3 定点结算系统登录顾客信息对照HIS系统在调用API接口函数时需要提供合法登录顾客和口令,如果登录顾客和口令与定点结算系统中登录顾客匹配,那么可以正常调用API接口函数,否则提示顾客不合法。因而,HIS系统中要提供定点结算系统中登录顾客信息与HIS系统中登录顾客信息对照功能。在初次启动动态库时,操作员要
18、使用此功能模块将定点结算系统中登录顾客和口令信息保存到HIS系统中,在寻常使用过程中,如果定点结算系统中顾客信息发生变化,操作员还需要应用此模块重新进行对照,否则不能正常做医保业务。当前,定点医疗机构业务系统有:职工医疗保险定点结算系统、居民医疗保险定点结算系统、工伤保险定点结算系统,在HIS系统中需要对三套定点结算系统进行登录顾客对照。下方为HIS系统社会保障系统登录顾客对照功能示例,HIS可参照,也可自己开发,只要实现此功能即可。假设HIS系统中顾客信息表为T_USER。1. 表构造字段类型长度与否可空主键备注LOGIN_NAMEVARCHAR2(20)否是HIS系统中顾客登录名 PASS
19、WORDVARCHAR2(20)否HIS系统中登录密码NAMEVARCHAR2(20)否操作员姓名ZGYL_LOGIN_NAMEVARCHAR2(20)否职工定点结算系统中登录名ZGYL_PASSWORDVARCHAR2(20)否职工定点结算系统中密码CZJM_LOGIN_NAMEVARCHAR2(20)否城乡居民定点结算系统中登录名CZJM_PASSWORDVARCHAR2(20)否城乡居民定点结算系统中密码GS_LOGIN_NAMEVARCHAR2(20)否工伤保险定点结算系统中登录名GS_PASSWORDVARCHAR2(20)否工伤保险定点结算系统中密码黄色某些为原系统中不存在列,需要
20、针对动态库新增2. HIS系统中原顾客信息:LOGIN_NAMEPASSWORDNAMEZGYL_LOGIN_NAMEZGYL_PASSWORDCZJM_LOGIN_NAMECZJM_PASSWORD张三123456张三李四780215李四3. 动态库启动后,操作员通过顾客信息对照功能模块,录入定点结算系统中登录名与密码。打开定点结算系统登录顾客信息对照窗口,定点结算系统中登录顾客信息某些会自动显示已维护过信息,如果为空,证明尚未进行维护。灰色字体不可录,蓝色字体为必录项。操作员填写登录顾客与密码,保存即可。HIS系统存入密码为明码值。定点结算系统登录顾客信息对照 HIS系统顾客信息登录顾客张
21、三定点结算系统中登录顾客信息职工医疗登录顾客1001zhangsan职工医疗密码*城乡居民登录顾客1001zhangsan城乡居民密码*工伤保险登录顾客1001zhangsan工伤保险密码*保 存关 闭就绪定点结算系统登录顾客信息对照4. 操作员维护后顾客信息LOGIN_NAMEPASSWORDNAMEZGYL_LOGIN_NAMEZGYL_PASSWORDCZJM_LOGIN_NAMECZJM_PASSWORD张三123456张三1001zhangsan8888881001zhangsan888888李四780215李四lisi000000lisi0000005. 调用API接口函数时,HI
22、S系统在验证其HIS系统登录安全后,再从该对照表T_USER中获取相应险种登录名和密码(如zhangsan、888888)传给API函数,由API函数传到定点结算系统中进行医保相应安全验证。6. 如果操作员在定点结算系统中变更密码,那么须在此窗口重新维护。如果未在HIS系统中修改定点结算系统登录密码,那么在调用API接口函数时会提示顾客不合法。2.4 ODBC配备定点结算系统存在本地数据库医院需要进行ODBC配备,否则不用配备ODBC。ODBC数据源中只需录入数据源名称及TNS Service Name即可,其中TNS Service Name为客户端连接本地数据库服务名。配备时按如下表中名称
23、配备:险种ODBC数据源名称TNS Service Name备注职工connection_zgzgyl数据源名称需要与neuqhd.ini中相应险种【#医保前置机连接】下ServerName名称一致。城居connection_cjcjyl工伤connection_gsgsyl例:客户端连接职工医疗数据库服务名为zgyl。2.5 三目编码对照医保患者在医院就诊且发生费用时,就应当按照医保中心有关政策对该患者在就诊期间所发生各项费用进行结算。而各种药物、诊断项目、病种、服务设施有关信息在结算过程中扮演着重要角色,因而医院对医保患者进行费用结算时就必要明确告诉医保中心,自己所用目录中各个项目分别相应
24、于医保中心目录中哪一条。然而,各个医院均有自己独立HIS系统,也有自己独立药物、诊断、病种,并且这些目录均有也许不同于医保中心相应目录。因此,为了将医院目录中各个项目与医保中心有关目录关联起来(而又不需要对医院已有目录进行改动),就需要将医院目录中信息和医保中心有关信息进行对照。目录通过对照后,在医院每一种药物、诊断、病种就都可以在医保中心找到一条记录与之相相应,也就使得医院与医保中心记录统一起来。这样,医院就能在通过医保接口与医保中心进行对照时,以提供对照码方式来告诉医保中心医院所用项目相应于中心哪条记录。2.5.1 药物对照点击定点结算系统中【医疗信息维护】下【药物对照】会打开下图所示窗口
25、:图5-1图5-2【操作流程】1. 选取批量方式对照时需要把his药物库导入到医保库中,然后再his药物信息中选取需要对照药物,选种该药物同步在医保药物信息中也查出相应药物,然后再医保药物信息中选取对的药物后点击【对照】按钮就可以把医院和医保药物对照起来了。2. 选取单个对照方式时录入拼音码或名称后点击【检索】按钮在医保药物信息中找到该药物后同步再对照信息中插入一条该药物信息,把his编码录入到该记录中后点击【保存】按钮,把刚才录入信息进行保存。2.5.2 诊断对照同【药物对照】。2.5.3 疾病编码对照维护同【药物对照】。2.6 示例一:入院登记解决通过该示例,你将学习到如何调用API接口函
26、数,完毕信息在HIS系统与定点结算系统之间交互与解决全过程。掌握了该示例,其她业务解决基本都相似,请认真体会。一方面录入住院就诊信息,然后选取录入医疗类型及医保IC卡号或社会保障号进行入院登记业务解决。以职工医保为例。ls_ywxym = “CC311001”/业务合同码 入院登记ls_ywrc = “ZY0001” /住院号ls_yllx = “0|21|XX” /职工医保|医疗类别(普通住院)|IC卡号ls_yblongin_name = “manager” /通过HIS登录顾客获取ls_yb_password = “neusoft” /通过HIS登录顾客获取ls_licence = “”
27、 /由东软公司提供应HIS职工医疗授权码ls_jzxx = “zy0001021-6-30-6-30test-6-301test123456” /就诊信息xmlls_fymx = “0” /费用明细为0/调用API函数li_res=comminterface(ls_ywxym,ls_ywrc,ls_yllx,ls_yblongin_name,ls_yb_password,ls_licence,ls_jzxx,ls_fymx,ref ls_ywcc)ls_ywcc = “” /业务出参为空/后续解决HIS有关业务第三章 API接口函数阐明 3.1 API函数参数阐明本接口API函数只提供了一种c
28、omminterface函数,通过给该函数传入不同业务合同码,来实现不同业务功能。因而,对于调用者,需要详细学习该函数构成,以便灵活调用。comminterface (in业务合同码,in业务入参,in医疗类型,in 登录名,in 密码,in 授权码,in 就诊信息,in 费用明细,out业务出参) 参数描述:参数内不能带有和#标记符号列方向阐明业务合同码in请参照业务合同码表中业务合同码业务入参in请参照业务合同码表中业务入参;医疗类型in(险种|医疗类别|患者辨认信息|XX)HIS系统需要提供选取职工医保、城居医保、工伤功能, 同步要提供录入IC卡号社会保障号功能。险种:0-职工医保,1-
29、城居医保,2-工伤;医疗类别:见接口代码表;患者辨认信息:定点机构需用读卡器读取卡上信息此参数置为0,职工医疗不用读卡器读取卡上信息此参数需置上参保人医保IC卡号,对于工伤险种此参数置为工伤人员社保编号;XX:两个大写X属于固定格式,必要放在最后;险种、医疗类别、患者辨认信息、XX之间要用“|”分隔。如果使用社保卡,dll将自动区别是职工还是居民,并且在读卡身份验证业务中返回是职工还是居民,第20个参数,其她业务依照此参数判断险种为0还是1登录名in定点结算系统中登录名口令in定点结算系统中密码(密码须为明码)授权码in授权码(东软公司提供)就诊信息in依照kc21表构造生成XML字符串。费用
30、明细in依照kc22表构造生成XML字符串。业务出参out请参照业务合同码表中出参格式;备注: 调用预结算、结算、住院登记合同时,就诊信息、费用明细需要传入XML字符串,其她状况可传入”0”。 XML格式规定见【XML字符串示例】返回值:返回值类型:int。1. 0 表达到功,业务出参为相应各业务合同码业务出参。2. 当此函数返回值不等于0时,操作失败,业务出参内具有错误信息。用例:1、此人参保为城居医保,做出院结算业务,城居为有卡模式。li_res = comminterface (“CC311003”,“门诊住院号| 医疗类别|单据号”,“1|21|0|XX”,“manager”,“pas
31、sword”,“”,kc21_xml,kc22_xml ,返回结算信息)2、此人参保为职工医保,做出院结算业务,没有读卡操作。li_res = comminterface (“CC311003”,“门诊住院号| 医疗类别|单据号”,“0|21|医保IC卡号|XX”,“manager”,“password”,“”,kc21_xml,kc22_xml,返回结算信息)3、此人为工伤患者,做出院结算业务,没有读卡操作。li_res = comminterface (“CC311003”,“门诊住院号| 医疗类别|单据号”,“2|21|社保编号|XX” ,“manager”,“password” ,“”
32、,kc21_xml,kc22_xml ,返回结算信息)第四章 HIS调用API接口函数流程阐明4.1 门诊某些4.1.1 门诊结算门诊特殊病与普通门诊业务流程同样,因此放在一起简介。普通门诊合用险种职工医疗、城乡居民、工伤门诊特殊病合用险种职工医疗、城乡居民环节号触发业务分步详解1信息录入录入就诊信息和处方明细信息。2选取险种类型和医疗类别(普通门诊或门诊特殊病),依照API接口开发险种范畴录入IC卡号、社会保障号或插入CPU卡。3预结算(可选)1. 生成kc21、kc22相应XML字符串。调用接口函数,传入“门诊预结算(BC311002)”合同码。a) 如果接口函数返回0即成功,HIS可继续
33、完毕其她业务。可将返回计算成果显示到HIS前台系统,供操作员参照。b) 如果接口函数返回值不为0即失败,错误信息见业务返回信息,但HIS可继续做其她业务(只影响计算成果显示)。4结算1. 写入kc21、kc22,生成XML字符串。调用接口函数,传入“门诊结算(CC311002)”合同码。a) 如果接口函数返回0即成功,HIS需更新接口表KC21、KC22中CKC126等于1,表达已将KC21、KC22中记录传到定点结算系统数据库中,接下来完毕其她HIS操作即可。b) 如果接口函数返回值不为0即失败,错误信息见业务返回信息,HIS事务回滚,终结HIS操作。注:如果HIS系统门诊结算失败而接口交易
34、成功即接口函数返回0,HIS需要发起反交易祈求,冲掉医保成功交易,即调用接口函数,传入门诊结算回退(DC311002)合同码,做门诊结算回退。详细解决见门诊结算回退流程。5提交提交HIS数据库。4.1.2 门诊结算回退在查询结算信息时,可不用读卡,但是在结算回退时,针对有卡险种必要插卡,否则不能结算回退。普通门诊合用险种职工医疗、城乡居民、工伤门诊特殊病合用险种职工医疗、城乡居民环节号触发业务分步详解1查询查询待作废结算信息。2解决HIS门诊结算回退业务。3结算回退调用接口函数,传入“门诊结算回退(DC311002)”合同码。1. 如果接口函数返回0即成功,接下来完毕其她HIS操作即可。2.
35、如果接口函数返回值不为0即失败,错误信息见业务返回信息,HIS事务回滚,终结HIS操作。注:如果HIS系统门诊结算回退失败而接口交易成功,那么HIS需要将HIS中结算信息作废。4提交提交HIS数据库。4.2 住院某些4.2.1 入院登记非医保转医保业务可按入院登记环节来操作。合用险种职工医疗、城乡居民、工伤环节号触发业务分步详解1信息录入录入入院登记信息。2解决HIS入院登记业务。3住院登记选取险种类型,选取医疗类别(普通住院),依照API接口开发险种范畴录入IC卡号、社会保障号或插入CPU卡。将入院登记信息保存到接口表KC21中,生成就诊信息XML字符串。4住院登记调用接口函数,传入“入院登
36、记(CC311001)”合同码。1. 如果接口函数返回0即成功,HIS可继续完毕其她业务。2. 如果接口函数返回值不为0即失败,回滚HIS事务,终结HIS操作。注:如果HIS系统入院登记失败,但接口交易成功,HIS系统需要重新办理医保住院登记,不用调用API接口函数(入院登记)即可。5提交提交HIS数据库。4.2.2 住院登记信息修改办理住院登记后,如果对科室、医生、疾病等信息进行修改,或者患者基本信息发生变化,HIS需提供修改住院登记信息功能,并实时传播到定点结算系统数据库中。如果需要修改患者基本信息,可通过读卡功能获取患者最新信息,并更新到接口表KC21中。合用险种职工医疗、城乡居民、工伤
37、环节号触发业务分步详解1查询查询住院登记信息2修改住院登记信息修改,修改KC21。3解决HIS住院登记信息修改业务。4生成就诊信息XML字符串。不用生成费用明细字符串。5拟定调用接口函数,传入“住院录费(BC311003)”合同码,做住院登记信息修改业务。1. 如果接口函数返回0,即成功,HIS可继续完毕其她业务。2. 如果接口函数返回不为0,即失败,HIS业务可继续操作,待费用录入时再将变更后住院登记信息传播到定点结算系统数据库中。6提交提交HIS数据库。4.2.3 住院费用录入(或执行医嘱)合用险种职工医疗、城乡居民、工伤环节号触发业务分步详解1费用录入费用录入(正记录费用录入)2解决HI
38、S费用录入业务。3保存将划价收费明细写入KC22,单价和数量不能为负数,保存,生成费用明细XML字符串,同步生成就诊信息XML字符串。4保存调用接口函数,传入“住院录费(BC311003)”合同码,将费用信息传到社会保障系统数据库中,并返回计算成果。1) 如果接口函数返回0即成功,HIS需置接口表kc22.ckc126为1,可继续完毕HIS中其她业务操作。2) 如果接口函数返回不为0,即失败,HIS数据库回滚。5提交提交HIS 数据库4.2.4 住院费用明细修改合用险种职工医疗、城乡居民、工伤环节号触发业务分步详解1费用退费费用删除(录入费用存在错误,需要将原费用明细删除,再录入对的费用明细)
39、2解决HIS费用退费业务。3保存如果整条费用明细退费,那么直接删除KC22中数据,不用生成费用明细XMl;如果是某些退费,那么KC22中先删除本来费用明细,再生成正记录进行保存,将正记录生成费用明细XML字符串,同步生成就诊信息XML字符串。例:原已传播过收费项目。红色代表主键住院号处方号处方日期项目名称项目编码单价数量金额123456123456-12-07 8:00:00阿莫西林12345620.0010200.00现想退数量6,那么HIS应保存数量为4数据到KC22,将新费用明细生成XML。住院号处方号处方日期项目名称项目编码单价数量金额123456123456-12-07 8:10:0
40、1阿莫西林12345620.00480.00调用接口函数,传入“住院费用明细修改(BC311004)”合同码,将费用信息传到社会保障系统数据库中,并返回计算成果。ls_ywxym = “BC311004”/业务合同码 住院退费预结算ls_ywrc = “00|ZY0001|21|123456|00|123456” /住院号|医疗类别|处方号|处方日期|医院收费编码ls_yllx = “0|21|XX” /职工医保|医疗类别(普通住院)|IC卡号ls_yblongin_name = “manager” /通过HIS登录顾客获取ls_yb_password = “neusoft” /通过HIS登录顾客获取ls_licence = “” /由东软公司提供应HIS职工医疗授权码ls_jzxx = “zy0001021-6-30-6-30test-6-301test/zkc272