检验(LIS)接口部署方案1.6.3.9版_第1页
检验(LIS)接口部署方案1.6.3.9版_第2页
检验(LIS)接口部署方案1.6.3.9版_第3页
检验(LIS)接口部署方案1.6.3.9版_第4页
检验(LIS)接口部署方案1.6.3.9版_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京金风易通科技有限公司Labinformationsystem检验管理系统(LIS系统)部署手册接口文档版本:修改日期:2016-03-094.5中增加barcode和LISBZ字段

目录1. 引言 31.1. 目标和范围 31.2. 用人群 32. 检验平台相关的数据综述 33. 检验平台数据访问方法 33.1. HIS、体检等系统数据交互说明。 33.2. 检验平台提交检验结果信息。 44. HIS、体检等系统提交检验申请信息 44.1. His_Department(科室字典表) 44.2. His_Doctor(医生字典表) 44.3. His_Item(收费项目字典表) 54.4. His_Sample(医院送检标本字典表) 54.5. His_Patient(检验申请表) 55. 检验数据回传 65.1. Out_view_Patientresult(检验人员信息结果表) 65.2. Out_view_Patient(检验人员信息表) 85.3. Out_view_result(检验结果表) 95.4. Out_view_testitem(LIS检验项目表) 95.5. Out_view_Jfog(LIS计费、标记日志表) 96. 检验医生工作站 116.1. 检验医生工作站说明 116.2. 使用说明 116.3. Delphi示例: 117. 标本状态回写、费用确认 127.1. 使用说明 127.2. 示例 128. 条码打印工作站 138.1. 条码打印工作站说明 138.2. 使用说明 138.3. Delphi示例: 13

引言目标和范围本文档描述了检验平台(以下简称LIS系统)数据访问需求。检验相关数据分布在医院各个业务系统中,LIS系统通过中间库(或视图)只读的方法访问各个数源获得相关数据。本文档描述了LIS系统的各项数据要求,需要医院信息中心、第三方软件开发公司等配合完成数据库访问授权及视图的创建工作。用人群本文档的使用人群有以下几类:检验平台(LIS系统)部署工程师HIS、EMR、体检系统工程师第三方软件公司接口开发工程师医院信息中心DBA检验平台相关的数据综述检验平台重点解决检验科(中心)检验环节,并向相关科室提供检验数据。因此LIS系统需要从各个业务中获取相关数据。LIS系统需获取相关数据的业务系统有:HIS(医院信息管理系统)、体检信息系统、EMR(电子病历系统)、临床路径、CA认证系统等等。检验平台数据访问方法检验平台数据访问总体分为两部分HIS、体检等系统数据交互说明。访问方式LIS系统采取作业定期自动获取相关数据。需HIS、体检系统提供中间库(或试图)方式。LIS系统只负责定期查询并导入新增数据到LIS系统中,不负责删除中间库中内容。中间库(或试图)需依照文档中第四章描述完成回写状态:LIS系统可将门诊或住院标本采集、物流运输、相关科室标本接收、相关小组接收、上机实验、结果发布等标本状态可回写到HIS系统。状态重置:LIS系统将标本信息状态写入HIS系统后可支持状态重置功能,即回退状态。费用确认:LIS系统可在标本采集、标本接收、上机实验、结果发布等环节进行检验费用计费(确费)工作。计费:LIS系统可依据检验科要求对住院患者增加费用,此环节特指无医嘱情况下增加输血费、细菌鉴定等费用。退费:LIS系统可执行退费操作。检验平台提交检验结果信息。LIS系统数据对各相关业务系统以视图方式开放数据,如字段名称各系统所需不同还需自行处理。视图中默认只保留180天数据,如有不满足LIS系统将单独处理。LIS系统开发数据包含检验申请、标本信息、检验结果、项目字典等内容HIS、体检等系统提交检验申请信息HIS、体检系统提供检验数据主要包含有科室字典表、医生字典表、收费项目字典表、送检标本字典表、检验信息申请表。接口可采用写入中间库方式或建立视图方式完成。LIS系统采取只读方式获取数据。LIS系统使用作业方式定期获取检验申请信息,因此检验申请信息表建议提供最近1天内数据即可。His_Department(科室字典表)字段名含义必须说明Code科室代码Y必须唯一,非空varchar(30)Name科室名称Yvarchar(100)His_Doctor(医生字典表)字段名含义必须说明Code医生代码Y必须唯一,非空varchar(30)Name医生名称Yvarchar(30)His_Item(收费项目字典表)字段名含义必须说明Code收费项目代码Y必须唯一,非空Name收费项目名称YFee收费项目金额YHis_Sample(医院送检标本字典表)字段名含义必须说明Code送检标本代码YName送检标本名称YHis_Patient(检验申请表)字段名含义必须说明ID申请记录唯一IDY是所有申请记录中的唯一ID。可使用组合方式,必须唯一,非空PID住院号、门诊号、体检号、卡号YName姓名YSex性别Y患者性别,男|女Age年龄患者年龄、数字类型Ageunit年龄单位岁|月|周|小时Bednum床号Department申请科室代码需与His_Department表对应Doctor开单医生代码需与His_Doctor表对应SfName收费项目名称YSFCode收费项目代码Y需与His_Item表对应SfMoney收费项目金额Y当退费时此处为负数SfCount缴费次数Y次数为正整数,不能大于100SfTime申请时间Y非空,精确到秒FPH发票号N门诊患者可填写发票号LCZD临床诊断N临床诊断BarCode条码号N可以为空,整型10位PatType就诊类型Y住院|门诊|体检|社区|军改|分院HisID申请单号、医嘱单号N如需回写标记、确认计费此字段为LIS回写字段LISBZLIS标志默认为1Samplestate急诊标志N默认为空,如检验申请为急诊可置为‘急’SampleType送检标本NCaseid病案号NDrugmemo用药信息NOrdersmemo医嘱信息N检验数据回传LIS系统数据为相关业务系统开放视图;其中包含字典视图、检验记录视图、检验结果视图以及检验记录结果合并视图; 检验结果回传内容如有不满足各系统使用部分请及时沟通。 LIS系统SqlServer版本对外接口为:用户名:lis密码:lis5.1单独使用;5.2和5.3组合使用;两者是互斥的,请按需选择一种视图写法。5.4和5.5根据实际情况,按需选择使用该功能。Out_view_Patientresult(检验人员信息结果表)字段名含义必须说明PatinfoID检验人员信息唯一IDY检验报告单唯一IDTestdate检验日期YTestNum标本号YPID住院号、门诊号、体检号Name姓名Sex性别患者性别,男|女Age年龄患者年龄、数字类型Ageunit年龄单位岁|月|周|小时Bednum床号Department申请科室名称Doctor开单医生名称Pattype就诊类型YSampleName标本类型YOpter检验者YAuditopter审核者Printopter打印者Areacode医院编码YLczd临床诊断BarCode条码号Barcodetime标本采集时间SampleDate标本接收时间(送检时间)TestTime检验时间Audittime结果审核时间PrintTime报告打印时间Feename申请项目多个可合并申请项目将会显示组合申请项目Itemname检验项目中文名称Itemename检验项目英文名称Result检验结果Unit单位State结果状态Limit参考范围Hisid申请ID备注:1>Lis_view_Patientresult表包含标本信息以及结果信息,标本信息将会出现大量冗余重复,2>查询条件中的时间按需设置。3>目录5.1和目录5.2-5.4最终实现的目的是一致的,两种方法事例:createview[dbo].[Out_view_Patientresult]asSELECTa.idasPatinfoID,--检验报告单唯一IDa.TestDateasTestDate,--检验日期a.TestNumasTestNum,--标本号a.PidasPid,--住院号、门诊号、体检号asname,--姓名a.sexassex,--性别(IsNull(Cast(a.ageasvarchar(2)),'')+IsNull(,''))asage,--年龄asAgeunit,--年龄单位a.BedNumasBedNum,--床号asDepartment,--申请科室名称asDoctor,--开单医生名称asPattype,--就诊类型asSampleName,--标本类型asOpter,--检验者asAuditopter,--审核者asPrintopter,--打印者''asAreacode,--医院编码a.lczdcodeasLczd,--临床诊断a.BarCodeasBarCode,--条码号a.BarCodetimeasBarCodetime,--标本采集时间a.SampleDateasSampleDate,--标本接收时间(送检时间)a.TestTimeasTestTime,--检验时间a.AudittimeasAudittime,--结果审核时间a.PrintTimePrintTime,--报告打印时间a.Feenameasfeename,--申请项目asItemname,--检验项目中文名称l.enameasItemename,--检验项目英文名称k.resultasresult,--检验结果l.unitasunit,--单位k.stateasstate,--结果状态k.limitaslimit,--参考范围a.HISIDashisid--申请IDfromback_PatientInfoawith(nolock)innerjoinback_patresultkwith(nolock)ona.testdate=k.testdateanda.scode=k.scodeanda.testnum=k.testnumanda.ecode=k.ecodeandk.testdate>getdate()-90innerjointestitemlonk.ticode=l.codeleftjoinBaseAgeUnitbona.AuCode=b.code leftjoinBaseDepartmentcona.dptcode=c.code leftjoinBaseDoctordona.dctcode=d.code leftjoinBasePatTypeeona.PatType=e.codeleftjoinBaseSamplegona.SampleCode=g.codeleftjoinOperatorhona.OptCode=h.codeleftjoinOperatoriona.CheckCode=i.codeleftjoinOperatorjona.PrintCode=j.codewherea.testdate>getdate()-90andk.testdate>getdate()-90andtState>1andl.isprint=1Out_view_Patient(检验人员信息表)字段名含义必须说明IDIDY自增长PatinfoID检验人员信息唯一IDY检验报告单唯一IDTestdate检验日期YTestNum标本号YBarcode条码号PID住院号、门诊号、体检号Name姓名Sex性别患者性别,男|女Age年龄患者年龄、数字类型Ageunit年龄单位岁|月|周|小时Bednum床号Department申请科室名称Doctor开单医生名称Pattype就诊类型YSampleName标本类型Yopter检验者Yauditopter审核者Printopter打印者Areacode医院编码YPDFPathPDF文件路径相对路径lczd临床诊断BarCode条码号ordertime医嘱开单时间barcodetime标本采集时间SampleDate标本接收时间(送检时间)TestTime检验时间Audittime结果审核时间PrintTime报告打印时间Feename申请项目多个可合并申请项目将会显示组合申请项目hisid申请IDOut_view_result(检验结果表)字段名含义必须说明IDIDY自增长PatinfoID检验人员信息唯一IDY检验报告单唯一IDTestdate检验日期Yitemname检验项目中文名称itemename检验项目英文名称result检验结果unit单位State结果状态limit参考范围Out_view_testitem(LIS检验项目表)字段名含义必须说明Code代码YName中文名称YEname英文名称YUnit单位Testtype检验类型Out_view_Jfog(LIS计费、标记日志表)字段名含义必须说明ID唯一IDY自增长Hisid申请单号YMemo计费、标记内容YTdate计费日期

检验医生工作站检验医生工作站说明LIS系统为HIS系统提供医生工作站EXE文件;如院方需使用医生工作站打印检验报告单可使用此系统。使用说明1、可直接使用。需先分配用户权限及可查询内容2、由his程序调用。

调用分为两种。1:直接执行exe文件,打开程序后需用户登录。

2:参数跟1个。

如:DocProject.exe

and||姓名='张三'||and住院号=123||就诊类型='住院'||开单医生='李医生'。参数解释:参数中禁止出现空格符号参数为sql语句条件必须以and开头空格以两个竖线(||)代替。“结果查询”界面中所有“列名”均为sql语句中字段名称。参数中字符串类型需增加单引号。Delphi示例:tryShellExecute(Handle,nil,Pchar(tryShellExecute(Handle,nil,Pchar(LisFilepath+'\Docproject.exe'+values),nil,nil,SW_NORMAL)exceptend;标本状态回写、费用确认使用说明LIS系统支持回写标本状态、费用确认等功能,一般建议HIS方提供存储过程由LIS调用回写。LIS回写状态存储过程需在HIS中创建存储过程:LIS_SampleState_Pro示例CreateProcedureCreateProcedure[dbo].[LIS_SampleState_Pro]@testdatedatetime,@hisidvarchar(50),@tstateint,@laboptervarchar(30),@optercodevarchar(30),@Lis_RETURNvarchar(100)OUTPUTasbegin/*--标本状态回写--@testdate记录时间,@hisid申请单号(视图提供HISID

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论