合理用药监测系统投标书技术部分.docx
- 文档编号:11899983
- 上传时间:2023-04-08
- 格式:DOCX
- 页数:27
- 大小:50.44KB
合理用药监测系统投标书技术部分.docx
《合理用药监测系统投标书技术部分.docx》由会员分享,可在线阅读,更多相关《合理用药监测系统投标书技术部分.docx(27页珍藏版)》请在冰豆网上搜索。
合理用药监测系统投标书技术部分
合理用药监测系统投标书(技术部分)
1.供货清单
投标人名称:
四川美康医药软件研究开发有限公司
一、产品品牌:
美康PASS
二、产品名称:
合理用药监测系统、临床药学管理系统、抗菌药物分级管理系统
三、型号规格:
201009版、V3.0、V3.0
四、数量:
各1套
2.软件技术方案
一、PASS合理用药监测系统软件技术方案
(一)产品软件技术方案
PASS合理用药监测系统是一个即可独立运行又可嵌入在HIS或其它病人处方/药品管理系统中运行的合理用药中间件产品,如嵌套在HIS或其它病人处方/药品管理系统中,可以自动获取医生、护士在这些系统中录入的病人基本信息、医嘱、药物过敏史等诊断治疗信息,并根据这些输入信息完成用药医嘱监测和药物信息查询,为HIS等系统提供合理用药辅助功能,不会带来医生或护士在信息录入上的重复工作。
为了使PASS支持不同开发平台开发的HIS或其它病人药历管理系统的调用,要求其必须具备良好的适应性、稳定性、可维护性和可扩展性,因此对PASS采用的相关开发技术和系统结构都有很高的要求。下面将从PASS采用的开发技术、体系结构、嵌入技术、升级方案、技术特点等五方面对PASS的软件技术进行介绍,让您对PASS从软件技术层面有一个整体的了解。
1、开发技术
目前支持中间件或组件产品开发的技术标准和工具很多,包含COM、CORBA、J2EE、.NET等。根据目前国内绝大多数HIS及其它病人药历管理系统都是在Windows平台下进行开发、应用的现状,同时结合COM与Windows平台良好的集成性和易于安装发布的特点,以及现在几乎所有的Windows开发工具都能方便支持COM接口规范,因此对于PASS核心部分我们采用了Microsoft公司的COM和DCOM技术规范来开发。以后,根据实际需要,美康公司可能会开发其它技术规范的中间件。
COM(ComponentObjectModel)微软的组件对象模型,是一个说明如何建立可动态互变组件的规范。它提供了为保证互操作客户和组件应遵循的一些标准。不管组件采用什么语言编写而成,只要符合这个规范,就能被任何一种语言编写而成的客户程序调用。COM组件以Win32动态链接库(DLLs)或可执行文件(EXEs)的形式发布,完全与具体的开发语言无关,是Windows平台下软件开发和交互的一套标准技术规范。
DCOM(DistributedComponentObjectModel)微软的分布式COM,是一套用于支持分布式组件之间通讯的远程过程调用协议(RPC:
RemoteProcedureCall)。其扩展了COM的相关技术,在其基础上主要增加了处理网络协议低层次的细节问题,使COM能够支持局域网、广域网,甚至Internet中不同计算机上的COM对象之间的相互通讯。
因为COM和DCOM都是Windows平台应用开发的一套标准技术规范,采用COM、DCOM开发的PASS可以支持不同开发语言开发的HIS或其病人药历管理系统的调用,具有很强的扩充性和适应性。同时PASS可以在物理位置上达到分布应用,从而满足医院不同规模、不同应用模式的需求。
2、体系结构
一个好的软件系统仅仅采用先进的开发技术是不够的,必须具有良好的系统结构。良好的系统结构是系统运行高效、稳定、可靠、易于扩展和维护的基础,因此我们对PASS的系统结构进行了精心设计,使其既能满足简单的单机应用,也能满足复杂的网络应用;既能满足传统的C/S结构应用,也能满足现在盛行的B/S及多层分布式应用。PASS的系统结构如下图:
由上图可以看出,PASS从产品形式上主要由“PASS接口软件”和“PASS数据库”两大部分组成,算法与数据组织分开,这样既能为不同形态(如WEB、C/S等)的应用系统提供灵活的应用方案、界面显示和嵌套接口,同时又能保持PASS数据结构和算法的相对稳定。
从上图我们同时可以看出,HIS或其它系统通过嵌套接口函数访问“PASS接口软件”中的PASS编程接口(PASSExpress)部分,输入相关信息,并接受返回结果,向用户提供相应结果显示界面;接口软件中的PASS核心(PASSCore)通过ADO数据访问引擎访问和处理PASS数据库,完成监测和查询的核心运算,然后通过COM接口把结果提供给PASSExpress进行解析和处理。PASSExpress调用PASSCore有两种方式,一种方式是PASSExpress直接调用固定的一个PASSCore,如图中实线部分。该方式适用于系统中只存在一个PASSCore的中小型医院应用模式。另一种方式是PASSExpress通过调用PASS名称服务器(PASSNameServer),由PASS名称服务器根据网络上多个PASSCore当前各自的负载情况进行动态连接,如图中虚线部分。该方式主要适用于需要多个PASSCore同时存在才能满足运行要求的超大型医院应用模式。同时PASS数据库服务器也可以存在多个。
这样的体系结构不仅支持HIS、PASS接口软件、PASS数据库在同台机器上的单机版应用;同时也支持HIS和PASSExpress在客户端,PASSCore和PASS数据库在服务器上的传统C/S(客户端/服务器)两层结构应用模式;还支持HIS和PASSExpress在客户端,PASSCore在一个服务器,PASS数据库在另一个服务器上的三层结构应用模式;甚至还可以支持HIS和PASSExpress在客户端,多个PASSCore服务器,多个PASS数据库服务器并存,实现动态负载平衡的复杂分布式应用模式。PASS从系统结构上体现了灵活多变的应用模式,可以满足各种规模医院对PASS应用的需求,整个体系结构不仅技术先进、稳定可靠,而且具有很强的灵活性和扩展性。
(1)PASS接口软件
PASS接口软件从总体上由PASSCore、PASSExpress和PASSNameServer三部分组成。
PASSCore直接访问和处理PASS数据库,提供不带显示界面的PASS基本监测、查询和安全服务等业务逻辑层的核心功能,封装了PASS监测、查询的核心算法;同时对不同形式的PASSExpress保持相同的访问接口,有利于系统版本的管理和核心算法的升级维护。
PASSExpress的作用是根据不同的应用和界面表现需求,提供不同形式的表现层功能。可以以OCX控件、DLL、HTMLAPI、XMLAPI、WebService等不同形式存在。PASSExpress对PASSCore复杂的COM接口和数据结构进行了二次封装,向HIS或其它系统提供更简单的嵌套接口函数;通过嵌套接口函数从HIS或其它系统获取相关输入信息,把输入信息组织处理为PASSCore能识别的数据结构,并通过调用PASSCore提供的COM接口,把这些信息传递给PASSCore完成监测和查询运算,最后对PASSCore返回的监测和查询结果进行相应的解析处理,并返回、显示给调用接口和用户。
PASSNameServer是一个支持动态负载平衡的调度处理程序,主要用于超大型医院。其主要功能是根据网络上各个PASSCore的负载情况,完成PASSExpress调用PASSCore的动态指定,达到动态负载平衡的目的。
(2)PASS数据库
为了保证PASS监测、查询核心算法与数据信息的相对独立和稳定,进一步提升PASS应用的灵活性,PASS的数据信息采用关系数据库技术按照一定的组织结构独立存储。既支持桌面Access数据库系统,同时也支持Oracle、MSSQLServer、Sysbase、DB2等大型数据库系统。
PASS数据库与接口软件的分开,保证了PASS数据结构和算法的相对稳定,
为系统的实施、数据升级提供了很强的灵活性和操作的简便性。如果显示界面或显示规则发生改变,只需要升级相应的PASSExpress部分;如果监测和查询业务规则或算法发生变化,只需要升级PASSCore部分;如果数据发生变化或升级,利用美康公司提供的数据升级工具,只需要在数据库服务器上把新的数据发布到PASS数据库中,即可完成整个网络系统上所有工作站PASS数据的升级。
3、嵌入技术
PASS网络版系统要正常运行并在日常用药工作中发挥合理用药监测作用,首先必须根据美康公司提供的嵌入技术文档,按要求在HIS中需要调用PASS系统功能的地方,调用相应功能的接口函数,完成嵌入工作,才能把PASS系统和HIS无缝的结合为一个整体。
美康公司提供支持采用不同语言和工具(PB、Delphi、VB、VC.NET、Java、C++Builder等)开发的HIS系统嵌入的标准DLL文件,在DLL中对PASS系统内部结果解析、显示处理、输入输出信息格式处理等复杂操作等进行了封装,HIS系统程序员只需要简单的调用DLL的接口函数既可完成整个嵌入功能。
对于采用Java语言开发的医院管理系统,除了用Java直接访问提供的DLL完成嵌套外,还可以通过Java-COM连接桥JACOB来操作服务器端的com组件完成PASS的嵌入。
(1)基本嵌入方案
要实现美康PASS系统在医院HIS系统中的无缝衔接,原有的HIS数据库及HIS子系统不需要作过多的整合即可实现PASS功能,其整合方案如下:
1)HIS系统数据库整合
①新增两张配对表和两张视图,用于完成配对工具的数据配对;
②在处方或医嘱表中新增一个字段名(nwarn),用于保存PASS审查结果警示色;
③在系统表中新增一个字段名,用于存放PASS审查逻辑控制标示。
2)HIS子系统整合
①在需要嵌入PASS系统的HIS子系统的处方或医嘱操作界面中新增PASS审查果结警示色字段,用于显示或保存警示色级别;
②需要嵌入PASS系统的HIS子系统的处方或医嘱操作界面中新增PASS“过敏史/病生状态”按钮,用于调用PASS“过敏史/病生状态”管理功能;
③需要嵌入PASS系统的HIS子系统的处方或医嘱操作界面中新增PASS功能右键快捷菜单,用于调用PASS药物信息查询和审查功能;
④在需要进行自动处方监测的HIS子系统中嵌入相应的PASS自动审查功能调用代码。
(2)嵌入提供的文件
为了让用户顺利完成整个嵌入过程,美康公司提供了如下相关嵌入技术文件:
1)IFPassDll.dll:
PASS系统的DLL文件,HIS嵌入直接交互的唯一文件,它向HIS提供嵌入接口函数,从HIS获取输入信息传入PASS系统,并完成监测或查询的结果显示,返回相应结果值。
2)IFPassDll.ini:
DIFPassDll.dll的相关参数配置文件,完成PASS客户端正常运行所需参数的设置。
3)PASS嵌入接口手册:
对DIFPassDll.dll提供的外部接口函数进行详细说明,嵌入时请仔细阅读该文档,并参见该文档说明进行嵌入。
4)PASS调试运行光盘:
提供美康PASS数据库、PASS安装程序、嵌入接口演示程序、相关配套文档等。
(3)嵌入流程
1)PASS系统在HIS中的整个嵌入流程说明:
①首先医院和HIS方与美康公司取得联系,获取相关嵌入资料后,双方探讨和确定PASS系统在HIS中的具体应用方案,然后确定嵌入方案和嵌入细节;
②美康公司将以光盘的形式,为用户提供详细的嵌入文档和PASS系统运行环境所需的安装程序和PASS系统数据;
③在嵌入之前仔细阅读和理解随盘的相关嵌入说明文档;
④在嵌入之前先建立PASS系统运行环境,作为嵌入调试使用;
⑤在嵌入之前也还需先建立HIS开发环境,为PASS系统嵌入调试提供HIS环境;
⑥根据嵌入接口说明文档和具体应用方案在HIS相关部分进行相关接口函数的调用;
⑦嵌入程序编译测试和嵌入结果验证。
2)在整个嵌入流程中,需要注意的事项:
①必须仔细阅读随盘的相关文档和PASS嵌入接口手册;
②正确安装PASS运行环境;
③运行PASS系统之前,必须进行PASS系统的注册,否则PASS系统无法正常运行;
④完后进行充分测试,保证嵌入的正确性。
(4)嵌入结果验证
嵌入完后,必须验证嵌入结果的正确性,请按以下步骤对嵌入结果的正确性进行验证:
1)建立PASS系统和HIS正式运行环境;
2)测试嵌入接口函数调用部分程序运行是否正确,逻辑是否符合运用方案;
3)运行嵌入PASS系统后的HIS系统,新开案例医嘱进行审查,出现PASS系统监测结果界面或警示灯,表明审查功能嵌入正确;调用药物信息查询功能出来相应的结果,表明药物信息查询功能嵌入正确(注意:
监测和药物信息查询要出现相应的正确结果,必须先保证输入医嘱药品和给药途径与PASS系统药品和给药途径已经正确配对,否则不会出现预期结果)。
4、合理用药服务器客户端软硬件配置要求
由于PASS的核心运算和处理都集中在PASSCore和PASS数据库服务器中,服务器需要做大量运算,PASS客户端则仅处理数据输入和结果显示。因此对服务器的性能要求较高,对工作站机器的配置要求较低。为了达到较好的运行效果,我们强烈建议采用一台专用服务器作为PASS服务器。
PASS运行效率主要取决于服务器性能和并发数,尤其是服务器CPU的性能是影响运行效率的关键因素,CPU主频越高,运行速度越快,同时支持的并发数也越多。当并发数超过服务器支持的极限值后,运行效率会迅速下降。经综合评估不同配置的服务器所能够支持的最大并发数并结合实践经验制定PASS服务器建议配置如下表:
PASS服务器配置表
PASS客户端站点数X
0 X>200 基本配置 推荐配置 基本配置 推荐配置 处理器 2.0G 2.0G*2 2.4G(8核)*2 内存 2G 4G 8G 网卡 100M 1G 1G 操作系统 Windows2000server SP4 Windows2000advanceseverSP4 Windowsserver2003 SP2 家族 Windowsserver2003 SP2 Windowsserver2008 家族 数据库管理系统 SQLSERVER2000 ORACLE8 SQLSERVER2005 ORACLE9 SQLSERVER2005 SQLSERVER2008 ORACLE10 ORACLE11 可用磁盘空间 >30G 显示器 800*600或更高分辨率的显示器 键盘鼠标 标准101/102键盘指针输入输出设备(鼠标/触摸板/滚轮等) 而PASS对用户客户端计算机配置要求较低。一般情况下,只要用户能够保证HIS系统可以正常运行,嵌套后的工作站仍然能保证正常运行。 5、新版本升级方案 任何软件系统都需要经历一个不断调整和完善的成熟过程,其升级维护机制也是衡量一个软件系统是否优秀的重要指标。我们相信随着PASS的不断推广和使用,还会提出许多新的功能,同时也可能发现一些潜在的问题。要满足不断提出的新需求和解决发现的新问题,势必会对系统作适当的调整和完善,因此PASS的可升级性、升级的方便性也是我们在PASS开发过程特别关注的内容。 (1)接口软件的升级 1)PASS服务器的升级 如果需要增加新的功能或解决软件原有潜在问题,都必须对PASS接口软件进行升级。由于PASS接口软件分为PASSCore和PASSExpress两大部分,如果仅涉及到PASS核心算法的调整,只需要升级PASS服务器上的PASSCore即可。通过美康公司提供的升级包或升级文件在服务端自动完成升级。 2)PASS客户端和HIS客户端的升级 如果PASS界面表现形式、内容或表现规则发生变化,就必须升级所有安装了PASS客户端软件的工作站,整个工作量比较大,尤其对于规模庞大的医院。为了保证对PASS客户端软件和HIS工作站程序进行正确、方便、快速、自动的升级,减少系统维护人员升级工作量,PASS客户端软件集成了“自升级”机制,当服务器具有客户端相关新版本文件时,会自动完成所有工作站客户端文件的升级,不需要人工干预,能有效的减少升级维护工作量。同时利用该“自升级”机制,还能完成相应HIS医生工作站、护士工作站、临床工作站相关程序和文件的升级。 (2)数据库的升级 PASS是以科学、全面、先进的医药学专业数据为基础,而医药学是一个专业性、实践性都很强的学科,随着人们对医药学研究的深入,会不断有新的问题发现,也会不断解决存在的问题,因此PASS数据的升级是必要而且也会是经常性的。 从PASS的系统结构我们知道,PASS接口软件和数据库是各自独立的,这就保证了数据升级时不会影响软件的正常运行。如果只需要升级数据而不升级接口软件时,我们只需要完成PASS数据库服务器上数据的升级更新,就能保证全院所有嵌套了PASS的工作站得到最新的合理用药数据。在今后的数据升级过程中,对于大批量的数据升级美康公司会提供专门的数据光盘和升级工具,让您正确、方便、快速的完成数据升级;对于小批量的数据升级,可以通过美康公司的网站自动完成升级。 (三)应用方案 1、PASS系统总体应用方案设计 (1)PASS系统主要通过HIS系统嵌入为医院门诊医生工作站、住院医生工作站、住院护理工作站、门诊发药工作站、住院发药工作站、静脉输液配制中心等提供如下几方面的功能: 1)病人处方(医嘱)自动实时审查功能 2)药物信息在线查询功能 3)问题医嘱的统计分析功能 (2)PASS系统以独立程序方式(不通过嵌入就能直接使用)提供: 1)通用审查与药品信息查询功能 2)药品配对功能 2、PASS系统具体应用方案设计 (1)通过嵌入医院HIS系统,PASS系统提供对病人处方自动、实时的审查功能,审查项目包括: ✓药物与药物类审查,包括药物与药物相互作用审查、注射剂体外配伍审查; ✓药物与病症类审查,包括药物禁忌症与病症审查、药物副作用与病症审查、药物过敏史审查; ✓特殊人群用药类审查,包括老年人用药审查、儿童用药审查、妊娠期用药审查、哺乳期用药审查; ✓用法用量类审查,包括药品与给药途径审查、药品剂型与给药途径审查及、药品剂量审查、重复用药审查。 (2)通过嵌入医院HIS系统,PASS系统提供药物信息在线查询功能,查询项目包括: ✓药物临床信息参考查询 ✓药品说明书信息查询 ✓病人用药教育信息查询 ✓中华人民共和国药典信息查询 ✓检验值信息查询 ✓药物与药物相互作用信息查询 ✓药物与食物相互作用信息查询 ✓注射剂体外配伍信息查询 ✓禁忌症信息查询 ✓副作用信息查询 ✓儿童用药警告信息查询 ✓老年用药警告信息查询 ✓妊娠期用药警告信息查询 ✓哺乳期用药警告信息查询 ✓药物禁慎用简要提示信息查询 ✓抗菌药物临床应用指导原则查询 ✓医药计算公式查询 ✓医药法规查询 ✓合理医药与信息化查询 (3)PASS审查结果统计分析程序为医院提供合理用药的分析和管理功能 PASS系统能再现问题处方并进行回顾性审查及问题处方的查询,能够按照不同时段、科室、医生、问题类型、问题的严重级别、问题处方所涉及到的药品等等进行查询、统计和分析;能按某一药品、某一病人进行查询和统计问题处方;可对问题处方中的每一药物使用进行分析、对每一个问题处方进行综合分析;并能生成报表。 二、PASS临床药学管理系统软件技术方案 PASS临床药学管理系统通过标准数据接口读取HIS系统相关数据,再结合PASS合理用药监测系统处方审查数据库进行工作。 PASS.PHARM系统可以采用在HIS数据库建立视图或者直接采用PASS.PHARM系统自带的类似SQLSERVER的DTS功能的导入数据组件,定期地从HIS数据库提取相关数据,所有数据均为只读方式提取,从而最大限度地避免对HIS系统的影响。从HIS数据库读取的数据,只局限于满足PASS.PHARM系统相关功能的基础数据,不涉及HIS系统其他数据。一旦读取了相关数据,PASS.PHARM系统将释放和HIS数据库的连接,其他功能将在PASS.PHARM系统自带的数据库和PASS核心审查数据库基础上独立运行。需要强调的是,PASS.PHARM系统需要关联PASS合理用药监测系统,使得PASS.PHARM系统可以在读取到设定条件的处方后,对医嘱处方进行用药合理性的审查,及在线进行药品信息的查询(如药品简要信息提示、药品说明书、临床用药信息参考专论等信息);即PASS.PHARM系统的功能实现需要在应用PASS合理用药监测系统的基础上运行。由于PASS.PHARM系统提供了多病人批量监测功能,该功能是为了方便临床药师等专业人士对大量病人的批量监测,有效提高工作效率,在执行该功能的时候,对PASS合理用药监测系统服务器的压力会比较大,所以,美康公司建议在应用PASS.PHARM系统的时候,设置一个单独供PASS.PHARM系统监测及统计功能使用的服务器,该服务器可以是独立服务器,也可以是同PASS.PHARM系统一起使用的高性能PC。 三、PASS抗菌药物分级管理系统软件技术方案 PASS抗菌药物分级管理系统通过标准数据接口读取HIS系统相关数据,或者结合PASS合理用药监测系统处方审查数据库进行工作。PASS抗菌药物分级管理系统从HIS数据库提取相关数据,所有数据均为只读方式提取,从而最大限度地避免对HIS系统的影响。从HIS数据库读取的数据,只局限于满足PASS抗菌药物分级管理系统相关功能的基础数据,不涉及HIS系统其他数据。一旦读取了相关数据,PASS抗菌药物分级管理系统将释放和HIS数据库的连接,其他功能将在PASS抗菌药物分级管理系统自带的数据库和PASS核心审查数据库基础上独立运行。PASS抗菌药物分级管理系统首先通过其维护工具,获取医生、药品信息,并对医生及药品抗菌药物等级属性进行维护。在医生站通过调用PASS抗菌药物分级管理系统的接口函数,传入医生和药品信息,逻辑处理药品是否为抗菌药,对于当前医生是否存在越权;采用弹出对话框的形式来呈现判断结果,并对是否越权进行处理。 3.执行标准 一、数据库 1、数据来源权威、广泛、充分,如药品说明书、《中华人民共和国药典临床用药须知》、《国家基本药物》、《新编药物学》、《临床技术操作规范》、《国际疾病分类(ICD-10)》、《中西药注射剂配伍禁忌表》、《中国医院药学杂志》、《中国医院用药评价与分析》、PDR、USPDI、MARTINDALE、MEDLINE、APANPHARMACEUTZCALREFERENCE等等,包含了国内外上市药品的最新信息。 2、数据评价方法科学而专业,所有的数据都采用了药物文献利用评价(DUR)和循证医学(EBM)的方法进行了科学的评估和管理。 3、审查原理科学,借鉴了国外合理用药审查等多方面的经验,结合国内医院的实际需要,符合医院的临床实践。 4、产品获得国家食品药品监督管理局药品评价中心及国家药典委员会的监制,其专家资源保证了产品数据的权威性和可靠性。 二、软件 1、PASS合理用药监测系统采用DLL(动态链接库)技术,提供嵌入HIS系统的标准接口。 2、PASS合理用药监测系统采用三层结构瘦客户模式,安装、维护均方便快捷。 3、PASS合理用药监测系统采用共享客户端应用模式,升级方便,可实现客户端的自动升级。 4、性能稳定,容错性好,针对PASS合理用药监测系统调用实行了超时控制,保障医院HIS系统的优先运行。 4.培训服务方案 1、服务器安装培训内容 (1)PASS系统数据库安装 讲解如何在不同的操作系统、不同的数据库平台,安装PASS系统数据库;如何进行数据库备份;如何调整系统参数值,从而达最佳
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 合理 用药 监测 系统 投标 技术 部分