收藏 分销(赏)

赣州市医保接口标准规范.doc

上传人:a199****6536 文档编号:2714389 上传时间:2024-06-04 格式:DOC 页数:22 大小:107.04KB
下载 相关 举报
赣州市医保接口标准规范.doc_第1页
第1页 / 共22页
赣州市医保接口标准规范.doc_第2页
第2页 / 共22页
点击查看更多>>
资源描述
接口更新内容: 本次医保接口动态库ZRHosJK.dll基于原接口规范不变基本上增长一项业务:【收费发票打印】(涉及门诊和住院收费发票打印),详细调用办法详见本文档21页。 ----于09月01日 网点接口规范 一. 概述 为了保证医疗保险管理系统和网点管理信息系统完整性和独立性以及数据同步和一致性,需要提供一种原则数据输入输出接口,建立一种公用数据互换原则。因而,开发出一套通用适合于各种类型医疗管理机构、能嵌入各种管理软件接口系统是保证医保顺利实行核心。 为此,提出如下中心系统与网点系统接口规范。 二. 医疗机构接入准备 1. 硬件规定 引用接口系统嵌入模块终端机器至少要64M 内存,并有足够空间安装支持软件。网络上规定必要能访问中心应用服务器。 2. 软件规定 接口系统当前支持Windows95/98//NT系统平台下所开发应用系统,各应用系统必要能正常调用Windows原则API函数(例如用PB、Delphi、VB、VC、C++Builder等开发软件都可以支持)。依照电脑技术发展形式,嵌入模块不支持DOS系统下开发应用软件。 三. 数据规定 接口系统需要从医疗机构获得必要数据,为统一编码,录入数据尽量采用医保中心提供编码规则,医疗机构需要依照需要将自身系统编码做对照,医疗机构需要对照内容涉及: 1) 药物目录 详见药物目录表、诊断目录表 2) 病种编码目录 详见病种编码目录表 3) 收费类别目录 详见收费类别目录表 4) 科室目录 医院自身设立科室名称。 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日增长 四. 医疗机构端嵌入模块 医疗机构端嵌入模块(如下简称嵌入模块)是整个接口系统唯一和顾客交互模块。对于医疗机构,仅调用此模块中提供顾客交易功能即可完毕医保病人业务解决。 嵌入模块包括若干种顾客交易,对医疗机构来说,顾客交易为其唯一可视交易。 1. 嵌入模块内容 嵌入模块主文献为ZRHosJK.DLL,ZRHosJK提供外部调用函数重要涉及交易申请函数f_UserBargaingApply、交易初始化函数f_UserBargaingInit和交易关闭函数f_UserBargaingClose。 2. 交易初始化和关闭函数 医疗机构软件每次启动时,需要调用接口系统中顾客交易初始化函数,初始化接口并获得交易参数,即可连接到中心系统数据库中。 同样,应用软件退出时调用顾客交易关闭函数释放系统资源。 Ø 函数原型: function f_UserBargaingInit(UserID,PassWD:PCHAR;retMsg:PCHAR):Integer; 功能:系统应用前初始化数据准备,连接到中心系统应用服务器。 参数阐明: 传入参数:UserID -------由中心系统管理员分派给医疗机构端顾客 PassWD -------由UserID相应密码 retMsg -------返回错误信息 返回值: >0-----------成功,没有任何警告 <0-----------失败,错误信息在retMsg中 备注:返回值<0阐明: -1 -----à普通是连接服务器没有成功,因素也许是网络不通导致, 解决办法是:用ping命令查看网络与否可以连通。 -4 ----->登陆顾客名错误 -5 ----->顾客密码错误 -6 ----->顾客名密码验证失败 调用之前,retMsg必要分派空间。 PowerBuilder中函数定义: Function int f_UserBargaingInit(string UserID,string PassWD,ref string retMsg ) Ø 函数原型 function f_UserBargaingClose(retMsg:PCHAR):Integer; 功能:退出系统前释放资源,关闭连接以及退出IC卡驱动。 返回值:>0----------退出成功 <0---------退出失败 调用之前,retMsg必要分派空间。 PowerBuilder中函数定义: function int f_UserBargaingClose(ref string retMsg) 3. 顾客交易申请函数 Ø 函数原型 Function f_UserBargaingApply(YWLX:PCHAR;InDataP:PCHAR;OutData:PCHAR;retMsg:PCHAR):Integer; 功能:实现详细业务,医疗机构通过调用该函数申请有关顾客交易并获取交易成果 参数阐明: 传入参数: YWLX----业务类型,每个业务规定相应代码,如:门诊挂号,则YWLX=“MZGH”。详细业务代码,下面将会详细简介。 IndataP----需要传入业务数据串,每个业务数据“|”隔开。而每个数据包以“;”(半角)隔开,可以各种数据包构成,例如:数据包1;数据包2… 传出参数: OutData----通过中心系统结算,返回成果串,也许由各种数据包构成, 例如:数据包1;数据包2…。 retMsg----交易过程中,返回错误提示。 调用函数之前,OutData和retMsg必要分派空间。否则,将浮现异常。 返回值:>0 表达交易成功 <0 表达交易失败,并返回交易失败因素在retMsg中 PowerBuilder中函数定义: function int f_UserBargaingApply(string Ywlx,string 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|顾客姓名|顾客类别|服务机构编号|服务机构名称|网点级别|地区编号|地区名称|分中心编号|系统名称|系统版本号|连接串|数据库类型” 注:pb调用时候一定要用Space函数为传出参数分派足够空间, Delphi调用时候一定要用AllocMem函数(或其她函数)为传出参数分派足够空间。 五. 嵌入模块业务范畴(顾客交易) 嵌入模块包括医保病人在医疗单位所要进行与医保有关所有操作。当前,依照医保政策,其业务范畴重要涉及如下几种某些,详细交易类型如下: 业务类型代号(YWLX) 业务名称 备注 MZGHSK,YDSFSK,MZSFSK,ZYDJSK,ZYSFSK,CYDJSK,ZYYJSK 交易前刷卡 每次交易前,必要进行刷卡。可以得到参保人参保信息,以及校验IC卡有效性 等。 MZGH 门诊挂号 MZSF 门诊收费 MZGHCX 门诊挂号冲销 MZSFCX 门诊收费冲销 MZSFYJS 门诊收费预结算 YDSF 药店收费 YDSFCX 药店收费冲销 ZYDJ 住院登记 ZYSF 住院收费 不采用 CYDJ 出院登记 ZYDJCX 住院登记冲销 ZYSFCX 住院收费冲销 可以不刷卡 CYDJCX 出院登记撤销 ZYYJ 住院预缴收费 可以不刷卡 ZYYJCX 住院预缴冲销 ZYSFDJ 住院收费登记 可以不刷卡 ZYSFTF 住院收费退费 ZYSFYJS 住院收费预结算 ZYSFJS 住院收费结算 ZYDJBG 住院登记变更 SFFPDY 收费发票打印 于-8-31新增业务 可以不刷卡 注意: 在交易过程中,每个数据均以“|”符符号隔开,如果数据为空值,则用NULL代替。每个数据包分隔符为“;”(半角)。每个数据必要空格符号,如果交易失败,其错误因素可从retMsg参数获得。 异常出错解决,最后需要调用函数f_UserBargaingClose来关闭数据链接,并释放资源。 传入参数InData可以是各种数据包构成,传出参数OutData也可以是各种数据包构成 六. 业务阐明 1. 交易前刷卡 办理各个业务时,必要先刷卡,刷卡前,必要保证IC卡在读卡器内,刷卡成功后,返回参保人员基本信息,这样才干进行业务交易。 交易成功后,返回数据包(OutData)格式为: “保险号|姓名|卡号|出生日期|年龄|参保日期|单位编号|单位名称|性别|医疗人员类别|所属地区|卡状态|账户余额”。 例如:“00|李四|000048||39|NULL|00010012|某某单位 |男|在职|某某市|正常|999.99” 某些交易类型刷卡返回数据,此外解决如下: 返回门诊收费刷卡信息或药店收费刷卡信息,(OutData)格式为: “保险号|姓名|卡号|出生日期|年龄|参保日期|单位编号|单位名称|性别|医疗人员类别|所属地区|卡状态|账户余额|门诊流水号|挂号科室名称”。 返回住院收费刷卡信息、出院登记刷卡信息或住院预缴刷卡信息,(OutData)格式为: “保险号|姓名|卡号|出生日期|年龄|参保日期|单位编号|单位名称|性别|医疗人员类别|所属地区|卡状态|账户余额|住院流水号|住院科室|本次看病次数”。 其中“NULL”表达该字段为空值。如果交易失败,返回错误信息在RetMsg中。 返回个人参保信息为明文数据,顾客可以分解后使用。 办理其她业务前,都必要刷卡时,否则,无法获得IC卡相应信息。参数YWLX相应值上述表格代码相相应。 例如,办理“门诊挂号”,先调用f_UserBargaingApply函数,获得参保人员基本信息,其中,参数YWLX为'MZGHSK',参数InData为空,参数OutData需要分派足够大空间,参数retMsg也分派足够大空间。然后,可以从刷卡后返回数据包中,获得关于信息。 2. 门诊挂号 业务类型代码:“MZGH”。 传入数据包(InData)格式为: “卡号|保险号|姓名|单位名称|科室|医疗类别|挂号费|挂号日期|挂号时间|经办人”。 例如:“000048|00|李四|市委老干部局|外科|普通门诊|6.50||1608|admin” 阐明: 【医疗类别】为中心系统规定类别中文名称一致(详见医疗类别目录表)。否则将取不到对的数据。挂号日期,例如“9月4日”,需填写“”.同理,挂号时间同样,例如:“下午4点8分”,需填写“1608”. 数据交易成功,返回数据包(OutData)格式为: A. 主表数据包格式为: “门诊号|个人编号|姓名|单位编号|单位名称|挂号科室|医疗类别|挂号费|挂号日期|挂号时间|冲销单据号|卡号|出生日期|年龄|参保日期|性别|人员类别|所属地区|卡状态|账户余额|经办人”。 B. 个人慢性病审批数据包格式为: “病种编码|病种名称;病种编码|病种名称…”。 阐明:门诊挂号,此时冲销单据号为空值,返回是NULL ;医疗类别选取“门诊慢性病(一类)或门诊慢性病(二类)”时,才返回该参保人审批慢性病信息。 3. 门诊收费 业务类型代码:“MZSF”。 传入数据包(InData)由两某些构成:主表数据包和消费明细数据包 A. 主表数据包格式为: “与否打印门诊收费发票|卡号|门诊号|保险号|姓名|账户余额|病种编号|病种名称|单位编号|单位名称|开方医生”。 例如:“TRUE|000048|00000105|00|李四|0|NULL|NULL|00010012|市委老干部局|李医生” 阐明:病种编号和病种名称必要是中心系统规定病种(详见病种目录表)。 如果没有病种信息,则用NULL代替。 【与否打印门诊收费发票】:当传入参数为‘TURE’则接口直接打印出门诊收费发票,当传入参数为‘FALSE’则不调用接口门诊收费发票打印功能。 B.消费明细数据包格式为: “项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。 例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|” 阐明: 【收费类别】必要是中心系统规定类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。 【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。例如:“甲类”,“乙类”等。 【药物编号和名称】必要是中心系统规定药物(详见药物目录表)。 【与否药物和非药物】:“1”代表“是”,“0”代表“否”。 【与否医保】:“1”代表“是”,“0”代表“否”。 消费明细数据包可以由各种构成,之间以分号隔开。 交易成功后,返回数据包(OutData)格式为: “单据流水号|门诊号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。 并接依次顺序返回下面四个数据包(各数据包间以“;”隔开): 返回消费明细处方数量,“处方数量”。 返回发票项目数量,“发票项目数”。 返回消费明细,以分号隔开,消费明细数据包格式为:“单据流水号|门诊号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|自付金额|大病支付金额|个人自付比例”。 返回发票项目费用,以分号隔开,发票项目费用数据包格式为:“单据流水号|发票项目编号|发票项目名称|医保费用|医保个人费用|非医保费用|特殊项目费用”。 医保费用+非医保费用 阐明:如果有多条消费明细或多条发票项目,就返回相应多条明细或发票项目,数据包之间以“;”隔开。 整个返回成果格式如:“费用结算数据;处方数量;发票项目数;消费明细;发票项目费用”。 4. 门诊收费预结算 业务类型代码:“MZSFYJS”。 传入数据包(InData)由两某些构成:主表数据包和消费明细数据包 B. 主表数据包格式为: “与否打印门诊收费发票|卡号|门诊号|保险号|姓名|账户余额|病种编号|病种名称|单位编号|单位名称|开方医生”。 例如:“TRUE|000048|00000105|00|李四|0|NULL|NULL|00010012|市委老干部局|李医生” 阐明:病种编号和病种名称必要是中心系统规定病种(详见病种目录表)。 如果没有病种信息,则用NULL代替。 【与否打印门诊收费发票】:当传入参数为‘TURE’则接口直接打印出门诊收费发票,当传入参数为‘FALSE’则不调用接口门诊收费发票打印功能。 B.消费明细数据包格式为: “项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。 例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|” 阐明: 【收费类别】必要是中心系统规定类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。 【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。例如:“甲类”,“乙类”等。 【药物编号和名称】必要是中心系统规定药物(详见药物目录表)。 【与否药物和非药物】:“1”代表“是”,“0”代表“否”。 【与否医保】:“1”代表“是”,“0”代表“否”。 消费明细数据包可以由各种构成,之间以分号隔开。 交易成功后,返回数据包(OutData)格式为: “单据流水号|门诊号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。 并接依次顺序返回下面四个数据包(各数据包间以“;”隔开): 返回消费明细处方数量,“处方数量”。 返回发票项目数量,“发票项目数”。 返回消费明细,以分号隔开,消费明细数据包格式为:“单据流水号|门诊号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|自付金额|大病支付金额|个人自付比例”。 返回发票项目费用,以分号隔开,发票项目费用数据包格式为:“单据流水号|发票项目编号|发票项目名称|医保费用|医保个人费用|非医保费用|特殊项目费用”。 阐明:如果有多条消费明细或多条发票项目,就返回相应多条明细或发票项目,数据包之间以“;”隔开。 整个返回成果格式如:“费用结算数据;处方数量;发票项目数;消费明细;发票项目费用”。 5. 门诊挂号冲销 业务类型代码:“MZGHCX”。 从返回个人参保数据包中可以取出保险号,姓名,IC卡号。 传入数据包(InData)格式为: “IC卡号|保险号|姓名|门诊号”。 例如:“000048|00|李四|” 数据交易成功,返回数据包(OutData)格式为:“门诊号|个人编号|姓名|单位编号|单位名称|挂号科室|医疗类别|挂号费|挂号日期|挂号时间|冲销单据号|卡号|出生日期|年龄|参保日期|性别|人员类别|所属地区|卡状态|账户余额|经办人”。 6. 门诊收费冲销 业务类型代码:“MZGHCX”。 从个人参保信息数据包取出保险号,姓名,IC卡号。 传入数据包(InData)格式为: “IC卡号|保险号|姓名|单据流水号”。 例如:“000048|00|李四|” 交易成功后,返回数据包(OutData)格式为: “单据流水号|门诊号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。 7. 药店收费 业务类型代码:“YDSF”。 传入数据包(InData)由两某些构成,用分号隔开,涉及主表数据包和消费明细数据包: A. 主表数据包格式为:“卡号|保险号|姓名|账户余额|病种编号|病种名称|单位编号|单位名称” 例如:“000048|00|李四|0|NULL|NULL|00010012|市委老干部局” 阐明: 【病种编号和病种名称】必要是中心系统规定病种(详见病种目录表)。 如果没有病种信息,则用NULL代替. B. 消费明细数据包格式为:“项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。 例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|” 阐明: 【收费类别】必要是中心系统规定类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。 【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。 【药物编号和名称】必要是中心系统规定药物(详见药物目录表) 【与否药物和非药物】:“1”代表“是”,“0”代表“否”。 【与否医保】:“1”代表“是”,“0”代表“否”, 消费明细数据包可以各种,它们之间以分号隔开。 交易成功后,返回数据包(OutData)格式为: “单据流水号|门诊号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。 并返回消费明细,以“;”隔开,消费明细数据包格式为:“单据流水号|门诊号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|自付金额|大病支付金额|个人自付比例”。 阐明:如果有多条消费明细,就返回相应多条明细,数据包之间以“;”隔开。 8. 药店消费冲销 业务类型代码:“YDSFCX”。 从个人参保信息数据包取出保险号,姓名,IC卡号。 传入数据包(InData)格式为: “IC卡号|保险号|姓名|单据流水号”。 例如:“000048|00|李四|00000123“ 交易成功后,返回数据包(OutData)格式为: “单据流水号|门诊号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|挂号科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。 9. 住院登记 业务类型代码:“ZYDJ”。 传入数据包(InData)格式为: “卡号|保险号|姓名|单位名称|医疗类别|科室名称|住院日期|住院时间|住院床号|入院疾病(入院诊断)|经办人|医院住院流水号”。 例如:“000048|00|李四|市委老干部局|普通住院|外科||1717|001|感冒发热|admin|00001” 阐明: 【科室名称】为本医院科室名称(医院可自己定义),但只需传科室中文名称。 【医疗类别】为中心系统规定医疗类别名称(详见医疗类别目录表),保持中文名称与医疗类别目录表相一致,否则无法获得到相应编码。 交易成功后,返回数据包(OutData)格式为: A. 主表数据包格式为:“个人编号|姓名|卡号|出生日期|实际年龄|参保日期|单位编号|单位名称|性别|人员类别|所属地区|卡状态|账户余额|住院流水号|就诊科室名称|本次看病次数|住院床号|医疗类别|入院日期|入院时间|冲销单据号|经办人|医保统筹基金合计|医保统筹基金限额于-8-31更新 ”。 B. 慢性病数据包格式为:“病种编码|病种名称”。 阐明:住院登记时,医疗类别选取“一类慢性病住院”才返回该参保人慢性病信息,否则返回空 10. 住院收费(已不采用) 业务类型代码:“ZYSF”。 传入数据包(Indata)分为两个某些:主表数据包和消费明细数据包 A. 主表数据包格式为:“卡号|住院号|保险号|姓名|账户余额|病种编号|病种名称|单位编号|单位名称”。 例如:“000048|00000105|00|李四|0|NULL|NULL|00010012|市局” 阐明: 【病种编号和病种名称】必要是中心系统规定病种(详见病种目录表)。 如果没有病种信息,则用NULL代替。 B.消费明细数据包格式为:“项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。 例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|” 阐明: 【收费类别】必要是中心系统规定类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。 【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。 【药物编号和药物名称】必要是中心系统规定药物(详见药物目录表) 【与否药物和非药物】:“1”代表“是”,“0”代表“否”。与否医保:“1”代表“是”,“0”代表“否”, 主表数据包和消费明细数据包之间以分号隔开,消费明细数据包可以各种,之间也以分号隔开。 交易成功后,返回数据包(OutData)格式为: “单据流水号|住院号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|住院科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|收费日期|收费时间|冲销单据号|本人年龄”。 并接依次顺序返回下面四个数据包(各数据包间以“;”隔开): 返回消费明细处方数量,“处方数量”。 返回发票项目数量,“发票项目数”。 返回消费明细,以分号隔开,消费明细数据包格式为:“单据流水号|住院号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|自付金额|大病支付金额|个人自付比例”。 返回发票项目费用,以分号隔开,发票项目费用数据包格式为:“单据流水号|发票项目编号|发票项目名称|医保费用|医保个人费用|非医保费用|特殊项目费用”。 阐明:如果有多条消费明细或多条发票项目,就返回相应多条明细或发票项目,数据包之间以“;”隔开。 整个返回成果格式如:“费用结算数据;处方数量;发票项目数;消费明细;发票项目费用”。 11. 出院登记 业务类型代码:“CYDJ” 传入数据包(Indata)格式为:“与否打印住院结算发票|卡号|保险号|姓名|住院号|出院因素(出院诊断)|出院日期|出院时间|性别”。其中,保险号,姓名,IC卡号,性别均可从刷卡后返回个人参保信息数据包获得。 例如:“TRUE|000048|00|李四|00000123|康复||1713|男” 阐明: 【出院因素】必要是中心系统规定中文名称(详见出院因素目录表) 【与否打印住院结算发票】:当传入参数为‘TURE’则接口直接打印出住院结算发票,当传入参数为‘FALSE’则不调用接口住院结算发票打印功能。 交易成功后,返回数据包(OutData)格式为:“住院号|保险号|姓名|单位编号|单位名称|住院科室|医疗类别|入院日期|入院时间|出院日期|出院时间|出院因素(出院诊断)|预交总金额|剩余预交金额|本次看病次数|性别|年龄|人员类别|住院经办人|出院经办人|个人账户余额|所属地区|卡状态”。 12. 住院预缴金登记 业务类型代码:“ZYYJ”。 传入数据包(Indata)格式为:“卡号|保险号|姓名|预缴金|住院号|预缴金额来源|经办人”。 例如:“000048|00|李四|1200.00|00000123|预缴|经办人” 阐明:预缴金额来源(1预缴 2消费 3退款 4结欠) 交易成功后,返回数据包(OutData)格式为:“预缴金流水号|住院号|预缴金额|金额来源|保险号|姓名|单位编号|冲销单据号”。 13. 住院登记冲销 业务类型代码:“ZYDJCX”。 传入数据包(Indata)格式为:“卡号|保险号|姓名|住院号”。其中卡号、保险号、姓名均可从刷卡返回数据包中获得。 例如:“000048|00|李四|” 交易成功后,返回数据包(OutData)格式为:“个人编号|姓名|卡号|出生日期|实际年龄|参保日期|单位编号|单位名称|性别|人员类别|所属地区|卡状态|账户余额|住院流水号|就诊科室名称|本次看病次数|住院床号|医疗类别|入院日期|入院时间|冲销单据号|经办人”。 14. 住院收费冲销 业务类型代码:“ZYSFCX”。 传入数据包(Indata)格式为:“卡号|保险号|姓名|单据号”。其中卡号、保险号、姓名均可从刷卡返回数据包中获得。 例如:“000048|00|李四|” 交易成功后,返回数据包(OutData)格式为:“单据流水号|住院号|个人编号|姓名|性别|出生日期|医疗人员类别|与否特殊病种|病情编码|住院科室名称|本次看病次数|单位编号|单位名称|医疗类别|医疗方式|进入统筹自付|特检特治自付|乙类个人承担|转院个人承担|起付原则自付|超过限额自付|个人账户支付|个人钞票支付|个人基金支付|大病个人支付|大病账户支付|大病基金支付|单位承担金额|转诊单位承担|医院承担金额|单位乙类承担|单位特捡特治自付|进入统筹单位付|封顶线以上自付|个人自费金额|医疗总费用|合计费用|经办人|经办日期|经办时间|冲销单据号|本人年龄”。 注意:住院收费冲销时要从最后一笔收费往前冲销。 15. 出院登记撤销 业务类型代码:“CYDJCX”。 传入数据包(Indata)格式为:“卡号|保险号|姓名|住院号|性别”。其中卡号、保险号、姓名均可从刷卡返回数据包中获得。 例如:“000048|00|李四||男” 交易成功后,返回数据包(OutData)格式为:“住院号|保险号|姓名|单位编号|单位名称|住院科室|医疗类别|入院日期|入院时间|出院日期|出院时间|出院因素(出院诊断)|预交总金额|剩余预交金额|本次看病次数|性别|年龄|人员类别|住院经办人|出院经办人|个人账户余额|所属地区|卡状态”。 16. 住院预缴冲销 业务类型代码:“ZYYJCX”。 传入数据包(Indata)格式为:“卡号|保险号|姓名|预缴金流水号”。其中卡号、保险号、姓名均可从刷卡返回数据包中获得。 例如:“000048|00|李四|” 交易成功后,返回数据包(OutData)格式为:“预缴金流水号|住院号|预缴金额|金额来源|保险号|姓名|单位编号|冲销单据号”。 17. 住院收费登记 业务类型代码:“ZYSFDJ”。 传入数据包(Indata)分为两个某些:主表数据包和消费明细数据包。 A.主表数据包格式为:“卡号|住院号|保险号|姓名|病种编号|病种名称|单位编号|单位名称|开方医生”。 例如:“000048|00000105|00|李四|NULL|NULL|00010012|市委老干部局|李医生” 阐明: 【病种编号和病种名称】必要是中心系统规定病种(详见病种目录表)。 如果没有病种信息,则用NULL代替。 B.消费明细数据包格式为:“项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期”。 例如:“00003|苯唑西林|12.5|2.00|25.00|西药费|甲类|1|1|;00005|青霉素|12.00|2.00|24.00|西药费|甲类|1|1|” 阐明: 【收费类别】必要是中心系统规定类别(详见收费类别目录表),只需传中文名称,但保证中文名称与收费目录表目录一致,否则,接口无法获得相应代码。如“西药费”,“中药费”等收费中文名称。 【项目级别】必要是中心系统规定项目级别(详见项目级别目录表),传入项目级别名称必要与项目级别目录表中中文名称一致。 【药物编号和药物名称】必要是中心系统规定药物(详见药物目录表) 【与否药物和非药物】:“1”代表“是”,“0”代表“否”。与否医保:“1”代表“是”,“0”代表“否”, 主表数据包和消费明细数据包之间以分号隔开,消费明细数据包可以各种,之间也以分号隔开。 交易成功后,返回数据包(OutData)格式为:“处方号|住院号|项目编号|项目名称|单价|数量|金额|收费类别|项目级别|与否药物和非药物|与否医保|处方日期|处方上传时间”。 18. 住院费用退费 业务类型代码为:“ZYSFTF”。 传入数据包(Indata)分为两个某些:主表数据包和消费明细数据包。 A. 主数据包格式为:“卡号|住院号|保险号|姓名|单位编号|单位名称”。 B. 收费明细数据包格式为:“处方号|项目编号|项目名称”。 交易成功后,返回数据包为:“住院号|保险号|处方号|项目编号|项目名称”。 返回数据包均为成功退费收费明细。 19. 住院收费预结算 业务类型代码为:“ZYSFYJS”。 传入数据包(InData)格式为:“住院号|保险号|姓名|单位编号|单位名称|病种编号|病种名称|结算起始日期|结算截止日期”。 如果要预结算该住院号所有收费记录,则结算起始日期和结算截止日期均为NULL,否则日期格式为“”。如果是慢性病,必要传入相应慢性病编号和名称,否则均使用NULL代替。 预结算成功后,返回数据包(OutData)格式为:“单据流水号|住院号|个人编号|姓名|性别|出生日期|医疗人员类别
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 品牌综合 > 行业标准/行业规范

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服