HIS医保接口设计规范解析

合集下载

his系统接口标准

his系统接口标准

his系统接口标准HIS系统接口标准。

一、概述。

HIS系统(Hospital Information System,医院信息系统)是指利用计算机技术、网络通信技术和医学信息学等技术手段,对医院的管理、医疗、科研等活动进行信息化管理的系统。

HIS系统接口标准是指HIS系统与其他医疗信息系统或设备进行数据交换和信息共享时所遵循的规范和标准。

二、接口类型。

1. 数据接口,用于HIS系统与其他医疗信息系统之间的数据交换,包括患者基本信息、医嘱、检验检查结果、病历资料等。

2. 服务接口,用于HIS系统与其他医疗信息系统之间的功能调用和服务调用,包括挂号、收费、排班、处方开具等功能的调用和交互。

三、接口规范。

1. 数据格式,HIS系统接口应采用统一的数据格式,如XML、JSON等,以确保数据的准确性和一致性。

2. 数据加密,对于涉及患者隐私的数据,HIS系统接口应采用加密传输,确保数据安全性。

3. 接口稳定性,HIS系统接口应具备良好的稳定性和可靠性,能够在长时间运行中保持正常的数据交换和服务调用。

4. 接口文档,HIS系统接口应有详细的接口文档,包括接口说明、参数说明、错误码定义等,以便其他系统或设备进行对接和集成。

四、接口实现。

1. 标准化开发,HIS系统接口的开发应遵循统一的标准和规范,确保不同开发人员在接口开发中能够遵循相同的规则和标准。

2. 接口测试,HIS系统接口在开发完成后,应进行充分的接口测试,包括数据交换测试、服务调用测试等,以确保接口的稳定性和可靠性。

3. 接口发布,HIS系统接口在测试通过后,应进行接口发布,提供给其他系统或设备进行集成和对接使用。

五、接口管理。

1. 接口监控,HIS系统应建立完善的接口监控机制,对接口进行实时监控,及时发现和解决接口异常情况。

2. 接口版本管理,HIS系统接口的升级和更新应进行版本管理,确保新版本的接口能够向下兼容,并提供给其他系统或设备进行逐步升级和替换。

(完整word版)预约挂号平台HIS接口设计

(完整word版)预约挂号平台HIS接口设计

文档编号:密级:预约挂号系统接口设计说明书(HIS部分)编制:审核:批准:2010年 10文档修改记录1总体设计1.1 总体要求预约挂号系统平台与各医院HIS之间是一对多的接入关系,因医院HIS系统各不相同:建设厂家不同,版本不同,环境不同;与平台间的网络连接方式也存在差异。

为保证平台的兼容性和可扩展性,要求该接口规范具备高通用性,可跨平台、跨语言实现,且适用于不同的网络环境和硬件设备。

1.2 系统拓扑1.3 模块说明本文档涉及的接口应用布署于拓扑图中的“医院His前置”上。

预约挂号系统包括两大类应用:一.HIS向预约挂号平台上传预约挂号系统所需的基本信息(如:医院信息、科室信息、医生信息、排班信息、停诊信息等)和其他交易信息(如:患者预约后的实际就诊情况、患者投诉情况、患者注册信息等)。

该类交易平台为服务端,HIS为客户端。

平台方提供DLL函数接口,供HIS调用。

二.平台向HIS发起的实时交易请求(如:预约挂号、预约取消、患者信息向医院传送等)。

该类交易平台为客户端,HIS为服务端。

HIS提供存储过程供平台调用。

三.详细业务部分请参阅《省预约挂号平台业务操作规范.doc》2平台与医院HIS接口平台与医院HIS前置之间采用TCP/IP通讯协议,建立两对SOCKET端口(互为客户/服务端):一对用于医院HIS系统发起的交易(HisToEbs),一对用于平台发起的交易(EbsToHis)。

其中客户端作为发送数据端口,服务端作为接收数据端口。

HIS作为客户端时,通过调用平台提供的DLL函数发起交易请求;HIS作为服务端时,向平台开放存储过程。

交易方式采用短链接的方式。

在一个TCP/IP连接上完成数据包的发送和接收,在成功发送了一个数据包,并收到成功应答后,即中断该连接。

HisToEbs和EbsToHis均采用同步方式。

文件传输采用FTP方式。

2.1 HisToEbs该接口主要用于HIS系统向平台传输院方相关基础及变更信息,如:医院介绍、科室设置、医生、排班等。

pacs HIS通用接口表说明

pacs HIS通用接口表说明

中科RIS/PACS,LIS与HIS通用接口说明目录一、接口表字段说明 (2)二、接口交互流程 (8)一、接口表字段说明注:黑色表示HIS填写,工作站读取的内容。

蓝色表示PACS,LIS返回的报告相关内容。

其中双方根据Status字段,判断病人检查或检验的当前状态。

注意:此表为RIS/PACS,LIS与工作站系统和HIS系统进行交互的表,以便放射科,检验科根据申请确认放射检查与检验时间。

如果放射科,检验科确认了检查申请则往登记表正式登记/预约检查或检验信息。

报告完成后在此表中写入报告路径,以便HIS系统查阅。

其中MoreMessage字段以xml格式保存PACS中多份报告内容:包话部位,报告医生,报告完成时间及结论。

格式如下:<record><report><部位>颅脑</部位><报告医生>管理员</报告医生><完成时间>2007-11-16 13:33:55</完成时间><结论>颅脑CT平扫未见异常。

</结论><文件名>5091898.mht</文件名></report><report><部位>全腹增</部位><报告医生>管理员</报告医生><完成时间>2007-11-16 13:34:15</完成时间><结论>未见异常</结论><文件名>5109098.mht</文件名></report></record>检验申请表项目明细数据表APPLYParticular,此表为检验LIS使用,用于对照与提交申请的系统(如HIS,体检)中各项目明细。

附:接口表建立SQL语句。

MEDICAL_APPLY申请主表:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEDICAL_APPLY]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[MEDICAL_APPLY]GOCREATE TABLE [dbo].[MEDICAL_APPLY] ([ApplyID] [int] IDENTITY (1, 1) NOT NULL ,[CheckID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[SendHospital] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[SendDept] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,[SendDoc] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,[SendDate] [datetime] NOT NULL ,[oPatientID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[Name] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,[OtherName] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,[Sex] [char] (1) COLLATE Chinese_PRC_CI_AS NOT NULL ,[BirthDay] [datetime] NULL ,[Weight] [int] NULL ,[Email] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[TelNo] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,[Fax] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,[Address] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Desc] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,[ClinicReport] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,[Attention] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[InsuranceID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[BedNO] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,[InHospitalID] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,[Modality] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[Parts] [varchar] (400) COLLATE Chinese_PRC_CI_AS NULL ,[Feed] [bit] NULL ,[Fee] [float] NULL ,[Status] [int] NULL ,[Result] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Subdate] [datetime] NULL ,[Notice] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[ReportPath] [varchar] (300) COLLATE Chinese_PRC_CI_AS NULL ,[LogonFlag] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,[MachineName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[CardID] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,[BloodType] [char] (6) COLLATE Chinese_PRC_CI_AS NULL ,[RH] [char] (6) COLLATE Chinese_PRC_CI_AS NULL ,[Postcode] [char] (6) COLLATE Chinese_PRC_CI_AS NULL ,[Nation] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[Marry] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,[CardNumber] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[MedicalFlag] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,[MedicalDept] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,[AimName] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[Exem] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,[ReportDoc] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,[BZ] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,[ReportDate] [datetime] NULL ,[Moremessage] [text] COLLATE Chinese_PRC_CI_AS NULL ,[OtherFlag] [char] (10) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]GOALTER TABLE [dbo].[MEDICAL_APPLY] ADDCONSTRAINT [DF_MEDICAL_APPLY_Feed] DEFAULT (0) FOR [Feed],CONSTRAINT [DF_MEDICAL_APPLY_Fee] DEFAULT (0) FOR [Fee],CONSTRAINT [DF_MEDICAL_APPLY_Status] DEFAULT (0) FOR [Status],CONSTRAINT [DF_MEDICAL_APPLY_LogonFlag] DEFAULT (0) FOR [LogonFlag], CONSTRAINT [DF_MEDICAL_APPLY_MedicalFlag] DEFAULT (0) FOR[MedicalFlag],CONSTRAINT [DF_MEDICAL_APPLY_OtherFlag] DEFAULT ('0000000000') FOR [OtherFlag]GOCREATE INDEX [IX_MEDICAL_APPLY] ON [dbo].[MEDICAL_APPLY]([ApplyID]) ON [PRIMARY]GOALTER TABLE [dbo].[MEDICAL_APPLY] WITH NOCHECK ADDCONSTRAINT [DF_MEDICAL_APPLY_MedicalFlag] DEFAULT (0) FOR [MedicalFlag],CONSTRAINT [DF_MEDICAL_APPLY_Feed] DEFAULT (0) FOR [Feed],CONSTRAINT [DF_MEDICAL_APPLY_Fee] DEFAULT (0) FOR [Fee],CONSTRAINT [DF_MEDICAL_APPLY_Status] DEFAULT (0) FOR [Status],CONSTRAINT [DF_MEDICAL_APPLY_LogonFlag] DEFAULT (0) FOR [LogonFlag] GOCREATE INDEX [IX_MEDICAL_APPLY] ON [dbo].[MEDICAL_APPLY]([ApplyID]) ON [PRIMARY]GO检验数据明细表APPLYParticular:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[APPLYParticular]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[APPLYParticular]GOCREATE TABLE [dbo].[APPLYParticular] ([ApplyID] [int] NOT NULL ,[HisItemID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[ItemID] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[ITEMNAME] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,[ItemVal] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[StatusDesc] [char] (20) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]GOCREATE CLUSTERED INDEX [IX_APPLYParticular] ON [dbo].[APPLYParticular]([ApplyID]) ON [PRIMARY]GO二、接口交互流程1.病人在HIS中登记后,向接口表中插入相关数据。

HIS系统接口的说明

HIS系统接口的说明

HIS系统接⼝的说明四川省新型农村合作医疗信息系统医院信息系统(HIS)接⼝规范版本号:1.0四川省卫⽣信息中⼼发布2007年5⽉31⽇⽬录第⼀部分接⼝介绍 (4)第⼆部分新型农村合作信息系统接⼝中的函数功能介绍 (4)类(函数的返回值或传⼊值标准) (4)1、public class FalseOrTrue (4)2、public class AccreditCode (5)3、public class RevertHospitalID (5)4、public class IsPatientClass (6)5、public class InfosP (6)6、public class PersonInfo (6)7、public class InfosU (8)8、public class Users (8)9、public class InfosM (9)10、public class Med (9)11、public class InfosSW (10)12、public class SW (11)13、public class InfosI (11)14、public class Items (12)15、public class ValidateInfoClass (13)16、public class QDInfoClass (13)17、public class QDReturn1 (14)18、public class QDReturn2 (15)19、public class QDError (15)20、public class ToCode (16)21、public class QueryPatientQD (16)22、public class QDInfo (16)23、public class QueryHospitalBC (18)24、public class BCInfo0 (18)25、public class BCInfo1 (19)26、public class InfosI1 (21)27、public class InfosM1 (21)28、public class Med1 (22)函数 (23)1、CheckDB() (23)2、CheckHosAccredit1(string HACCCODE) (23)3、CheckUser(string UID,string HACCCODE) (24)4、CheckMed(int MID, decimal MPRICE, int HID) (24)5、CheckSW(int SID, decimal SPRICE, int HID) (25)6、CheckItem(int IID, decimal IPRICE, int HID, string ADDPRICEREASON) (25)7、CheckPersonCode (string PERSONCODE) (26)8、IsPatient1 (string PERSONCODE) (26)9、QueryPersoninfo (string QUERYCONDITION, string QUERYKEY) (27)10、QueryMed(string HACCCODE) (28)11、QuerySW(string HACCCODE) (28)12、QueryItem(string HACCCODE) (28)13、QueryUsersTable(string HACCCODE) (29)14、WriteQD1(ValidateInfoClass vinfo, QDInfoClass[] qdinfo) (29)15、WriteQD2(ValidateInfoClass vinfo, QDInfoClass[] qdinfo) (30)16、ModifyQD1(ValidateInfoClass vinfo, QDInfoClass[] qdinfo) (31)17、ModifyQD2(int qdid, decimal count, decimal zfund, string DLB, string reason, int xmid, string doctor, string UID, string HACCCODE) (31)18、DeleteQD1 (int hqdid, ValidateInfoClass vinfo) (32)19、DeleteQD2(int qdid,string UID, string HACCCODE) (33)20、QueryQD(string HACCCODE, string PERSONCODE) (34)21、QueryBC(string HACCCODE, DateTime BeginTime, DateTime EndTime,int choose) (34)22、QueryItem1(string HACCCODE,int pagenum) (35)23、QueryMed1(string HACCCODE) (35)第三部分新型农村合作信息系统接⼝实施使⽤流程 (36)使⽤接⼝的流程说明: (38)初始化操作 (38)对码表维护操作 (38)⼊院操作 (39)每⽇清单操作 (39)出院操作 (41)统计结算查询 (41)其他函数说明: (41)接⼝测试⽹址: (43)WSDL地址: (43)第⼀部分接⼝介绍四川省新型农村合作医疗信息系统(简称“新农合信息系统”)接⼝主要是为了解决有HIS系统的医疗机构在病⼈⼊院期间的每⽇清单录⼊问题,暂不涉及⼊院、出院、结算和农合的其他补偿⽅式,因此相关操作仍需要通过新农合系统来进⾏。

医保床位监控接口在HIS系统中的设计与应用

医保床位监控接口在HIS系统中的设计与应用

医保床位监控接口在HIS系统中的设计与应用随着医疗信息化技术的不断发展,HIS系统在医院中得到了广泛的应用和推广。

而医保床位监控接口则是一种实现医保管理与病房床位管理高度互动的技术手段,为提高医疗服务质量和效率,优化医院资源配置起到了至关重要的作用。

本文拟就医保床位监控接口在HIS系统中的设计与应用进行详细介绍。

医保床位监控接口最主要的功能为实现医保电子地图功能,即将医保中心与病房床位管理进行互动,从而对病房床位的状况进行监控。

其设计主要包括以下三个方面:1.采集数据的接入数据采集是医保床位监控接口的核心。

因为床位是医院重要的资源,不仅直接关系到患者的疗效和医院收益,同时也是医保报销的重要因素,所以监控床位状态的数据要及时、准确、全面。

我们可以通过床位信息管理系统接入病床信息,同时将病区、病房等信息进行统计分析,最终形成床位信息标准化。

2.数据处理和分析流程建立后,接下来就是对数据进行分析处理,即如何让这些数据最终转化成可以展示、分析、报告、监控的数据。

首先需要对数据进行过滤和分类,例如,把不动的病人、已出院的病人剔除掉;或者将病人根据病情分为普通病人、特殊病人等。

然后需要对过滤后的数据进行分类,比如可以根据病床所在区域进行分类;或者根据病人的病情、就诊经过等进行分类。

最后我们需要将这些数据进行归类和整理,生成对应的监控数据,以及整合成对应的监控报告,以方便相关人员对医院床位资源的监控和管理。

3.数据输出和应用数据输出主要是指将过滤处理好的数据进行应用,通过各种不同的方式输出到相关的设备与人员手中使用。

例如将已分配的床位发送给患者家属、医生、护士等;将床位管理情况实时输出到数据中心监控室;并同时向中心服务器预留空位等。

同时,医保床位监控接口也可以通过系统接口向 HIS 病历、质检、病理等管理模块输出数据,以便实现全面管理和服务。

1.协助医院资源及床位管理通过地图技术开发床位对照表、电子床位平面图及病历资料翻译功能,有效协助医院及相关管理部门进行床位预约及床位管理。

医保HIS端接口设计浅谈

医保HIS端接口设计浅谈
函数实现分类:所有HIS端调用的外部函数不 直接调用医保动态库函数,而是通过调用对象 内的内部函数来实现与动态库的间接通讯。
这种结构的好处是当动态库改变时,只需改变 某个内部函数而不影响HIS端的嵌入及其它函 数达到可维护性好、外部调用清晰的目的。
虚三层结构结构图
医保 中心
HIS
内部 对函象数
外部 函数
对象内的变量都采用 PROTECTED属性,以使HIS 不能直接访问内部变量
HIS访问对象内的访问的
变量不多,常用的有:医保卡基
本信息、门诊结算信息、住院结
算信息、医保性质及医院在医保 端代码)
5.动态库函数返回值统一处理
可增加辅助表的形式对动态库的每个函 数返回值进行统一的分析(这样使得对函 数的不同返回值分别进行分析处理,使 得返回值可维护,即使医保中心的动态 库修改返回值也只需修改分析表即可, 而不需要改程序,增加可维护性
中心端进行交易
三、HIS端接口对象设计的目标
1.具有良好的封装性 2.具有对HIS改造不同环境(HIS版本、后
台数据库等)的通过性 3.使HIS改造简单化 4.使HIS传入参数通用化 5.尽量少影响HIS业务 6.尽量少增加HIS的负荷
四、HIS嵌入改造的要求
1.在原HIS程序中预留医保处理接口 2.HIS端的医保处理程序由原程序继承而
七、医保设计的注意点
1.一般建议在医保修改的文档中应建立医保文 档文件夹,医保接口文件夹,分别存放各种文 档
2.建议对HIS字段修改及新增表分别放在医保 文档文件夹的SQL文件夹中,并且单独分开存 放文件 例如:HIS修改字段.txt,HIS新增表。
3.对已经做好的医保程序,除技术文档外,必 须提供一份医保上系统文档,以便以后参考或 工程人员使用

HIS医保接口设计规范解析

HIS医保接口设计规范解析

HIS医保接口设计规范一、导言BSHIS在两年前就开始涉与医保软件接口的设计和实施了。

随着时间的推移,越来越多的新签医院工程也要求实施医保;而一些以前上的老工程,也开始在实施各地的医保政策。

可以说,医保的实施已经成为HIS软件在医院实施中一个很重要的组成部分。

从某种意义上讲,医保实施的好坏也已经直接影响了工程实施的进度和效果。

由于医保政策的复杂性,再加上政策有很大的地区差异。

在实施过程中,软件设计人员遇到了很多比较复杂也或者很难于解决的问题。

另外,由于医保政策一般都是刚刚指定出来不久的。

所以,在实施的过程中,经常会遇到修改政策的过程。

这在一定程度上给软件设计和实施增加了不少的难度。

同时,也会导致医保接口软件设计上的不确定性,直接的后果是可能导致很多的重复劳动。

结合前面很多人医保实施成功和失败的教训,对在医保接口设计过程中的,好的方法进行了归纳,并尽量给出一种比较完善和完美的设计解决方法和规范,可帮助医保实施和软件接口设计人员比较好地实施医保。

当然,现在只是个草稿,需要医保实施实践不断地扩充此规范,以至形成一种比较固定的综合解决方案。

二、关于医保政策软件和应对方案我们通过对北京安宁盈科、创智公司、东大阿儿派、杭州新世纪、建达电子、万达公司等各个医保险政策软件提供商提供的接口方案进行了分析,总计出他们之间的共性如下:1、一般都提供DOS和WINDOWS两套方案,DOS下一般用文件形式传递数据,WINDOWS下一般以WIN32 API的形式在HIS和医保前置机之间调用和传递数据(DLL提供了政策函数)。

我们以后者为重点说明问题。

2、政策函数一般分为两类:单个函数和多个函数两种类型设计多个函数是指每中业务或者比较相似的业务为一个函数,这样组成结算、登记、退费等多个函数。

如:杭州新世纪、东大阿儿派单个函数是指所有的业务都用一个函数实现。

参数一般用结构字符串实现。

如:上海万达公司。

3、明细数据一般都和结算时必要的项目数据分开传递到医保中心服务器。

医保床位监控接口在HIS系统中的设计与应用

医保床位监控接口在HIS系统中的设计与应用

医保床位监控接口在HIS系统中的设计与应用1. 引言1.1 研究背景现代医疗保障制度的建立为广大患者提供了更加便捷和全面的医疗服务,医保床位监控接口作为医疗信息化建设的重要组成部分,可以有效地帮助医院实现床位资源的合理管理和利用。

随着医疗技术的不断发展和医疗需求的增加,医院床位资源日益紧张,如何更好地实现床位的动态分配和监控成为了医院管理的重要课题。

设计和应用医保床位监控接口在HIS系统中具有重要的意义和价值。

在过去,医院床位管理主要依靠手工记录和人工分配,存在着信息不及时、床位调度不方便、资源利用不足等问题。

而引入医保床位监控接口可以实现床位信息的实时更新和监控,为医院管理者提供及时准确的床位资源信息,帮助他们做出科学合理的决策,提高床位的利用率和医院整体运营效率。

医保床位监控接口还能够提升患者就诊的体验,减少患者排队等候的时间,提高就诊效率和满意度。

研究医保床位监控接口在HIS系统中的设计与应用对于优化医院管理、提高医疗服务质量具有重要意义。

通过本研究,可以探讨医保床位监控接口的设计原则和技术路线,探索其在医院管理和患者就诊中的应用效果,为提升医疗卫生服务水平提供新的思路和方法。

1.2 研究意义医保床位监控接口在HIS系统中的设计与应用,是医院信息化建设中的重要组成部分。

通过该接口能够实现对医保床位的监控和管理,为医院提供更高效的床位利用率和资源调配。

研究意义在于,医院床位资源是医院管理中的重要资源之一,床位的管理和利用情况直接影响到患者就诊流程和医疗服务质量。

而医保床位监控接口的设计与应用,可以帮助医院实时监控床位的占用情况,及时调整床位资源的分配,提高床位的利用率和效益。

通过研究医保床位监控接口在HIS系统中的设计与应用,不仅可以提升医院管理的智能化水平,更重要的是可以为医院提供更好的服务和医疗保障。

该研究也有助于推动医院信息化建设,促进医疗卫生服务的现代化发展。

深入研究医保床位监控接口在HIS系统中的设计与应用,具有重要的理论和实践意义。

北京市基本医疗保险门诊实时结算HIS改造接口规范v200

北京市基本医疗保险门诊实时结算HIS改造接口规范v200
北京市基本医疗保险门诊实时结算HIS改造接口规范v200
门诊实时结算HIS改造
接口规范
〔V2.00版〕
首都信息进展股份
2021年11月
第一部分
1
1.1
制定统一的北京市差不多医疗保险门诊实时结算系统与HIS接口规范,所有医保结算都需要遵循。
指导HIS厂商在医保统一规范、标准和要求下,改造HIS接口系统,为HIS开发、调试提供参考,使HIS接口改造顺利进行,尽快达到医保门诊实时结算的要求。
增加对药品收费明细及相应的诊断信息进行警告性检验的详细说明:#改造流程中需要专门注意的问题;#服务端报错信息
HIS接口规范V1.4的版本比V1.3的版本进行了以下的更新:
用药频次BKC229字典进行了修订
#就诊科别BKC053字典进行了修订
费用分解接口函数的输入参数,处方信息中增加了代开药标识、备注;费用明细中增加了生育费用标识【本次增加的内容,医院可依照本院情形决定是否使用,如否,那么能够不改造现行接口,且不阻碍门诊结算业务】
HIS接口规范V1.1的版本比V1.0的版本进行了以下的更新:
门诊实时结算费用分解中增加了〝收费员〞信息。
支持在门诊票据中打印收费员的姓名或者工号,也能够为空。
修订了费用分解Divide和退费分解RefundmentDivid
票据重打的时候仍旧打印原收据的收费员信息,不需要重新传收费员信息。
增加了基于〝超转人员〞的数据字典项:#北京市社会保险险种类型 BAE059;#医疗参保人员类别AKC021
HIS接口规范V1.6的版本比V1.5的版本进行了以下的更新:
费用明细中的〝数量〞承诺显现小数:#门诊结算明细信息导出文件;#费用分解;#退费分解
HIS接口规范V1.5的版本比V1.4的版本进行了以下的更新:

(完整word版)医保HIS接口规范1

(完整word版)医保HIS接口规范1

武汉市铁路医保系统HIS接口应用编程接口规范华中兴业软件2007年05月1、概述《武汉市铁路医保系统支付接口应用编程接口规范》(以下简称规范)的使用对象为将使用武汉兴业公司的医保支付组件库(以下简称组件库)来完成医保支付的为定点医疗机构提供应用软件的HIS供应商、药店MIS供应商或其它第三方应用软件供应商。

规范公布了组件库所提供的交易,规定了调用每一交易的前提条件,详细描述了每一交易的调用方法。

规范从编程的角度来介绍以上内容,对医保政策和医保支付流程的介绍不属于本规范的范围。

§1.1.术语及参考资料COM: Common Object ModelHIS:Hospital Information SystemMIS:Management Information System§1.2.应用模式兴业医保支付组件库是一组运行在WINDOWS 32位环境下的COM组件,第三方应用软件使用相应的COM组件调用方式来调用它。

§1.3.环境要求§1.3.1.硬件环境§1.3.2.网络环境§1.3.3.系统软件§2.接口描述§2.1.总体描述组件库注册在每一台需要进行医保支付业务的客户机上(该客户端也必须能连接到医保网络),通过被动调用的方式将医保支付业务功能嵌入到定点医疗机构的系统中(以下简称HIS);接口交易组件库提供了三个公共方法(Init 初始化,Destroy 资源释放,Trade业务方法调用),交易参数组织采用String(字符串)(所有社保经办机构交易调用及交易参数统一),差别处理对于HIS透明。

接口交易内部也存在用户交互窗口,因此建议HIS事务管理与接口交易调用相互独立.字段分隔符:@@;行分隔符:\/;§2.2.接口COM说明组件库提供交易的COM组件属性如下:§2.3.交易接口函数描述Init✓原型定义:Init(ByRef intAppCode As Long,ByRef strAppMsg As String)✓函数说明:初始化函数,HIS应用启动时调用,进行医保交易处理初始化,本交易调用成功后才能进行其他交易处理.Destroy✓原型定义:Destroy()✓函数说明:资源释放函数,在HIS应用退出时调用.Trade✓原型定义:Trade(Byval strTradeId As String, ‘交易编号Byval strControl As String,‘交易控制Byval strIn As String, ‘交易输入Byref strSerialId As string, ‘交易流水号Byref strOut As string,‘交易输出Byref intAppCode As long,‘交易标志Byref strAppMsg As string) ‘交易信息✓函数说明:交易主函数,完成所有医疗业务的实际处理.由于交易调用远程方法,并且可能存在用户交互界面,因此建议所有交易不要纳入HIS系统事务管理。

人人图书馆_HIS与社会医疗保险系统接口的设计与实现 - 副本

人人图书馆_HIS与社会医疗保险系统接口的设计与实现 - 副本
表 < ABC 与社保中心联网实现对参保病人住院业务的管理
序号 步骤 应用模块 功能
595
下端接口设计要点 实现下端接口的功能, 其设计工作主要由 , 个部分组成: 在 CD4 数据库中建立医保项目和 CD4 所使用的项目的对照表。 ( +)
+
向社保中心申报医疗费用、进行费用分割计算等都必须使用医保政策 规定的统一项目名称和代码, 为此, 需要把 CD4 中的有关项目字典与社 保中心下发的药品目录、 诊疗目录、 服务设施目录建立对照关系, 以便 进行数据转换。 为医保信息在 CD4 数据库中设计数据结构。 为了处理医保工作 ( *) 涉及到的数据, 如住院资格确认书、 费用明细分割结果、 申报汇总报表、 社保中心审批结果等, 需要建立一批新的数据库表, 还需要修改某些表 的结构和内容, 如在原有的住院费用明细表中增加一个字段, 作为是否 出院带药的标志, 在病人费用类别表中增加一条医保类别的记录。 开发医保管理业务模块并改造与医保有关的业务模块。 需要为 ( ,) 医院的医保业务管理部门设计开发一个医保管理模块,实现参保病人 身份识别、 费用申报、 报表生成和上传、 审批情况下载等功能; 同时要对 住院收费、 门诊收费、 挂号等业务系统的模块进行相应的改造, 按照医 保政策实现对参保病人就医过程各环节的信息管理。程序开发的关键 在 CD4 中采集所需数据正确构 点在于对 ?GG 文件中函数的适当调用, 造发送参数字符串, 分解返回参数字符串并进行后续处理。
, *
? ABC 接口功能的实现
实现 下面以参保病人住院业务流程为例, 说明如何构造 CD4 端接口, 完成对参保病人住院过程的管理( 见表 +) 。 CD4 与社保系统间的交互,
.

门诊实时结算HIS改造接口规范V1

门诊实时结算HIS改造接口规范V1
门诊实时结算HIS改造 接口规范 V1.1
更新内容
• 增加“收费员”信息 • 诊断名称长度扩为41个汉字 • 交易明细中收费等级的判断
增加“收费员”信息
• 费用分解Divide
– 输入参数的交易信息(tradeinfo)中增加收 费员( operator )信息
– 长度可以是10个中文汉字也可以是20个字符 或者数字应该为多条记录 • 处方序号相同,诊断序号不同,一个诊
断名称对应一个诊断编码
XML的生成与解析
• 尽量使用XML的标准类库或者方法 • 避免XML关键字冲突
交易明细中收费等级的判断
• 医保内金额=0则为全自付 • 医保外金额=0则为无自付 • 其他为有自付
– 可与上一版本兼容
增加“收费员”信息
• 退费分解RefundmentDivide
– 输入参数中增加收费员( operator)信息 – 与上一版本无法兼容
增加“收费员”信息
• 票据重打时仍然打印原票据的收费员信 息
诊断名称扩长
• 诊断名称原接口中长度为40字符 • 现扩长为41个汉字
多诊断问题

HIS与排队叫号系统接口设计

HIS与排队叫号系统接口设计

HIS与排队叫号系统接口设计Design of the Interface Between HIS and Queuing-Calling System现在越来越多的医院因为业务的需要,采用了类似银行办理业务的柜台制,与此相应的采用了专业的硬件排队叫号系统,如出院结算中心、输液中心等叫号系统。

病人取排队号的时候,排队号条上仅仅是一个号码,没有病人的姓名、性别等具体信息。

由于医疗安全的需要,医院采用专业的排队叫号系统的某些场合需要在打印出的排队号条上显示病人的基本信息如姓名、性别、年龄等,同时能呼叫到姓名,以符合医疗核对规范。

这就要求排队叫号系统与医院信息系统(HI S)之间必须通过接口连接,才能够采集到病人的基本信息[1]。

1000 余瓶次,经过流程再造后,目前的流程是:挂号、分诊、候诊、就诊(打印输液处方)、皮试、缴费、取药(打印排队号交给病人,病人不拿药品,药品通过自动传输带传送到输液配置中心)、输液大厅等候、输液。

我院在儿童医疗中心输液台采取的是柜台制度,每个输液台上标明号码,安装硬件叫号器,LED 条屏。

护士用硬件呼叫器按顺序呼叫病人前来输液。

此时,当前输液台上方的 LED 条屏显示“请 ** 号 ** 前来输液”;输液大厅里的 LED 屏、液晶电视等也显示“请 ** 号 ** 到 * 号输液台输液”。

同时排队系统直接语音呼叫病人病人到指定的输液台后,输液护士核对病人手里的排队号条上病人信息和输液处方上的信息后,进行输液[2]。

1.2 接口方式比较接口一般有多种实现形式,如动态链接库调用(DLL)封装函数的形式,即排队叫号系统提供 DLL 由 HIS 调用,这需要 HIS 厂商修改程序,所需时间较长,这种方法目前采用的越来越少;目前采用较多的 WebService 方法是由一1 接口设计方法1.1 具体情况我院的儿童医疗中心门诊输液量最多的时候达到每天收稿日期:2014-04-22 作者邮箱:*******************64中国医疗设备2014年第29卷11期VOL.29 No.11王明举,胡桂平,王霞,潘杰,魏森湖北医药学院附属太和医院信息资源部,湖北十堰 442000WANG Ming-ju,HU Gui-ping, WANG Xia,PAN Jie,WEI Sen Department of Information Resources, Aff i liated Tai h e Hospi tal o f Hubei University of Medicine, Shiyan Hubei 442000, China [摘要]目的整合医院信息系统(HI S)与专业的硬件排队叫号系统,使排队叫号系统更安全可靠。

医疗保险定点医院接口设计方案

医疗保险定点医院接口设计方案

荆州普爱康复医院 医保定点医院接口设计方案【摘要】本文主要介绍了医疗保险定点接口医院的医保信息系统的与院内HIS 系统的接口设计方案。

引言 为了更好的加快金保工程医保信息系统统一应用软件的实施,制定医疗保险定点医院院内HIS 系统与医保系统的对接接口。

医保接口做为连接医疗保险与诸多定点医疗机构之间的桥梁,医保接口方案采用了联机、脱机相结合的处理方案,社保卡全部采用Memory 卡.一、总体设计 1、软件体系结构医保接口系统主要由医保交易、社保卡交易、圈存、数据传输等子系统组成,如下图所示:2、系统运行体系医保接口系统主要由医保接口交易、社保卡交易、圈存系统、数据传输系统、数据库系统组成.医院客户端医院客户端医院客户端◆ 脱机方案医院客户端医院客户端医院客户端脱机方案⏹ 软件环境操作系统:服务端为UNIX,客户端为WINDOWS2000以上; 应用服务器:WEBLOGIC8以上版本; 数据库:ORACLE10。

2;4、技术路线⏹ 联机时:由医保接口动态库通过向医保接口WEB 应用发送HTTP 请求进行交易;医保接口的事务提交则由医保接口WEB 应用管理;所有业务均通过交易体现。

⏹ 脱机时:由医保接口动态库通过OCI 接口,向数据库发送数据操作请求,医保接口的事务提交是用接口内部来实现的,它需要HIS 有医保前置机,所有业务均通过交易体现, 与联机方式的交易格式是相同的. ⏹ 脱机/联机时:在中心网络畅通时使用联机交易,在网络不通时走脱机模式,在读卡和登记两个交易判断是否联机,并返回给HIS联机标识,之后的业务(费用录入)需要按照这个联机标识,建议只在不使用医保基金的业务才使用脱机,其他必须联机.联机交易注意事项:动态库返回成功,开发商才能处理,否则容易造成中心和医院事务不一致。

如果由于线路等问题,动态库无法接收web应用返回的交易处理结果,则返回失败,由动态库保证中心业务的冲正。

脱联结合时各地市业务脱机情况:城市: 连云港, 淮安, 宿迁只使用帐户,没有基金支出的业务(只有普通门诊),可以使用脱机或联机,对于有基金支出的业务和其他查询类业务都要求使用联机,联机不通的情况下不允许做业务处理。

HIS系统与医保系统接口实现研究

HIS系统与医保系统接口实现研究

HIS系统与医保系统接口实现研究魏慧【摘要】随着当前我国医保全覆盖的深入推进,越来越多的医院开始加入到定点医保之中,从而为群众解决了很大的负担。

本文针对医保系统与HIS系统在数据方面存在的不同所带来的问题,提出构建医疗保险系统接口方案,从而实现医疗保险系统与管理系统之间的数据传输,并及时将相关的信息传递给医保中心,实现持卡就医与快速报销处理,更好的为患者提供方便、快捷的服务。

%with the deepening of the complete coverage of health care in China, more and more hospital began to join to the designated health care, so as to solve the great burden for the masses. This article in view of the health care system and HIS system in data problems from different aspects, put forward the construction of medical insurance system interface program, so as to realize the medical insurance system and management system, the data transmission between the and timely pass information related to health care center, realizing the rapid and reimbursement process card and go to a doctor, better in order to provide patients with convenient, efficient service.【期刊名称】《电子设计工程》【年(卷),期】2015(000)019【总页数】4页(P54-56,59)【关键词】HIS系统;服务器;接口方式;DLL文件;交易流水号【作者】魏慧【作者单位】西安医学院陕西西安710021【正文语种】中文【中图分类】TN99当前针对医疗保险政策各个地方因为经济发展情况的不同,具体的实施政策也存在一定的差异,由此造成在医保系统中数据也存在着很大的差异。

遵义市HIS系统接口规范(银海)

遵义市HIS系统接口规范(银海)

HIS系统接口规范一、概述为了减少医保系统业务人员的劳动强度,提高工作效率,保证记账数据的准确性,银海医保软件提供与医院HIS系统的接口程序,包括联机模式和脱机模式。

数据流向为医院HIS系统→医保软件系统。

●联机模式流程如下:医保病人在医院HIS系统办理入院后,HIS系统将医保病人的信息传入医保系统,包括医疗保险号、姓名、病历号、入院日期;医保病人办理医保入院时,医保系统根据传入的信息办理医保入院,同步入院日期。

医保病人在院期间,HIS系统的记账信息可以随时传入医保系统,医保系统可以根据传入的记账信息进行模拟结算。

医保病人在HIS系统办理出院后,HIS系统填写医保病人的出院日期,将出院标志置为Y,医保系统根据出院标志进行结算,办理医保出院手续。

●脱机模式流程如下:医保病人在医院HIS系统办理入院,同时在医保系统办理入院。

医保病人在HIS系统办理出院后,将记账信息通过U盘等介质导入医保系统,经过转换后进行结算,办理医保出院手续。

二、数据结构医保软件采用的数据库管理系统为ORACLE。

需要HIS系统写入的表结构如下:处理标志说明:0 未处理1 已处理2 超标导入3 超标禁止导入4 无码禁止导入5 已冲销6 无医保编码三、开发说明医保系统提供一个ORACLE用户hisuser,具有对yyyd用户下的表t_zyxx_his、t_fyjzmx_his的全部权限,具有对表t_zyxx、t_fyjzmxfc的查询权限。

在hisuser用户下操作yyyd用户的表请在表名前加前缀(如yyyd.t_zyxx_his)。

创建表的sql语句如下:create table t_zyxx_his( --his住院信息ylbxh varchar2(20) not null, --医疗保险号xm varchar2(10) not null, --姓名blh varchar2(10) not null, --病历号ryrq varchar2(19) null, --入院日期cyrq varchar2(19) null, --出院日期cybz char(1) null, --出院标志(Y,N)constraint pk_t_zyxx_his primary key(ylbxh,xm,blh));create table t_fyjzmx_his( --his记账明细ylbxh varchar2(20) not null, --医疗保险号blh varchar2(10) not null, --病历号xm varchar2(10) null, --姓名rq varchar2(19) not null, --日期(yyyy-mm-dd hh:mi:ss)sfdbh varchar2(14) null, --收费单编号xh number(6) not null, --序号sfxmbh varchar2(15) not null, --收费项目编号sfxmmc varchar2(60) null, --收费项目名称gg varchar2(20) not null, --规格jx varchar2(20) not null, --剂型dj number(12,2) null, --单价sl number(6,2) null, --数量fy number(12,2) null, --费用clbz char(1) null, --处理标志yllb varchar2(3), --医疗类别constraint pk_t_fyjzmx_his primary key(ylbxh,blh,rq,xh,sfxmbh,gg,jx));四、收费项目对照要完成HIS接口,首先需要完成HIS系统的药品目录、诊疗目录、材料目录与医保系统的对照表。

医保床位监控接口在HIS系统中的设计与应用

医保床位监控接口在HIS系统中的设计与应用

医保床位监控接口在HIS系统中的设计与应用随着医疗技术的不断发展和医疗服务需求的不断增长,医疗卫生信息化已成为一种趋势。

医疗信息化系统(HIS)作为医院管理和医疗卫生服务的核心系统,已经成为现代化医院管理的重要工具。

在HIS系统中,医保床位监控接口的设计与应用显得尤为重要。

本文将探讨医保床位监控接口在HIS系统中的设计与应用,并讨论其在医院管理和医疗卫生服务中的作用。

一、医保床位监控接口的设计1. 床位信息的数据采集医保床位监控接口的设计首先需要考虑床位信息的数据采集。

医院的床位管理涉及的信息十分庞大,包括床位的位置、类型、状态、使用情况等。

床位信息的数据采集需要将这些信息进行统一化、规范化,以便能够在HIS系统中进行有效管理和应用。

数据采集可以通过现场调研、医院管理系统的接入、互联网信息的获取等多种方式来实现。

2. 数据接口的设计与标准化在HIS系统中,医保床位监控接口的设计需要考虑到数据接口的设计与标准化。

因为医院的床位管理系统可能是由不同的供应商或系统开发商提供的,因此如果没有一个统一的数据接口标准,可能会导致不同系统之间数据的互通存在困难。

医保床位监控接口的设计需要考虑到数据接口的设计和标准化,以确保不同系统之间能够进行数据的有效传递和共享。

3. 数据存储和管理医保床位监控接口的设计还需要考虑到数据的存储和管理。

在HIS系统中,床位信息是作为医院管理和医疗卫生服务的核心信息之一,床位信息的存储和管理需要具有高效性和稳定性。

数据存储可以采用关系型数据库或者分布式数据库等方式,而数据管理则需要考虑到数据的备份、恢复、安全性和权限管理等问题。

1. 床位信息的实时监控和显示医保床位监控接口在HIS系统中的应用主要是用来实现床位信息的实时监控和显示。

通过医保床位监控接口,医院管理者和医护人员可以随时随地地监控到医院床位的使用情况和状态,如床位的空闲情况、占用情况、清洁情况等。

这样可以帮助医院管理者更好地进行床位资源的配置和管理,提高床位的利用效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HIS医保接口设计规范一、导言BSHIS在两年前就开始涉及医保软件接口的设计和实施了。

随着时间的推移,越来越多的新签医院工程也要求实施医保;而一些以前上的老工程,也开始在实施各地的医保政策。

可以说,医保的实施已经成为HIS软件在医院实施中一个很重要的组成部分。

从某种意义上讲,医保实施的好坏也已经直接影响了工程实施的进度和效果。

由于医保政策的复杂性,再加上政策有很大的地区差异。

在实施过程中,软件设计人员遇到了很多比较复杂也或者很难于解决的问题。

另外,由于医保政策一般都是刚刚指定出来不久的。

所以,在实施的过程中,经常会遇到修改政策的过程。

这在一定程度上给软件设计和实施增加了不少的难度。

同时,也会导致医保接口软件设计上的不确定性,直接的后果是可能导致很多的重复劳动。

结合前面很多人医保实施成功和失败的教训,对在医保接口设计过程中的,好的方法进行了归纳,并尽量给出一种比较完善和完美的设计解决方法和规范,可帮助医保实施和软件接口设计人员比较好地实施医保。

当然,现在只是个草稿,需要医保实施实践不断地扩充此规范,以至形成一种比较固定的综合解决方案。

二、关于医保政策软件和应对方案我们通过对北京安宁盈科、创智公司、东大阿儿派、杭州新世纪、建达电子、万达公司等各个医保险政策软件提供商提供的接口方案进行了分析,总计出他们之间的共性如下:1、一般都提供DOS和WINDOWS两套方案,DOS下一般用文件形式传递数据,WINDOWS下一般以WIN32 API的形式在HIS和医保前置机之间调用和传递数据(DLL提供了政策函数)。

我们以后者为重点说明问题。

2、政策函数一般分为两类:单个函数和多个函数两种类型设计多个函数是指每中业务或者比较相似的业务为一个函数,这样组成结算、登记、退费等多个函数。

如:杭州新世纪、东大阿儿派单个函数是指所有的业务都用一个函数实现。

参数一般用结构字符串实现。

如:上海万达公司。

3、明细数据一般都和结算时必要的项目数据分开传递到医保中心服务器。

这样做的目的是为了减少网络阻塞。

如果是同时要传的,一般在结算准备阶段就已经将数据计算好了。

4、平时发生费用时,一般分成两种方式处理:1)平时的自负比例按HIS中设置的算,也不需要审批如:万达公司2)平时的自负比例不按HIS中设置的算,需要审批;需要维护标准的HIS药品/项目的对照表,并在对照表中设置比例。

如:东大阿儿派,记费代码需修改。

5、结算前一般都要刷卡,有些允许只在登记或者挂号的时候刷卡,结算时计算(准备)阶段:处理结算数据的上传或者调用结算计算函数获得医保支付信息,并获得自负金额,HIS端可据此结算和打印发票。

确认结算阶段:执行结算处理,和医保政策软件进行结算交易。

基于上面的分析和考虑,我们希望能够利用各个医保政策软件的共性,屏蔽其个性和特殊性、隔离HIS端业务和医保端业务。

这样,对HIS端调用来说,调用的方式和接口是相同,有利于批量的实施和迎合医保险业务的多变性;减少HIS端程序的频繁修改和很大的后期维护量。

所以,我们总的原则是:1)隔离HIS端业务和医保端业务:HIS端窗口和模块中,不要加入医保的处理过程,但可以加入对象方法的数据准备和方法调用。

这样可减少HIS端业务和医保端业务的关联性,可适合批量医院上医保、各家医院程序又有客户化的情况。

2)利用共性,屏蔽个性:尽量将HIS端该调用医保处理的位置、函数名称和步骤明确化,规范化,避免不必要的重复劳动和差异程序维护。

3)尽量减少调用医保的地方,或者在一个事件或者函数中集中处理,利于维护。

4)调用方法参数用结构体或者DATAWINDOW,避免很多的参数。

5)函数返回值类型单一化,就成功或者失败两种情况,其他的返回信息放在医保接口对象的实例结构体变量或者实例变量中。

三、医保接口规范1、医保病人结算的一般流程入院或者挂号(需要验证身份) →发生费用→结算发生费用时处理:有些医保需要个别项目进行审批,有些需要统一按标准目录取比例这时需要HIS药品/项目和医保之间有个对照如杭州医保就需要按上面的方法处理有些医保则不需在发生费用时和医保有关,只是在结算时发送相关的大项目结算金额就可以了。

如上海医保,无对单个项目的处理结算的流程:先身份验证→计算请求:结算前先获得费用支付结构→确认结算:发送确认交易命令,调用医保软件实现结算退款的流程:先身份验证→由HIS向医保政策软件发送退款需要的数据和请求命令→获得医保政策软件响应处理HIS业务退款补结算的流程(指不是退全部款,而是新增或者退一部分):先身份验证→由HIS向医保政策软件发送退款和重新结算的数据和请求命令→获得医保政策软件响应处理HIS业务门诊挂号(住院入院登记)处理:在正式保存数据前,先调用医保政策提供商提供的函数验证,成功后,才保存正式的挂号或者已登记人员(在返回时一般可从函数的返回值中获得病人的基本信息,该信息保存在医保中心)2、在程序设计中应该遵循的原则1)保证医保处理业务和HIS处理业务隔离开新增 yb_ybcl.pbl 放医保公用对象和数据;以后,只要替换此文件即实现医保变化。

新增医保处理基对象 u_ybcl_base(基础类,负责和医保的业务调用),医保处理对象u_ybcl(业务类,负责从HIS端获得和准备数据,以及与HIS端的交互操作)。

HIS端调用对象u_ybcl的方法(函数和事件),并提供必要的参数信息。

2)若有医院和标准业务不同,请从 u_ybcl 对象继承3)需要修改 u_nbcl 对象和yb_ybcl.pbl,请在修改后,覆盖所有使用该PBL的地方,保持版本的统一,避免不必要的版本不相同而导致不能充分地共享代码。

4)要书写上了医保后的表结构变化记录和字段变化记录。

建议写成能直接执行的SQL语句,这样实施医保险的人,直接执行即可。

避免让实施的人到DBMS上去修改。

如,宁波医保的SQL如下:字段添加请参考《bshis2.x宁波新医保__新增字段》适用于 Sybase or MsSql表的添加请参考《bshis2.x宁波新医保__新增表sybase》适用于 Sybase 11 or later 或者《bshis2.x宁波新医保__新增表sql70》适用于 Microsoft Sql Server 5)需要书写必要的注意事项,以便实施。

可让工程技术人员阅读,知道其上医保系统。

最主要的是说明“需要设置的基础数据”(包括了执行表结构修改和新增表的SQL 语句)如,可看《bshis2.x宁波新医保__若干注意事项.txt》6)代码中,对象的函数和事件命名要统一和规范化。

如:事件的命名规范为:ue_mzgh_xxxx 门诊挂号相关的事件ue_mzsf_xxxx 门诊收费相关的事件ue_mztf_xxxx 门诊退费相关的事件ue_zydj_xxxx 住院(入院)登记相关的事件ue_zysf_xxxx 住院收费相关的事件ue_zytf_xxxx 住院退费相关的事件7)医保对象中,提供结算结果、个人信息结构体等必要的实例变量(即对象属性)。

可让HIS端在计算自负金额和打印用,以及其他处理的时候用。

结算结果结构体中的信息有:自理金额、现金金额(就是自理金额+医保的现金支付部分)、本次结算总费用、结算后的帐户余额、其他必要的结算信息(如当前结算的类型等)、医保支付信息子结构体、各项目金额组成子机构体、个人信息子结构体等。

具体需要多少信息可根据实际情况而定。

下面是医保的结构体实例变量的说明://====================================================================// s_his_ybjsxx isu_ybjsxx 结算信息(可供HIS端打印发票是用)//====================================================================integer ghsf 结算类型 1挂号2门诊3住院-2门诊退费-3住院退费integer jsbz 结算方式 0普通1特病2家床string jzbz 普通/急诊 1普通2急诊yb_ybfymx fymx 项目费用信息(在预结算时产生)decimal {2} zjje 当前结算费用总额decimal {2} fyje[100] 按医保归并得到的项目金额... 其他需要的项目费用数据yb_ybzfxx zfmx 支付结构(预结算后得到)子结构体(因为各个地区医保不同,内部项目具体命名可到时候实施的时候再修改)decimal {2} grzhzf 个人帐户支付decimal {2} gbjjzf 公补基金支付decimal {2} tczf 统筹支付decimal {2} jzzf 救助支付decimal {2} xjzf 医保现金支付decimal {2} qfdzhzf 起付段帐户支付decimal {2} qfdgbzf 起付段公补支付decimal {2} qfdxjzf 起付段现金支付decimal {2} tcdzhzf 统筹段帐户支付decimal {2} tcdgbzf 统筹段公补支付decimal {2} tcdxjzf 统筹段现金支付decimal {2} jzdzhzf 救助段帐户支付decimal {2} jzdgbzf 救助段公补支付decimal {2} jzdxjzf 救助段现金支付decimal {2} xjzfa 现金支付Adecimal {2} xjzfb 现金支付Bdecimal {2} xjzfc 现金支付Cdecimal {2} grzhye 进行了当前结算后的帐户余额decimal {2} tfxjje 退费现金(<0退 >0补交),退费时用;一般不建议退费,而用隔日作废后重新结算decimal {2} zjje 当前结算的总计金额decimal {2} qzlje 当前结算的全自理金额decimal {2} xjzf 当前结算的医保现金金额decimal {2} xjje 当前结算的全部现金金额 = 当前结算的全自理金额 + 当前结算的医保现金金额decimal {2} zhye 进行了当前结算后的帐户余额string tsbbm 特病代码(不是特病结算无意义)string zcyydm 转目标医院代码(不是转院结算无意义)//====================================================================// s_his_jbxx isu_jbxx 病人基本信息(刷卡后获得)//==================================================================== string knxx 卡内信息string brkh 病人卡号string bxhm 保险号码yb_ybgrxx grxx 个人信息子结构体string brxm 病人姓名string sfzh 身份证号string zhbz 帐户标志string dwdm 单位编码string qxdm 区县代码integer brnl 年龄integer brxb 性别string djbz 冻结状态 0未冻结 1已冻结datetime csny 出生年月decimal {2} zhye 帐户余额... 其他项目可根据实际情况添加integer bz -1 表示刷卡未成功否则成功若返回值有很多的信息,建议放在对象的结构体实例变量中。

相关文档
最新文档