深圳市金卫信信息技术有限公司产前实验室数据推送技术方案.doc_第1页
深圳市金卫信信息技术有限公司产前实验室数据推送技术方案.doc_第2页
深圳市金卫信信息技术有限公司产前实验室数据推送技术方案.doc_第3页
深圳市金卫信信息技术有限公司产前实验室数据推送技术方案.doc_第4页
深圳市金卫信信息技术有限公司产前实验室数据推送技术方案.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

产前实验室数据推送技术方案深圳市金卫信信息技术有限公司2017/6/2614 目录1 项目需求32 与其他系统接入关系42.1 与HIS系统的支撑关系42.2 与LIS系统的支撑关系43 总体技术路线43.1 JAVA EE规范43.2 中间件技术43.3 Web Services53.4 Oracle数据库技术64 数据交换技术方案64.1 需求分析64.2 目标64.3 业务流程71 项目需求本项目建设内容是指产前实验室数据交换系统建设项目的开发、设计安装、调试、免费培训、技术支持、客户化开发及验收。系统建设需求清单如下:1、以多种数据对接方式(提供标准接口、导入模板等),制定并建立全市地中海贫血数据上传标准数据接口,接口内容包括孕妇及孕妇丈夫血常规的MCV 、MCH、孕妇丈夫的血红蛋白电泳(HBA2、HBF、其它异常血红蛋白)、深圳市产前诊断中心的父母及胎儿地贫基因检测结果等实验室检测结果信息在信息安全的前提下实现数据推送到深圳市妇幼保健信息管理系统;并将孕期夫妇地贫筛查、夫妇地贫基因诊断结果、胎儿地贫基因诊断、中重度地贫终止妊娠情况推送广东省妇幼信息平台2、实现各医院唐氏筛查结果(包括传统的血清学生化检查或深圳市高通量基因检测结果)在信息安全的前提下推送到深圳市妇幼保健信息管理系统,并将唐氏筛查结果、产前诊断、终止妊娠信息按照广东省妇幼保健信息管理系统要求数据推送;3、实现母婴阻断相关实验室检查结果从各医院的LIS系统推送到深圳市妇幼管理信息系统。4、制定全市his数据对接妇幼系统数据标准,建立数据交换数据中心,技术上配合并协助84家产科机构(不限于84家,以后新开产科医院也涵盖)his系统在数据上传的过程中遇到的技术问题;解决华大基因、广州金域等检验结果的推送互联互通5、在项目建设过程中提供多种方式的接口技术支持服务,包括上门技术支持、远程支持、电话支持等;与医院接口项目专人负责,长期维护接口,响应及时,不得向产科医院额外收费;在做好接口的医院免费提供一年后续维护服务;6、依照国家2016版母子保健手册的业务要求建设深圳电子版母子保健手册,要求实现孕妇在线建档、孕期产检信息查询、产检提醒、在线健康教育等内容;2 与其他系统接入关系2.1 与HIS系统的支撑关系产前实验室数据交换建设涉及原有HIS系统的内部业务流程,要求妇幼系统通过松耦合的 “桥接”方式将数据资源提供给HIS系统。桥接技术上可以是数据结果、程序接口、URL地址、WebService接口等。2.2 与LIS系统的支撑关系同样,产前实验室数据交换建设涉及原有LIS系统的内部业务流程,LIS系统通过松耦合的 “桥接”方式将数据资源提供给妇幼系统。桥接技术上可以是数据结果、程序接口、URL地址、WebService接口等。3 总体技术路线3.1 JAVA EE规范为了保证高可用性、高可靠性和可扩展性,系统必须要选择支持强大的企业级计算的成熟的技术路线。能够满足这些条件的技术首推JAVA EE企业标准。JAVA EE是主流的开发技术平台,已成IT领域的国际工业标准,围绕着JAVA EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以JAVA EE为标准的软件产品构建数据交换系统,可以得到较好的稳定性、高可靠性和扩展性。JAVA EE技术的基础是JAVA语言,JAVA语言的与操作系统平台无关性,保证了基于JAVA EE平台开发的应用系统和支撑环境可以跨平台运行。3.2 中间件技术中间件具有以下的一些特点:满足大量应用的需要;运行于多种硬件和OS平台;支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能;支持标准的协议;支持标准的接口。程序员通过调用中间件提供的大量API,实现异构环境的通讯,从而屏蔽异构系统中复杂的操作系统和网络协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件软件管理着市民端程序和数据库或者早期应用软件之间的通讯。中间件在分布式的市民和服务之间扮演着承上启下的角色,如事务管理、负载均衡以及基于Web的计算等。利用这些技术有助于减轻开发者的负担,使他们利用现有的硬件设备、操作系统、网络、数据库管理系统以及对象模型创建分布式应用软件时更加得心应手。由于中间件能够保护企业的投资,保证应用软件的相对稳定,实现应用软件的功能扩展;同时中间件产品在很大程度上简化了一个由不同硬件构成的分布式处理环境的复杂性,所以它的出现正日益引起用户的关注。3.3 Web Services Web Services即Web服务,属于轻量级访问协议服务。服务的技术实现和表现形式多种多样,例如:适配器服务、XSLT服务、服务编排服务等,这些服务都可以发布为Web服务。同样,ESB总线还可以访问其他信息系统提供的WEB服务。Web服务是相关的主要协议和技术包括SOAP(Simple Object Access Protocol,简单对象访问协议)、WSDL(Web Services Description Language, Web服务描述语言)、UDDI(Universal Description and Integration,统一描述、发现和集成)。SOAP用来定义数据描述和远程访问的标准;WSDL是发布和请求Web服务的描述语言;UDDI则把Web服务与用户联系起来,起中介作用。3.4 Oracle数据库技术数据库技术是计算机科学技术的重要分支。数据库已经成为信息基础设施的核心技术和重要基础,Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。4 数据交换技术方案4.1 需求分析产前实验室数据交换涉及多个业务系统数据推送,需要解决跨系统、跨安全域数据安全、可靠传输处理等问题。并要面向多个业务应用实现整合和数据交互。l 系统接入:实现HIS系统、妇幼系统、LIS系统的数据接入。l 数据获取:提供数据的定时、实时安全获取服务,支持数据完整性验证。l 数据加解密:提供数据加解密服务,满足数据交换安全的需要。支持多种数据加解密算法。l 传输认证:提供交换域之间双方的身份认证,支持双向认证。l 安全传输通道:提供数据安全传输通道,在网络通讯协议之上建立更安全的数据可靠传输虚拟专用通道。4.2 目标核心目标是作为产前实验室系统今后数据交换的支撑,将来不断的推广扩展到其他医院。 本期建设目标:搭建数据交换中心,实现妇幼系统与HIS系统以及LIS系统与妇幼系统之间的数据交换。远期建设目标:通过过数据交换建立产前实验室数据交换核心方案,将来推广到全市其他89家医院。4.3 业务流程业务流程图:方案一方案二方案三:方案描述:(1)、 妇幼系统整改v 妇幼系统增加丈夫就诊号字段。v 增加建档调用his存储过程控制开关。v 实现孕妇建档新增调用his存储过程进行保健号赋值操作,修改建档是调用his存储过程先清除原保健号赋值,再重新保健号赋值操作。v 初检、母婴阻断增加地贫、唐氏、母婴阻断批量导入xls模板下载功能。v 初检、母婴阻断增加xls数据导入功能。v 提供Web Services接口,供HIS端调用拉取保健号、父亲就诊号、母亲就诊号三字段。(2)、 HIS系统整改v his系统挂号建档增加保健号字段。v his提供数据库连接方式和存储过程提供妇幼系统调用。(存储过程可以实现通过就诊号进行his保健号的赋值,清除his系统已赋值的保健号信息,如传参信息有)(方案一)v His调用妇幼Web Services接口的程序,抓取保健号、父亲就诊号、母亲就诊号三字段。(方案二)v HIS调用妇幼Web Services接口的程序,并向妇幼传送就诊号,性别两个参数,妇幼向HIS返回保健号。(方案三)(3)、 妇幼系统触发his存储过程(方案一)v HIS系统向妇幼系统提供一个开放的存储过程,妇幼系统传送保健号、母亲就诊号、父亲就诊号三个参数调用该存储过程,HIS系统数据库自动触发Insert或Update事件。(只传保健号进行先update 保健号为空,在进行新就诊号的保健号赋值,如果既有保健号又有就诊号就update直接进行保健号的赋值)v 方案一风险:由于网络的不确定性,无法保证妇幼系统能及时访问到HIS系统的数据库。(4)、 LIS系统向中间库推送数据(方案一和方案二)v LIS读取HIS被检测病人的保健号信息。v LIS系统检测结果信息推送妇幼系统中间库。v LIS系统需要做一些业务转换,比如乙肝的一些数值需要转换为阴性或阳性。(5)、 妇幼系统向中间库拉取数据(方案一和方案二)v 唐氏、地贫的数据都拉取到初检,跟复检没有关系。v 中间库的环境由金卫信部署,由赵科提供数据标准。(6)、 妇幼系统中间库选择(方案一和方案二)选择oracle11.2.服务器地址尽快提供。(7)、 数据推送存在的风险(方案一和方案二)v 数据在传送的过程中网络突然中断,该如何回滚恢复数据?LIS端、HIS端、妇幼系统都需给出具体方案。 v 数据如何备份? 进行本地自动全量备份v 怎样避免提供重复数据? 通过批次、保健号、就诊号作为联合主键,同一批次实验室结果不允许重复推送。(8)、 中间库结构(方案一和方案二)表名labresult_ downsyndrome唐氏综合症产前筛查描述字段名类型长度主键可空默认值备 注HIS状态his_stateinteger0插入 1修改上传单位batch_depa_idvarchar36key: department.depa_id由金卫信提供数据状态del_statevarchar10-未验证,1-拉取成功,2-验证失败插入与更新请赋值0保健号woma_healthnovarchar19保健号胎数inca_num_fetusinteger类型inca_typeinteger1- 早期筛查2- 中期筛查筛查日期inca_dateDate孕周inca_gestational_weeksintegerY年龄inca_ageintegery21三体inca_trisomy21integerY1key: basic.basi_id(basi_type=A05)18三体inca_trisomy18integerY1key: basic.basi_id(basi_type=A05)12三体inca_trisomy12integerY1key: basic.basi_id(basi_type=A05)T18inca_T18_end integerYT21inca_T21_end integerYHCGinca_HCG integerYPAPPA inca_PAPPA integerYAFP inca_AFP integerYNTinca_NT integerYUE3inca_UE3 integerY其他inca_othersVarchar50Y表名labresult_ halassemia地中海贫血产前检查描述字段名类型长度主键可空默认值备 注HIS状态his_stateinteger0插入 1修改上传单位batch_depa_idvarchar36key: department.depa_id由金卫信提供数据状态del_statevarchar10-未验证,1-拉取成功,2-验证失败插入与更新请赋值0保健号woma_healthnovarchar19就诊号woma_disease_onvarchar20性别inca_genderinteger10-女 1-男血常规MCVinca_blood_MCV integerYMCHinca_blood_MCHintegerY检查日期inca_mch_dateDateY筛查医院inca_blood_MCV_depaVarchar250Ykey: department.depa_id血红蛋白电泳HBA2hemoglobin_A2integerYHBFhemoglobin_FintegerY检查日期inca_HBA2_dateDateY筛查医院inca_hemoglobin_depaVarchar250Ykey: department.depa_id其他异常血红蛋白unusual_cruorinvarchar250Y地贫基因检测检测结果anemia_geneintegerYkey:basic.basi_id(basi_type=B95)地贫检测结果其他anemia_gene_othervarchar2100Y临床诊断inca_gene_lcintegerYkey:basic.basi_id(basi_type=BN5)基因诊断gene_diagnosisintegerYkey:basic.basi_id(basi_type=B96)地贫突变类型inca_b_thalassemiaintegerYkey:basic.basi_id(basi_type= BA1)地贫突变类型其他inca_b_othervarchar2100Y检查日期inca_gene_dateDateY筛查医院inca_gene_depaVarchar250Ykey: department.depa_id地贫筛查补助类型inca_assistance_typenumberYkey:basic.basi_id(basi_type=BZ1)父母是否同基因inca_parent_genenumberYkey:basic.basi_id(basi_type=A04)interdictioncheckresult 母婴阻断项目检测结果列名类型长度主键可空默认值HIS状态his_stateinteger0插入 1修改上传单位batch_depa_idvarchar36key:department.depa_id由金卫信提供保健号woma_healthnovarchar19唯一性索引数据状态del_statevarchar5默认0,1-拉取成功,2-校验失败姓名icr_namevarchary出生日期icr_birth_datedatey电话icr_phonevarchary社保卡icr_club_idvarchary孕周icr_dery_weeksnumber4y身份证件号码woma_card_idvarchar18y分娩日期icr_dery_datedatey检测医生icr_mid_namevarchar20y医生名字,请提前在妇幼系统录入医生信息乙肝实验室信息hbsagicr_hbsagvarchar20ykey:basic.basi_id(basi_type= A0L)hbsabicr_hbsabvarchar20ykey:basic.basi_id(basi_type= A0L)hbeagicr_hbeagvarchar20ykey:basic.basi_id(basi_type= A0L)hbeabicr_hbeabvarchar20ykey:basic.basi_id(basi_type= A0L)hbcabicr_hbcabvarchar20ykey:basic.basi_id(basi_type= A0L)检查类型icr_chex_typeintegery 1- 孕期检测2- 产时检测检测日期icr_chex_datedatey检测医院icr_depa_nameavarchar220ydepartment:depa_nameHiv检查结果icr_hivintegerykey:basic.basi_id(ba

温馨提示

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

评论

0/150

提交评论