您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > his接口方案(his调用tmis的用血申请界面)
Tmis和his互相连接接口实现方案目录一、功能概述...................................................................................................................................2二、实现方法..................................................................................................................................31.加密方式...............................................................................................................................32.用血申请...............................................................................................................................3a)增加用血申请调用参数,具体参数内容如下表:...............................................3b)格式:页面地址+参数.........................................................................................43.查询临床用血申请单...........................................................................................................5a)查询患者参数一段时间内用血申请信息,具体参数内容如下表:.....................5b)格式:页面地址+参数.........................................................................................5查询某一个患者的用血申请信息:...............................................................................6c)打开页面的效果图.......................................................................................................64.注意事项...............................................................................................................................6a)所传的参数名大小写要与文档中提供的参数名内容要完全保持一致..................6b)每个参数内容都需要加密...........................................................................................6一、功能概述1、Tmis与医院接口实施整体方案:tmis提供用血申请录入界面,his工程师将此界面集成到医院程序中,临床医生在集成的用血申请界面中录入患者用血申请信息。2、具体实现:his调用tmis的用血申请录入界面时,将医院等登录名、密码及患者档案信息和患者住院信息通过参数方式(参数加密)传给tmis,tmis将这些信息显示到用血申请界面,并保存到tmis数据库中,临床医生在用血申请界面中录入患者申请信息(申请用血信息、申请医师、审核医师、申请时间、预输血时间等),点击保存,输血科在tmis中就能收到用血申请信息。3、如果医生工作站没有电脑或不在电脑上进行录入,此时在输血科电脑的HIS系统上进行该界面的弹出处理,所有的用血申请信息即可调入到TMIS库中,此时在TMIS的用血申请中输入病案号就可以直接进行交叉配血及发血操作了。4、由于医院存在急诊用血的申请,此时可能临床医生根本来不及进行电脑的用血申请的操作,此时也只能有输血科人员在HIS系统页面下调用该窗口来触发申请信息。综上所述,在调用接口的过程中,如果存在医生工作站的前提下,由医生工作站完成用血申请的工作;如果没有医生工作站或来不及操作用血申请的工作,此时将有输血科人员在HIS系统界面下代替申请用血,但此时操作只是进入界面点击一下按钮即可。剩余工作完全在TMIS系统中来完成。这样既保障了正常临床输血的整个流程的严谨性和完整性,又完善了在紧急情况下的临床输血的及时性,有效性。二、实现方法1.加密方式///summary///加密////summary///paramname=obj/param///returns/returnspublicstringencrypt(stringobj){returnConvert.ToBase64String(System.Text.Encoding.Default.GetBytes(obj));}2.用血申请a)增加用血申请调用参数,具体参数内容如下表:序号参数名称参数描述1id固定值内容为:yxsq(不需要加密)2TypeId调用页面类别等于0不能为空3UserName医院系统的用户名,不能为空。4UserPwd医院系统的用户密码,不能为空。5IsCaseId患者病案号标识,0病案号1门诊号如果传入值为空默认为06CaseId患者病案号,不能为空(20字节)。7Name患者姓名,不能为空(30字节)。8SexId患者性别,“男”或“女”不能为空。9NationlityId患者国籍,国籍字典中唯一标识(可空)。10NationId患者民族,民族字典中唯一标识(可空)。11Birthday患者出生日期,格式为“2007-01-01”或空。12IdCard患者身份证号码(18字节)(可空)。13ApanageId患者属地,“1”或“2”,分别表示“本市”和“外埠”,也可空。14BloodType患者ABO血型,“A”、“B”、“O”或“AB”,可空。15BloodRh患者Rh(D)血型,“+”或“-”,可空。16Other患者血型备注,可空(50字节)。17Age患者年龄数值,可空。18AgeTypeId患者年龄单位,“岁”、“月”或“天”,可空。19OfficeId患者科室,医院输血管理系统中科室的外部关联码不能为空。20BedAreaId患者病区,医院输血管理系统中病区的外部关联码,可空。21BedNumber患者床位号(30字节)可空。22Pregnant患者怀孕次数,可空。22Birth患者生产次数,可空。24HistoryId患者既往输血史,“有”、“无”或“未注明”不可空。25IllnessId患者临床诊断,icd10码编号不能为空。26IllnessName患者临床诊断名称。以上参数,如果内容为空,可以没有对应的参数;b)格式:页面地址+参数=yxsq&TypeId=TypeId加密后内容&UserName=UserName加密后内容&UserPwd=UserPwd加密后内容&IsCaseId=IsCaseId加密后内容&CaseId=CaseId加密后内容&Name=Name加密后内容&SexId=SexId加密后内容&NationlityId=NationlityId加密后内容&NationId=NationId加密后内容&Birthday=Birthday加密后内容&IdCard=IdCard加密后内容&ApanageId=ApanageId加密内容&BloodType=BloodType加密内容&BloodRh=BloodRh加密内容&Other=Other加密内容&Age=Age加密内容&AgeTypeId=AgeTypeId加密内容&OfficeId=OfficeId加密内容&BedAreaId=BedAreaId加密内容&BedNumber=BedNumber加密内容&Pregnant=Pregnant加密内容&Birth=Birth加密内容&HistoryId=HistoryId加密内容&IllnessId=IllnessId加密内容打开页面的效果图:3.查询临床用血申请单a)查询患者参数一段时间内用血申请信息,具体参数内容如下表:序号参数名称参数描述1id固定值内容为:yxsq(不需要加密)2TypeId调用页面类别等于1不能为空3UserName医院系统的用户名,不能为空。4UserPwd医院系统的用户密码,不能为空。5IsCaseId患者病案号标识,0病案号1门诊号如果传入值为空默认为0可以不传6CaseId患者病案号,可以为空(20字节)。7StartDate用血申请开始时间不能为空格式为“2007-01-0100:00:00”8EndDate用血申请结束时间不能为空格式为“2007-01-0100:00:00”b)格式:页面地址+参数查询某一个患者的用血申请信息:=yxsq&TypeId=TypeId加密后内容&UserName=UserName加密后内容&IsCaseId=IsCaseId加密后内容&CaseId=CaseId加密后内容&StartDate=StartDate加密后内容&EndDate=EndDate加密后内容查询多个患者用血申请信息:=yxsq&TypeId=TypeId加密后内容&UserName=UserName加密后内容&StartDate=StartDate加密后内容&EndDate=EndDate加密后内容c)打开页面的效果图4.注意事项a)所传的参数名大小写要与文档中提供的参数名内容要完全保持一致b)每个参数内容都需要加密
本文标题:his接口方案(his调用tmis的用血申请界面)
链接地址:https://www.777doc.com/doc-2876346 .html