您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > RIS与HIS接口方案
1RIS与HIS接口方案上海金仕达卫宁医疗软件股份有限公司2目录一、简介...................................................................................................................................3二、接口示意图.......................................................................................................................31、总示意图.......................................................................................................................32、HIS接口说明................................................................................................................3三、接口结构方案...................................................................................................................4四、基本功能说明...................................................................................................................51、读取病人基本信息.......................................................................................................52、获取在院病人信息列表...............................................................................................63、获取病人未执行医嘱项目...........................................................................................74、执行病人收费项目.......................................................................................................85、新增医嘱项目请求.......................................................................................................96、获取医嘱项目明细信息.............................................................................................107、获取科室、病区、人员配置信息.............................................................................118、获取病人申请单列表信息(不使用).........................................................................129、查看申请单明细(不使用).....................................................................................133一、简介接口模块主要是配合RIS,它封装了RIS(及相关子系统)与HIS之间的交互,并由RIS通过预先约定的接口函数来调用接口模块中的功能;因此,在接口函数既定的情况下,对接口模块可以针对各种HIS的具体情况做任意的改动。接口模块的调用通过COM接口实现,并以DLL的形式存在,程序编码使用Delphi6,RIS数据库使用SQLServer7/2000,HIS数据库支持Delphi6所能支持的任何数据库。二、接口示意图1、总示意图2、HIS接口说明终端用户HIS接口RIS报告系统RIS数据库HIS数据库HIS接口由我公司提供由HIS公司提供RIS报告系统HIS数据库HisInterface.dll存储过程或动态链接库4三、接口结构方案该结构将HIS接口模块划分在客户端一层,它将与RIS系统共同存在于同一主机上,但在功能上它属于中间应用层,故也可称伪三层。它虽然能同样起到三层的作用但必须在每个客户端都安装该接口,并且每个客户端都须与数据层作数据库连接,这样势必更多的消耗了数据库的资源,但同时它也相对减轻了服务器的压力,转而将压力分摊到各客户端。另外,当某一客户端的接口程序出现异常错误导致接口无法正常工作时,网络上的其他客户端不会受到任何影响,仍可正常使用。结构示意图客户层中间应用层数据层客户端RIS报告HIS接口客户端RIS报告HIS接口客户端RIS报告HIS接口服务器数据库MSSQLServer服务器5四、基本功能说明由于RIS系统的相关业务要求已经确定,故我公司对于RIS与HIS(Ris系统与HisInterface.dll)的相关接口也已确定。针对HisInterface.dll的相关业务处理,以下将列出HIS公司需要提供的主要接口,如有疑问或问题双方可协商解决。1、读取病人基本信息业务描述:在RIS中对病人报告登记时,不需要将病人所有的基本信息输入到系统中,而只需要输入病人的住院号或者卡号就可通过HIS接口从全院病人的数据库中调取到病人的基本信息,无论该病人是否收费,都可以调取病人的基本信息。接口描述:传入参数:Brlb病人类别Int说明:0门诊1住院codetype号码类型Int说明:1住院/门诊号指病历号,2卡号,3病人唯一号,4病人本次检查号Code号码值varchar说明:它的含义,由上面号码类型指定传出参数:(或以数据集的形式提供,如果是多条记录则只处理第一条)WardOrReg病人类别Int0门诊1住院PatName病人姓名VarCharAge病人年龄IntAgeUnit病人年龄单位Varchar‘岁’、‘月’、‘天’、‘小时’Sex病人性别Char(1)1男,2女3未知Birthday出生年月Varchar1979-04-01ApplyDept病人所在科室代码VarCharWard病人所在病区代码VarCharBedNo病人所在病区的床号VarCharHospNo病人的门诊/住院号VarCharIDNum身份证VarcharCardNo病人的卡号VarCharChargeType病人的收费类别代码VarCharApplyDoctor病人的主治医生代码VarCharAddress病人的地址VarCharPhone病人的电话VarCharClinicDesc病人的临床诊断VarCharPatientID病人唯一号Varchar同号码类型中的3CureNo病人本次检查号Varchar同号码类型中的4其他说明:病人唯一号、病人本次检查号分别表示病人在HIS中的唯一代码和病人本次就诊的唯一代码,该参数将被回传入HIS中以获得病人本次就诊的所有申请单及未执行收费项目,故该参数的含义要视HIS的具体情况而定,不一定是以上所说的含义。62、获取在院病人信息列表(目前杨思暂时只用住院)业务描述:在RIS中对病人进行登记时,当无法通过卡号或住院号调取病人基本信息时,需要通过查询在院病人列表进行查找,因此需要HIS提供通过多种条件进行查询病人的接口。接口描述:传入参数:brlb病人类别Int0门诊1住院hzxm病人姓名varchar可按姓名查找(为空代表全部)ksdm科室代码Varchar可按科室查找(为空代表全部)bqdm病区代码Varchar可按病区查找(为空代表全部)cwdm床位代码Varchar可按床号查找(为空代表全部)rq1开始日期DateTime门诊指挂号时间,住院不处理rq2结束日期DateTime门诊指挂号时间,住院不处理zxksdm执行科室Varchar可按传出参数:(以数据集的形式提供,为便于处理,返回字段最好是中文)病人姓名VarChar病人年龄Int病人年龄单位Varchar‘岁’、‘月’、‘天’、‘小时’病人性别Char(1)1男,2女3未知病人所在科室代码VarChar病人所在病区代码VarChar病人所在病区的床号VarChar病人的门诊/住院号VarChar病人的卡号VarChar病人的收费类别代码VarChar病人的主治医生代码VarChar病人的地址VarChar病人的电话VarChar病人的临床诊断VarChar病人唯一号Varchar病人本次检查号VarcharPatientID病人唯一号Varchar返回英文字段名CureNo病人本次检查号Varchar其他说明:返回的数据格式基本同“读取病人基本信息”接口类似,其实本身就是“读取病人基本信息”接口的补充。73、获取病人未执行医嘱项目业务描述:在RIS中对病人进行登记时,在调出病人基本信息的同时还将调用出病人的医嘱项目信息,以供医技科室医生进行核对并作收费确认。这里的接口只需返回某一个病人在一段时间内的所有医嘱项目,不须区分科室,RIS会处理相关的过滤。接口描述:传入参数:brlb病人类别Int0门诊1住院patientid病人唯一号Varchar由“读取病人基本信息”接口返回curno病人本次检查号Varchar由“读取病人基本信息”接口返回rq1开始日期DateTime收费项目的开始申请日期rq2结束日期DateTime收费项目的结束申请日期传出参数:(以数据集的形式提供)SerialNoint返回固定值-1PatientID病人唯一号Varchar由接口传入Cureno病人本次检查号Varchar由接口传入LogNo医嘱序号Varchar医嘱的唯一序号HisApplyNo申请单号Varchar医嘱所属的申请单号没有返回0GroupNo分组号Varchar医嘱的分组序号ItemType项目类别varchar如果HIS中对项目有分类,就把分类传入如果没有请传1ItemCode项目代码VarcharItemName项目名称VarcharPrice单价moneyItemQty数量floatItemUnit单位varcharApplyTime申请时间datetimeApplyDocCode申请医生(代码)varcharApplyDept申请科室(代码)varcharExecDept执行科室(代码)varcharStatus确认标志varchar0:未确认,1:已确认这里住院,门诊都为0ChargeFlag收费标志varchar0:未收费,1:已收费这里住院一般都为0,普通门诊病人为1AddType上传标志varchar0:HIS开出项目1:医技上传其他说明:医嘱序号、申请单号、分组号、项目类别用于标识每一条医嘱项目信息(结合项目代码),其含义可以不是以上所描述的含义,并且可以选择性的返回,具体需要根据HIS的情况而定。“收费标志”表示医嘱项目是否收费或退费,一般只有对于接收门诊处方项目才是已收费,住院都为0。84、执行病人收费项目业务描述:在RIS中对病人进行登记时,调出病人未执行医嘱项目后将对医嘱项目作确认操作,同时对医嘱项目进行计费。接口描述:传入参数:brlb病人类别Int0门诊1住院patiendi
本文标题:RIS与HIS接口方案
链接地址:https://www.777doc.com/doc-2848443 .html