新农医接口方案(提供第三方)中软国际2003年8月一前言 (2)二方案使用对象 (2)三参照资料 (3)四第三方软件实现接口的前提 (3)五嵌入式接口软件简要说明 (3)六农医办要求 (3)七版权声明 (4)一新农医病人 (4)二、医疗项目 (4)三、新农医药典 (4)四、新农医大类 (4)五、黑名单 (4)一数据流程 (5)二业务流程 (6)一数据结构说明 (7)二数据表中缺省值列的简写含义 (7)三数据表中解释列的简写含义 (7)一说明 (7)二医院初始化定义相关的表 (7)三数据更新方式 (8)四进行关联 (9)一门诊收费业务新农医数据保存 (9)二住院登记业务新农医数据保存 (11)三住院记账业务新农医数据保存 (11)四住院结算部分新农医数据保存 (12)一功能说明 (13)二DLL函数说明 (13)一退票问题 (18)二特殊参保人群的报销方法说明 (18)引言一前言《新农医接口方案》是中软国际和萧山区农医办根据萧山区新农医管理信息系统软件的数据流程的要求共同编写而成,用于辅助第三方医院或卫生院软件提供商修改现有软件,顺利实现与萧山区新农医管理信息系统软件进行联网运行。
此方案交农医办确认后实施。
二方案使用对象1)农医办相关科室及其他相关领导。
2)第三方软件开发商及其技术人员。
3)与新农医接口开发实施的相关技术人员。
三参照资料4)新农医医疗发票格式.xls(暂无)5)医疗项目目录.xls(暂无,参照萧山医保)6)剂型定义.doc(暂无,参照萧山医保)7)新农医费用大类定义.doc(暂无,参照萧山医保)8)新农医接口部分软件安装调试说明四第三方软件实现接口的前提9)第三方软件必须提供真实有效的数据信息。
10)第三方软件经过修改后必须能够提供所有接口数据库需要的数据。
(见数据保存)11)拥有足够的技术实力,采用直接方式或间接方式正常调用DELPHI所编译的动态链接库DLL。
12)对于不使用前置机的医院和卫生院,要求第三方软件开发商可以开发连接到农医办sockect服务程序的前端接口。
五嵌入式接口软件简要说明1.运行环境●操作系统:WIN98以上版本●数据库系统:ORACLE8.1.6及以上●服务器:PIII800以上2.功能及构成简要说明接口软件分为两部分:接口DLL程序、新农医数据管理程序。
13)接口DLL程序:接口DLL程序,其中包含读取二维条玛卡信息,各种卡状态的判断,并对由第三方提供的就医信息进行新农医费用计算,调用函数后返回状态值。
14)新农医数据管理程序新农医数据管理程序主要用于管理新农医相关数据,形成上传数据,保证与农医办的数据交换。
程序包括:数据交换(上传下载),数据查询(包括:农医办药典查询,剂型查询,新农医大类查询,黑名单查询,有效期查询),打印新农医对帐单(包括:住院对帐汇总表、住院对帐明细表)。
六农医办要求15)要求医院提供独立的新农医服务器16)新农医服务器数据库权限由农医办掌握,数据库由农医办维护。
17)如有方案有变更,由农医办负责解释。
七版权声明《新农医接口方案》及提供的样例程序(包括所有卡操作的动态连接库),由萧山区卫生局委托中软国际为萧山区农医办开发,版权由委托方和开发方拥有。
《新农医接口方案》及提供的样例程序(包括所有条码卡操作的动态连接库)仅限于第三方软件开发商内部参考使用,任何情况下都不能以任何方式公开、告知其他任何个人或组织。
第一部分相关名词解释一新农医病人这里新农医病人的概念,是从定点医疗机构的角度来讲的,它是指是且只是....使用二维条码卡在定点医疗机构进行消费的病人。
二、医疗项目医疗项目指病人在定点医疗机构消费的所有费用实体。
三、新农医药典新农医药典或称医疗项目目录,是由农医办统一制定并下发的医疗项目目录(ItemCenter 表),包括药品和诊疗。
四、新农医大类新农医大类是由农医办根据首先自付比率的不同定义的大类,根据新农医大类统计新农医病人费用信息供农医办查询统计,也用于住院结算时的发票打印。
五、黑名单黑名单记录了作废卡、挂失卡、冒用卡等卡非法信息,所有进入黑名单的卡不能被使用。
第二部分嵌入式接口软件流程1、流程图2、流程说明18)数据监视:数据监视程序运行以后,不断的检查农医办的数据与医院前置机数据的差别,一旦医院业务操作将数据保存到了农医办医院前置机,程序自动在下一个上传任务中将数据上报到农医办。
19)保存新农医数据:第三方软件首先按照接口数据结构要求保存数据到接口数据库。
(数据结构见第五部分新农医数据保存)20)调用DLL:调用新农医接口DLL,实现条码卡信息的获取,实现参保人员的身份验证、实现新农医费用计算,返回操作结果。
(调用方法见第六部分DLL调用说明)21)返回结果信息:第三方软件通过DLL的返回结果获取条码卡信息或结算后的信息。
(返回的结构体文件内容及说明见第七章返回信息结构说明)22)保存医院数据:根据调用DLL返回的结果进行相关处理,包括打印发票进行收费等。
0第三部分新农医数据表结构的几点说明一数据结构说明下面所提供的表结构(见第四部分和第五部分)并非完整表结构,只是提供需要由第三方软件提供的信息字段,第三方软件对相关表只有查询或者插入权限,没有修改权限。
二数据表中缺省值列的简写含义PK:表示主键FK:表示外键NN:表示非空字段U:表示唯一性IDX:表示创建索引三数据表中解释列的简写含义条码:表示可以从条码卡中取得的信息。
DB:表示可以从接口数据库中取得的信息。
IN:表示需要由医院系统提供的信息。
第四部分初始信息关联定义一说明第三方软件实现新农医接口需要进行相关初始信息的关联,以提供需要的新农医数据。
下面的表中只需关联把农医办药典表(ItemCenter)中的农医办序号(ItemNo)与医院本地系统中的药品和项目定义的编码进行关联即可。
而剂型表(Conformation)、新农医大类表(MediKind)与农医办药典表(ItemCenter)进行关联的。
用于提供与农医办药典表(ItemCenter)关联时的剂型信息和新农医大类信息。
二医院初始化定义相关的表1.农医办药典表23)表名称:ItemCenter25)表作用:记录农医办药典信息(医疗项目目录)。
26)关联表:CON_ID关联Conformation表,MK_ID关联MediKind表27)说明:28)IsMedare字段的值的确定,如果ISMEDICARE的值大于医院的等级,那么此项目(药品)对此医院限制使用。
如果为50,那么此项目(药品)为全自付。
2.剂型表1)表名称:Conformation3)表作用:记录剂型信息。
4)关联表:通过CON_ID关联ItemCenter表3.新农医大类表1)表名称:MediKind3)表作用:记录新农医大类定义信息。
4)关联表:通过MK_ID关联ItemCenter表三数据更新方式由新农医数据管理程序(数据监视)自动完成更新。
医院系统应该能够自动根据新农医数据库的变动进行相应的对应修改(ItemNo不会改变,但会增加)。
四进行关联农医办药典表(ItemCenter)关联着剂型表(Conformation)和新农医大类表(MediKind),第三方软件所定义的医疗项目需要与农医办药典(ItemCenter)表进行关联,以保证能够提供相关的新农医数据。
第五部分新农医数据保存一门诊收费业务新农医数据保存数据表结构与保存说明如下:1.门诊预算收费主表1)表名称:PreClinicBill4)关联表:通过ClinicBillNo关联PreClinicBillDetail表5)说明:A、ClinicBillNo必须是唯一的主键字段B、P atientID:病人此次看病的标识。
病人一次看病可能对应多张发票,但只有唯一的PatientID。
即一个病人一次消费应该对应一个唯一的PatientID。
C、进行门诊预算调用前需要首先填写门诊预算收费主表和门诊预算费用明细表。
2.门诊预算费用明细表1)表名称:PreClinicBillDetail4)关联表:通过ClinicBillNo关联PreClinicBill表5)说明:A、提供ItemNo是进行新农医费用计算的必要条件。
B、如果是中药,则明细中存储的是实际的用量。
如:中药5付,每付10克,则明细中存储50克的数量和金额。
C、I temNo可通过在初始信息关联定义中进行的关联来获得。
3.门诊收费主表6)表名称:ClinicBill9)关联表:通过ClinicBillNo关联ClinicBillDetail表10)说明:A、ClinicBillNo必须是唯一的主键字段B、P atientID:病人此次看病的标识。
病人一次看病可能对应多张发票,但只有唯一的PatientID。
即一个病人一次消费应该对应一个唯一的PatientID。
C、O ccurDate:打印票据时的日期,ORACLE可以同时保存日期和时间。
D、冲票操作:产生一条新的红票数据,冲票标志(RedBillFlag)为-1,被冲票据号(StrikedBillNo)为被冲的票据的序号(InHosBalanceNo)。
其他数据插入方法与正票插入方法相同。
E、门诊冲票以后,再次进行结算时,门诊主表和门诊明细表中的数据必须重新填写。
4.门诊费用明细表6)表名称:ClinicBillDetail8)作用:门诊收费药品项目消费明细9)关联表:通过ClinicBillNo关联ClinicBill表10)说明:D、提供ItemNo是进行新农医费用计算的必要条件。
E、如果是中药,则明细中存储的是实际的用量。
如:中药5付,每付10克,则明细中存储50克的数量和金额。
F、ItemNo可通过在初始信息关联定义中进行的关联来获得。
二住院登记业务新农医数据保存5.入院登记表1)表名称:InHosRegister3)表作用:住院登记信息4)关联表:5)说明:A、InHosRegisterNo:必须是唯一的标识。
即每一个病人的每一次看病对应该有唯一的InHosRegisterNo,此号不同于病案号。
三住院记账业务新农医数据保存1.住院记账主表1)表名称:InHosBill3)表作用:住院记账信息主表4)关联表:通过InHosRegisterNo关联InHosRegister表。
通过InHosBillNo与InHosBillDetail表关联。
5)说明:A、退费处理:产生一条新的红票数据,冲票标志(RedBillFlag)为-1,明细中存入需要退的项目信息,金额、数量和价格都是正数。
B、I nHosBillNo必须是唯一序号。
2.住院记账明细表1)表名称:InHosBillDetail3)表作用:住院记账药品和项目费用信息明细表4)关联表:通过InHosBillNo与InHosBill表关联。