pacsHIS通用接口表说明

合集下载

静脉药物调配中心系统及HIS系统接口_标准版

静脉药物调配中心系统及HIS系统接口_标准版

技术负责人:佘继刚静脉药物调配中心系统与HIS系统接口静脉药物调配中心系统(以下简称静配中心)从HIS系统的摆药结果中提取数据进展处理后,按照既定的规那么产生批次相关信息,同时在规定的时间点上对医嘱进展检查从而产生退药信息。

本着两个数据库系统之间尽量数据隔离和平安的原那么设计,静配中心系统一般不直接产生退费信息,而是将退费信息生成后,将相关信息提交到HIS系统中,由原HIS系统制作相关退费程序完成退费记录。

静配中心程序需要从HIS中获取的相关信息包括:科室字典dept_dict注释:本表描述科室信息.一般来说,科室是通过clinic_attr来标示是否是一个病区还是一个普通科室.主要是用来标识是否需要在静配中心软件系统中显示.药品字典drug_dict注释:本表定义院使用的药品根本信息给药途径列表ADMINISTRATION_DICT摆药属性表DISPENSING_PROPERTY_DICT注释:本表用来获取药品的摆药类别定义,如针剂,大输液类型等.剂量单位字典DOSAGE_UNITS_DICT病人主数据表pat_master_index注释:本表记录所有病人的根本信息.静配中心程序主要是从本表中获取性别和出生日期信息在院病人记录pats_in_hospital注释:本表记录所有在院病人的简要情况. 病人出院时,将对应记录删除.静配中心程序主要从本表获取身高体重和在院信息。

医嘱表orders注释:本表记录所有在院病人的医嘱,如果HIS系统的医嘱是主从表构造,那么相关表应当具有以上表的所有信息.同一组医嘱的医嘱号一样,用不同的子医嘱号来区分.执行方案中记录了本组医嘱应当执行的时间.立即执行字段修改时间应当由系统自动生成.立即执行字段可能随时发生改动,但对于临时医嘱一般不应当随意进展调整,在未摆药之前可以调整一次,如果进展过临时医嘱的摆药后,将不允许进展修改立即执行标志。

摆药记录表drug_dispense_rec注释:本表记录病人的摆药情况,反响药品的实际消耗.假设HIS系统是按照发药单模式发药,那么应当确保发药单中具有必要的信息.预出院病人表pre_dischged_pats注释:本表记录将要出院的病人.如果本人要提前预约出院,应当在本表中做记录,那么静配中心中会根据这个表自动将相关药品进展退费.如HIS系统不支持,那么不必提供.药品库存drug_stock停用状态注释:本表描述库存单位的库存信息,静配中心程序将从本表中提供快捷查询. 退药申请表back_drug_dispense_request。

HIS与PACS集成的接口设计

HIS与PACS集成的接口设计

HIS与PACS集成的接口设计作者:蔡娟娟来源:《山东工业技术》2013年第13期【摘要】当前,医院信息系统的应用已经渗透到医院业务的各个环节,使得HIS系统与PACS系统的集成成为医院信息化发展过程中面临的一个重大问题。

本文在介绍HIS系统与PACS系统的基础之上,讨论了基于DICOM标准的HIS与PACS的集成接口设计方案及关键技术,实现了医院医学影像资源的数字化,解决了图象信息和医疗信息之间的共享问题。

【关键词】HIS;PACS;DICOM标准;集成0 引言随着我国医院信息化水平的迅速提高,大多数医院都开始着手建设更为现代化的“数字医院”,计算机技术、网络技术与数字技术的飞速发展给各个医院的运营、管理模式带来了极大的变革,推动了医院各个部门及医生工作方式的改变。

数字化医学影像设备的推广,使得PACS系统(Picture Archiving and Communication Systems,影像归档和通信系统)在医院数字化建设中的地位大大提升,得到了各医院的重视。

但是,由于医院经济条件有限并且各厂家开发策略、技术实力上都存在着差异,导致PACS系统虽然应用范围较广,但大都局限于影像科室内或者少数几个设备之间的应用。

部分PACS系统功能单一,各科室系统彼此独立,患者影像数据没有完全整合,HIS系统( Hospital Information System,医院信息系统)和PACS系统不能充分地融合在一起,制约了医院信息化的发展,也阻碍了医院的医疗水平和诊疗效率的提高。

1 HIS与PACS1.1 HISHIS通常被解释为:尽可能充分地利用计算机软、硬件设备及网络等先进技术手段,对医疗业务各个活动环节中所产生的相应数据进行准确、完整地存储与加工,以达到对医院各科室、部门的人力和物力进行科学管理的目的,即为医院的整体运作提供全方位的服务及有效地自动化管理的信息系统[1]。

基于关系数据库的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接⼝-完整版-⽂档版本:3.0版创建时间:2012年1⽉1⽇修订版本:3.0.2版修订时间:2014年04⽉30⽇版权所有:贵州精英企业科技发展有限公司联系电话:0851-*******HIS接⼝详细调⽤规范(完整版)贵州精英企业科技发展有限公司⽬录1. HIS接⼝概述 (4)1.1. 概述部分编写⽬的 (4)1.2. HIS接⼝使⽤背景 (4)1.3. HIS接⼝实现描述 (4)2. XML规范定义 (5)2.1. 查询接⼝函数返回值XML规范 (5)2.2. ⾮查询接⼝函数返回值XML规范 (6) 2.3. 码表数据上传XML规范 (6)2.4. 业务数据上传XML规范 (7)3. 接⼝数据流程描述 (8)3.1. 接⼝框架图 (8)3.2. 数据流程图 (8)3.2.1. 流程说明 (8)3.2.2. 各个流程含义和依赖关系描述 (9)4. 码表接⼝定义 (10)4.1. 科室码表上传接⼝ (10)4.2. ⽤户码表上传接⼝ (10)4.3. 储⾎点医院出库给其它医院码表 (11)5. 业务数据接⼝定义 (11)5.1. 病⼈基本信息接⼝ (11)5.1.1. 添加病⼈基本信息 (11)5.1.2. 修改病⼈基本信息 (11)5.1.3. 删除病⼈基本信息 (11)5.1.4. 数据结构表 (12)5.2. 临床⽤⾎申请单接⼝ (13)5.2.1. 添加临床⽤⾎申请信息 (13)5.2.2. 修改临床⽤⾎申请信息 (13)5.2.3. 删除临床⽤⾎申请信息 (13)5.2.4. 数据结构表 (13)5.3. 交叉配⾎记录接⼝ (16)5.3.1. 添加交叉配⾎记录信息 (16)5.3.2. 修改交叉配⾎记录信息 (16)5.3.3. 删除交叉配⾎记录信息 (17)5.3.4. 数据结构表 (17)5.4. 临床⽤⾎出库接⼝ (19)5.4.1. 添加临床⽤⾎出库记录信息 (19)5.4.2. 修改临床⽤⾎出库记录信息 (19)5.4.3. 删除临床⽤⾎出库记录信息 (19)5.4.4. 数据结构表 (20)5.5. 输⾎不良反应接⼝ (21)5.5.1. 添加输⾎不良反应记录信息 (21)5.5.2. 修改输⾎不良反应记录信息 (21)5.5.3. 删除输⾎不良反应记录信息 (21)5.5.4. 数据结构表 (21)5.6. 发⾎给其它医院接⼝(具有储⾎点功能的医院使⽤) (22) 5.6.1. 添加给其它医院出库记录信息 (22)5.6.2. 修改给其它医院出库记录信息 (23)5.6.3. 删除给其它医院出库记录信息 (23)5.6.4. 数据结构表 (23)5.7. ⾎液出库(报废、回退、科研⽤⾎、其它)接⼝ (24) 5.7.1. 添加⾎液出库记录信息 (24)5.7.2. 修改⾎液出库记录信息 (24)5.7.3. 删除⾎液出库记录信息 (25)5.7.4. 数据结构表 (25)5.8. ⾎液⼊库接⼝ (26)5.8.1. 添加⾎液出库记录信息 (26)5.8.2. 修改⾎液出库记录信息 (26)5.8.3. 删除⾎液出库记录信息 (26)5.8.4. 数据结构表 (26)5.9. ⾎袋回收报废接⼝ (28)5.9.1. 添加⾎液回收报废记录信息 (28)5.9.2. 修改⾎液回收报废记录信息 (28)5.9.3. 删除⾎液回收报废记录信息 (28)5.9.4. 数据结构表 (28)1.HIS接⼝概述1.1. 概述部分编写⽬的本⽂档为接⼝概要设计⽂档,⽬的在于和医院HIS系统开发单位进⾏接⼝协商,以了解我们接⼝提供⽅式、数据流程、数据流程关系这三部分是否符合双⽅的要求,以确保下⼀步接⼝详细设计⼯作的顺利开展。

医院信息平台业务系统接口规范V0

医院信息平台业务系统接口规范V0

医院信息平台业务系统接口规范V0医院信息平台接口规范新奥博为技术2021-04更换页表单流程:①项目负责人编制→②立项部门审核→③上一级部门批准→④研发中心存档本表单为一份,由研发中心留存目录1文档说明 (5)2引用标准 (5)3接口方式 (5)3.1WS消息方式 (6)3.2业务协同与数据交换流程 (7)3.3安全访问机制 (8)4平台服务接口 (8)4.1猎取令牌服务接口 (8)4.1.1接口说明 (8)4.1.2场景说明 (9)4.1.3调用地址 (9)4.1.4WS接口定义 (9)4.2消息公布服务接口 (11)4.2.1接口说明 (11)4.2.2场景说明 (11)4.2.3调用地址 (12)4.2.4WS接口定义 (12)4.3业务交换服务接口 (14)4.3.1接口说明 (14)4.3.2场景说明 (14)4.3.3调用地址 (15)4.3.4WS接口定义 (15)5业务交换服务 (17)5.1业务交互服务概述 (17)5.2基础交换服务〔A〕 (17)5.2.1消息订阅服务〔A00〕 (17)5.2.2患者服务〔A01〕 (19)5.2.3医疗卫生人员服务〔A02〕 (19)5.2.4医疗卫生气构〔科室〕服务〔A03〕 (35)5.2.5术语和字典服务〔A04〕 (40)5.3临床业务交换服务〔B〕 (42)5.4医院治理交换服务〔C〕 (57)6服务专门编码 (65)1文档说明本文档定义了医院信息平台〔后续简称平台〕和院内业务系统〔HIS、LIS、PACS、EMR〕的接口方式、接口规范。

2引用标准✓基于电子病历的医院信息平台建设技术解决方案〔1.0 版〕2020-03;✓河南省数字化医院建设指南〔2021版〕2021-05;✓«电子病历差不多架构与数据标准〔试行)»,2020-12;✓«基于电子病历的医院信息平台技术规范»,2021-10-01✓«电子病历差不多数据集»,2021-5-30;✓河南省基于健康档案的卫生信息平台接口库说明〔医疗服务V1.7.1)试行✓河南省基于健康档案的卫生信息平台接口库说明〔卫生资源V1.0.1)试行3接口方式医院信息集成平台业务协同与数据交换采纳SOA架构设计,需要ESB企业总线支持实现医院业务系统业务协同和数据的交换。

中国医科大学第一附属医院HISPACS接口方案

关于门诊病人,病人交完费,结算成功后,HIS自动发送ADT^A01, ORM^O01^NW,把病人的大体信息和检查信息发送给RIS。
RIS同意这两条消息,把病人大体信息和检查信息放入待检列表,RIS就进行预约,预约成功RIS会发送SIU^S12,把预约信息反馈给HIS。RIS能够更改病人的检查时刻,RIS会发送SIU^S13给HIS,当病人预约抵达的时候,RIS会发送ORM^O01^SC给HIS,HIS会处置RIS预约成功后发送过来的消息。当HIS处置ORM^O01^SC消息时,HIS就执行那个检查,此后HIS不能做“取消检查”的操作。
1.在RIS做了成功记录后,RIS能够撤消检查。
2.病人检查终止后,经授权的操作人员能在RIS中撤消检查。
RIS在这两种情形下会发送SIU^S15给HIS,HIS能够取消该医嘱的执行。
门诊、住院医生,检查报告及影像阅读:
1.在HIS中,门诊、住院医生能够阅读检查报告。
2.在HIS中,通过挪用PACS Web的URL连接串[爱克发提供连接格式],能直接调阅PACS Web中的检查影像[检查影像保留在PACS Web中]。
“IP”
RIS医生执行
ORM^O01^SC
RISHIS
更新检查状态为“已执行”“A”
RIS主动取消检查
SIU^S15
RISHIS
更新检查状态为“已作废”
RIS完成报告
ORM^O01^SC
RISHIS
更新检查状态为“已发送结果”“CM”
RIS发送报告
ORU^R01
RISHIS
患者退费取消检查
ORM^O01^CA ORM^O01^OC
3.当HIS默许指向的PACS Web效劳器显现故障时,HIS支持按确信的规那么指向其他PACS Web效劳器。

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 系统接口标准(征求意见稿)1.方案描述在本方案中,需要在集成网关服务器上部署患者信息接收服务及FTP服务器。

各医院需针对院内的HIS,PASC,EMR等系统进行一系列改造,将会诊申请所需数据按照接口标准规定,传递给集成网关,同时需将会诊申请所需文件信息传递给集成网关。

网关程序将采集到的患者信息通过调用远程会诊服务发送给远程会诊系统待用。

在进行会诊申请时,用户可从采集好的待申请数据中,选择要进行会诊的患者发起会诊申请。

远程会诊服务端程序接收会诊申请信息后进行审核,审核通过的申请进行分诊,分诊到相应的专家。

再由专家根据实际情况进行交互式或非交互式会诊,并书写诊断报告。

最后由中心医院管理员发布诊断结果,完成本次会诊。

2.适用场景此方案适用于信息化完善的医院及各大市级医院。

在这些医院里,信息化建设基本完毕,拥有全面的HIS,PACS,EMR等系统,能将患者的各项信息及检查结果很好管理起来。

并且医院与各系统供应商有良好的合作关系,可以方便的协调各厂商协助进行系统改造。

此方案尤其适合已经具有医院信息平台的医院,在医院信息平台系统中可以很方便的将患者各类信息采集出来,提供给远程会诊使用。

在上述情形下,医院需要对院内系统进行相应的改造,将分布在不同系统的信息(如影像诊断信息,心电图信息,病理切片等)搜集起来,并按照接口数据集规定传递给集成网关程序。

集成网关程序将结构化的数据进行解析,并调用远程系统服务,将患者信息及会诊所需文件附件上传到远程系统待用。

这样通过院内系统改造及集成网关程序协助,实现了对远程会诊信息的自动采集和整理。

3.数据流及业务流数据及文件提取方式:在此方案中,通过对医院信息系统的改造,程序自动采集出的患者信息XML文件,通过程序调用以FTP方式自动传输到网关服务器。

同时将影像,临床或病理,心电,监护等诊断文件也以FTP方式自动传输到网关服务器。

网关服务器管理员选择结构化的患者信息XML文件及诊断文件通过调用远程系统服务,将信息提交给远程会诊系统,远程会诊系统通过解析患者信息XML 文件,并与患者诊断文件关联,成为待申请记录。

PACS-HIS系统接口说明文档


临床诊断
CLIN_DIAG
VC 100
其他诊断
RELEVANT_DIAG
VC 300
相关化验结果 RELEVANT_LAB_TES VC 300
T
申请备注
REQ_MEMO
VC 100
执行科室
PERFORM_DEPT
VC 8
执行科室名称 PERFORM_DEPT_NA VC 24
ME
计价标志
CHARGE_FLAG
N 主键。按医生开单的项目顺序,从 1 排列
N CT、磁共振、放射
使用代码。
N 主键。使用名称。
N 检查项目执行次数
按标准价格计算得到的本项目的费用,由
执行科室划价后填入
考虑到费别因素,项目的实际价格可能会
低于标准价格
3、 申请病人视图 EXAM_APPLY_PATIENT
本视图为本院所有病人信息,既包含申请登记的病人信息也包含没有申请登记的信息,
Start-PACS 项目文档
实达科技(广州)医疗系统有限公司 PACS/ HIS 系统接口说明文档
目录
目录1 融合的设计基本模型...............................................................................................................2 一、 数据交换原则...........................................................................................................3 二、 PACS 从 HIS 系统获取数据的办法...........................................................................3 三、 需要提供的数据及结构...........................................................................................4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中科RIS/PACS,LIS与HIS通用接口说明目录一、接口表字段说明....................................................................... 错误!未定义书签。

二、接口交互流程........................................................................... 错误!未定义书签。

一、接口表字段说明注:黑色表示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中登记后,向接口表中插入相关数据。

相关文档
最新文档