系统采用.NET平台C#语言开发,用到的开发技术主要有WPF,WCF,Webservice,WEB API。有将近百家的二级医院案例,数家三级医院案例。
针对医院信息化建设项目的特点和政策决策的业务目标,采用面向服务技术架构(SOA, Service-Oriented Architecture)分析与设计方法、遵循统一性、抽象性、符合性及业务驱动、可迭代的设计原则完成项目的分析、设计和开发。
在医院信息化建设项目中,主要业务系统的实现中将采用典型的多层应用体系架构,划分为基础组件层、业务组件层、表示组件层三(N层)个层次。
医院信息化建设中,系统架构的合理与否是软件开发、系统实施能否成功的关键,决定了系统的质量优劣和健壮与否,是一个重要,且又困难、复杂的工作。设计模式的运用使我们可以更加简单、方便地复用成功的设计和体系结构,将已证实成功的技术加入到系统架构中去,简而言之,“架构设计是骨架,设计模式就是肉”。
基于构件技术的系统搭建模式
医院信息系统使用合理设计模式,有效提高工作效率,增强程序的可维护型和可扩展性。在系统技术实现上,我们在保证技术成熟性的同时,充分考虑到当今信息技术的最新趋势,对系统的体系结构及系统内核进行设计,最大限度的实现重用。我们在解决问题的总方向是将复杂问题简单化,在这个总方向的指引下,广泛采用设计模式来达到最大限度的重用,在设计时尽可能的简单明了。
医院信息系统采用的组件模型是系统架构的一种形式,软件开发过程从过程功能模型、面向对象模型、到组件模型。广义上讲,组件就是实现一类业务功能的、可重用的、可独立部署和设计的程序集合,这些程序有明确和完善的接口定义,通过接口完成功能请求,具体实现则通过封装机制屏蔽,而内部通过多种设计模式,保证组件的合理性。
数据交换与共享
医院信息化建设项目中大量用到信息和数据的交换,建立一种统一的接口标准是非常必要的。这种接口标准必须满足通用、规范、安全、可扩展的要求;系统内部、系统与外部资源之间有信息的交互和传递,要以应用支撑平台为支撑共享信息、协同工作。
- 自动获取或提供如下信息:
- 病人基本信息就诊卡号、病案号、姓名、性别、年龄、医保费用类别等。
- 诊疗相关信息。
- 医生信息:科室、姓名、职称、诊疗时间等。
- 费用信息:项目名称、规格、价格、