集成平台开发

问题描述:现有若干不同医院,每个医院装有HIS/LIS/PACS等等不同系统,数据分布在各自的数据库里面,由于没有关联,导致各医院之间数据不能通用。

 

目标任务:使不同医院之间的数据可以进行交互,将各医院的数据整合起来,集成到一个平台。由一个医院作为中心,其他各医院可分享其数据资源。

 

可控资源:

1、 目前所有的HIS/LIS/PACS版本可以统一

2、 中心对下属各分级医院有控制权,中心可制定标准/模板

 

限制条件:

1、 软件结构不能改变(CS结构程序)

2、 修改幅度不能影响原有已运行程序

 

 

由于是CS程序,各程序之间交互不便,因此需要有一个统一的接口来实现数据的交互传输。由于条件原因,这里我们使用webService进行通信。

 

下面是解决方案的一个片段,以中心和一分院之间的数据交互为例

     

 

 

各医院之间的数据交互,通过webService进行。

 

查询数据时,按如下顺序进行:

本地HIS/LIS/PACS数据库

本地前置HIS/LIS/PACS数据库

中心HIS/LIS/PACS数据库

 

主要应用技术:

 

l         webService

l         XML

l         C#反射

 

 

后面会介绍相关技术细节

 

PS:做集成平台的时候,才真正体会到了B/S结构程序的好处

转载于:https://www.cnblogs.com/CGavin/archive/2010/03/19/1689719.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值