论文部分内容阅读
在“以药养医”的旧体制下,药品在医院极易形成一个灰色的利益链条,让药品由预防、治疗、诊断的医疗手段沦为了为医院创收的商品。有数据显示,我国每年因药品不良反应住院病人多达270万,住院病人中每年又有20万人死于药源性疾病。对此,我国新“医改”方案首次提及了“药事服务”的概念,即向患者提供合理、安全用药方案以及相应的药品供应保障服务。目前市场上涌现出众多第三方药事服务平台,它们借助互联网技术为医疗机构或连锁药店提供远程药事服务。这些平台在一定程度上缓解了提供全方位药事服务的窘境,可却存在着一些潜在的不足:(1)药事服务平台尚处于初步发展阶段,为了追求效益,第三方机构未能遵循医疗信息协议进行规范化地开发。不同平台提供的接口以及信息格式存在着差异性,导致系统之间互通互联困难。(2)缺乏统一的领域建模语言。医疗作为一个特殊的领域,其流程必须要符合一定的规范性和安全性。这些特殊的性质,使得医疗领域建模过程相对复杂,时间成本高。同时,厂商在构建药事平台时,系统业务的完备性及安全性往往缺乏保障。立足于此,本文提出了利用特定领域建模方法解决互联网药事系统开发方面的问题。本文结合HL7通讯协议以及IHE技术框架对药事领域进行了分析,抽象提取了领域的角色和业务流程,构建了领域的平台无关元模型。特定领域建模语言构造过程从处方平台、处方审核平台、社区药房管理平台、药房平台以及跨平台间消息通信五个视角展开。论文全方位的分析了各个视角下的业务流程,并利用MetaEdit+建模工具设计了语言的具体语法和静态语义。最终本文建立的特定领域建模语言包含30个角色、16种关联、34种静态语义约束。此外,本文利用MetaEdit+建模工具中的MERL语言设计了模型的代码生成器,实现了模型到应用代码的自动映射。经实例统计,代码自动生成率达80%。系统实现部分,本文分析了互联网云药房项目中药事系统的具体需求,利用该套建模语言,搭建了系统的应用模型,并生成了最终的目标系统。本文构建的药事领域建模语言符合国际医疗信息标准,可以实现信息的无缝连接。建模语言将协议标准的具体实现细节隐藏在建模元素的内部,使得该套语言的表达性和易用性强,并具有一定的扩展性。互联网药事领域的其他子系统可以使用这套语言快速地构建应用模型,并通过运行代码生成器,将模型转换为目标应用系统。软件的开发效率大大地提高,软件的质量也进一步得到了保障。该套语言具有很高的参考价值和实用价值。此外,本文设计的互联网药事系统,可以应用在互联网云药房项目之上,为用户提供优质的药事服务。