基于Web Services医药集中采购系统设计与实现.docVIP

基于Web Services医药集中采购系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Services医药集中采购系统设计与实现

基于Web Services医药集中采购系统设计与实现   摘 要   医药集中采购系统是为了落实国家医改政策而设计的集药品招标、药品交易、药品监管于一体的信息系统。文章设计了一个基于Web Services的医药集中采购系统,并给出了核心部分的具体实现。   【关键词】WEB服务 ASP.NET 医药集中采购   根据《国务院办公厅关于印发建立和规范政府办基层医疗卫生机构基本药物采购机制指导意见的通知》(国办发〔2010〕56号)、《药品集中采购监督管理办法》(国纠办发〔2010〕6号)和《安徽省人民政府办公厅关于巩固完善基层医药卫生体制综合改革的意见》(皖政办〔2011〕61号)等文件精神 ,安徽省医药集中采购服务中心需要根据本省基本药物招标采购需求开发一套集药品招标、采购和监管于一体的信息系统,实现全省基本药物招标采购的资质审核、报价、评审、采购、配送、结算、监管等多项业务综合管理功能,实现基本药物从“出厂”到“使用”的全程动态监管。   为了满足与基层医疗卫生机构管理信息系统(HIS)实时交换基本药物的用药信息、配送信息、库存信息、提示预警;支持与配送企业ERP对接,满足实时获取订单信息、配送信息、库存信息以及基层医疗机构基本药物库存信息等需求,本文提出了一种基于Web Services的医药集中采购系统的设计方案。本方案使用Web Services技术提供HIS、ERP系统和本系统的数据交互,具有很强的扩展性。   1 Web Services技术   Web Services是实现SOA以及基于SOA 的企业应用集成框架的重要技术。它的技术核心是基于XML和HTTP协议的3个标准:Web服务描述语言WSDL,用于服务发布的统一描述、发现和集成规范UDDI以及简单对象访问协议SOAP。通过自描述性的XML和通用的HTTP协议,Web服务可以访问互异系统,也可以被任何应用系统、在任何地方动态访问,而不必考虑服务的具体实现,并对应用程序交互操作性的支持达到了空前的水平   Web Services体系架构,是面向服务的体系结构(SOA),SOA结构中共有3种角色:服务提供者、服务请求者和服务注册代理者,三者关系如图l所示。   (1)服务提供者:发布自己的服务,并且对使用自身的服务的请求进行响应。   (2)服务请求者:利用服务注册查找所需的服务,然后使用该服务。   (3)服务注册中心:注册已经发布的服务提供者。对其进行分类,并提供搜索服务。   2 医药集中采购系统的设计与实现   系统通过微软.NET提供的Web Services开发技术,接口利用POST方式向服务器提交相关参数,以JSON对象的形式向用户返回接口操作结果,实现与HIS、ERP系统的对接。系统采用Oracle11g RAC来存储药品招标、交易中的数据,提供安徽省基本药物招标采购的资质审核、报价、评审、采购、配送、结算、监管等多项业务综合管理功能。   2.1 系统架构   系统架构如图2所示,系统架构由三部分组成,一是系统的主体,即过程处理部分,重点是招标系统、采购交易系统、结算管理系统以及监管系统的信息处理;二是服务、监管环节,经办机构和行政监管部门通过系统主体部分为目标用户提供业务支持和信息服务,并监督业务运行过程;三是平台的三大目标服务用户,即药品生产企业、药品配送企业和医疗机构,这三大用户通过系统主体部分实现业务关联与协同,并完成药品招标、交易货款结算支付等主要业务功能。   2.2 关键技术实现   2.2.1 数据业务流程设计   医药集中采购系统涉及到全省的基层公立医疗机构及全省的药品配送企业。药品配送企业的ERP系统由不同的ERP供应商提供,每个ERP系统都需要进行个性化的对接。但是全省的基层公立医疗机构可以通过安徽省县域卫生信息系统与HIS系统进行关键业务数据交互,如图3所示。   由于安徽省有97家县级卫生平台,需在县域卫生信息系统的前置机里提供统一数据交互路径和接口程序;各个县级平台和辖区内医院HIS系统实现信息的交互。   2.2.2 数据交换模式   平台中在数据交换的过程中,考虑到县域卫生信息系统分布在各个县区数据中心且数据中心维护数据的不确定性,采用前置机数据交换的模式,具体方式如下:   (1)医药集中采购系统将实时的药品采购及配送入库信息传送到自身的前置机中,提供唯一的数据交互路径和标准接口下载方法并通过对方提供的数据交互路径和接口下载方法,抓取对方的数据。   (2)县域卫生信息系统中医院库存和销售数据传输到县域卫生信息系统的前置机中并提供固定格式的数据库存储表结构。   2.2.3 数据接口安全设计   为保证数据安全,接口调用时传入接口方法的参数以及接口返回值,均使用AES加密方式进行加密。其中加密所需的密

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档