医院易失效药品库存智能管理系统设计

2019-11-08 06:01:33 粘接 2019年9期

李娇

摘要:文章将结合系统的功能需求,采用MVC三层架构模式,利用c#、Javascript开发工具和SQL Serv-er2008数据库,设计一种效期全程跟踪的药品库存智能系统,并融合RF数据采集终端、RFID技术、二维码技术等技术实现药品出入库、盘点、失效预警等功能;同时,基于药品效期和库存空间约束,引入EOQ模型构建药品最优库存策略,且经由数值分析,该策略可实现易失效药品库存智能化、低损耗的管控。

关键词:易失效药品;MVC架构;EOQ模型;库存管理

中图分类号:F274;F407.72 文献标识码:A 文章编号:1001-5922(2019)09-0188-05

医药安全直接关系患者的生命健康,在医疗就诊服务中占据核心的地位,尤其近年来,因药品失效造成的安全事故频发,药品效期的管理引发各界关注。而易失效药品作为一种易损耗、腐蚀品,一旦保存不当或库存销量预估失误,在库存期间可能存在药性流失、变质、失效等问题,并引致用药安全、经济损失,这成为药品管理的一大难点和痛点。为此,强化医院易失效药品库存量的管控,以最优库存量来规避缺货或积压、严格管控药品失效问题,是医院药品库存管理的核心内容。文章依托于医院信息管理系统HIS,搭建一个药品库存智能管理系统,并通过WebService技术实现两者互联,可有效采集、整合各部门的药品供需信息,且基于EOT模型可在药品效期和库存空间约束下,生成更为最优的采购清单,以减少药品失效数量和库存积压,为趋向“零库存”的药品库存管理提供有效支撑。

1系统的功能需求分析

易失效药品对于库存管理有着更高、更要的要求,而新医改“零库存”理念指引下,利用信息化技术,基于供应链协同服务来实现药品产、供、销信息交互共享,从而根据药品效期和流通量生成最优订单,并对药品进行全程跟踪和有效期管理,是系统设计的核心目标,具体的功能如下分析:

1.1易失效药品效期的全程跟踪

易失效药品的效期较短、质量要求较高,在采购、人库、出库过程中应该实施透明化、信息化的管控,为此,系统设计中可结合医药企业批号管理经验,引人电子标签、RF手持终端设备等,依托于医院信息化管理系统HIS将药品流转中的相关设备和协同进行整合,以对药品入库至用药的全过程进行批号跟踪管理,该批号信息内含药品的效期,可据此判定药品是否失效,并给予报警,以便及时采集处理措施,实现对药品效期的智能化管理。

1.2药品供应链信息的交互共享

药品库存是医院用以满足当下和未来用药服务需求而暂时存储的药品量,但基于易失效药品的质量管控需求,效期内最优库存成为防控药品失效风险、减少库存积压的关键,为此,在互联网技术支撑下,库房智能管理系统应该有效对接医院HIS系统和供应商信息系统,搭建药品供应链信息交互平台,以有效采集院内药品的用药需求和库存信息,基于药品效期和库存空间设计最优计划订单,并上传至供应商,供货后药库管理员可通过扫码实现药品信息的便捷录人,由此,便可联动供应链各节点实现药库合理采购、供销,提升易失效药品的周转率,逐步实现“零库存”的目标。

1.3药品库的数字化建设管理

以往人工的药库管理方式需要手工记录药品信息、进行出人库核查和拣选,效率低且误差率較高,为改善这一现状,数字化建设成为必然,其可以引人电子标签、RF数据采集器(手持终端)、条形码等信息化设备,将药品出入库信息存储至信息系统之中,并可根据药品用途、效期及类别等进行存取区域划分,并对其货位进行编码,存储至信息系统,以便根据用药需求清单,自动、准确的拣选所需药品,据此构建的数字化药库,应该能够实现药品效期信息的全程追溯,可确保患者用药安全性。

2系统的整体设计方案

2.1软件结构设计

易失效药品库存智能管理系统的核心是控制库存、减少药品失效率,针对上述功能,设计中系统将与医院信息化管理系统HIS对接,利用WebService与医院药房、病房、各科室等可进行信息交互的药库管理系统,以准确采集易失效药品的供需情况,及时清货、备货,避免库存积压造成的药品失效或成本增加。为简化开发,便于应用扩展和维护,系统采用MVC三层架构,其中M(Modle)为模型,V(View)为视图,c(con.troller)为控制器。视图层也即表现层,是人机交互界面,主要用来接收用户的药库操作请求;控制层也即业务逻辑层,是处理用户请求,实现药品库存盘点、效期查询和出入库操作等功能的核心支撑;模型层也即数据库层,用来存储数据表实体,响应反馈用户操作请求。

1)用户表现层也即系统的人机交互界面层,其采用html+css+Javascript的Web前端开发框架,并在MVC框架中初始化一个VelocityEngine作为编程语言,html负责Web浏览器说明内容的结构,CSS设置页面布局,Javascript为脚本语言,是连接前台(ht.m1)和后台服务器的桥梁。利用该模块用户可对药品库存信息进行浏览、录入、统计查询,并可创设出入库单,管理员可在该层进行系统维护、管理,便于用户的操作。

2)业务逻辑层该层为药品库存智能管理功能实现的核心支撑,用C#语言编辑基础数据、药库出人库、库存管理等各项功能程序,其通过接收用户表现层的数据或操作请求,调用功能逻辑的处理函数完进行相关请求的处理,将处理结果传输给数据层完成各项请求的操作,并接收数据层的反馈结果,将其回传给用户表现层。

3)数据访问层该层为最底层,因为RFID标签、条形码等获得的传感器信息和数字化视频等新的信息类型,存在海量的存储需求,为此,可采用SQLServer2008数据库用于药品库存信息的存储、分析和处理,同时,ADO.NET是.NET框架中的重要组件,仪器作为数据库访问方法和技术,可用于完成C#应用程序对数据库的访问。

2.2系统的主要功能模块

1)药品人库功能

以往的药品人库多采用人工操作模式,需手工录入药品供应商、批号、效期等信息,效率低且误差率高。为弥补这一短板,系统将利用WebService技术与医院采购系统进行交互,获取采购订单,并自动创建采购入库单,进而进行人库预约,与供应商确定人库时间;在供应商完成送货,检验药品信息、数量和发票后,可利用二维码技术,通过光电扫描或图像输人设备自动识读和处理药品信息,生成二维条码,而后,由库管员采用RF扫描枪通过C#.NET将二维码程序解析至程序,完成扫码入库,系统将自动记录、存储药品编码、货架号等人库信息。

2)药品库存信息查询功能库管员可利用RF手持终端,通过Wifi网络登录系统,根据需求选择盘点的任务,进人盘点程序利用数据采集器配置的条形码扫描模块逐个货位扫描,根据扫描的药品货架号,在RF手持终端上对应显示出易失效药品的数量、效期、批号、类型等库存信息,若盘点信息与实际库存信息相符,则点击确定按钮即可,相反则需输入实际库存信息,并点击确定直至完成所有盘点任务。同时,根据盘点信息,可预设库存余量超高或少于预警值的题型,以便及时清货、补货。

3)药品出库功能系统将通过WebService技术与医院门诊、药房及住院部等系统的接口进行关联,以实时获取易失效药品的请领订单,系统根据易失效药品所需数量、批号、货位并自动创建出库清单,并将其传输

RFID标签控制器中,由其驱动拣选药品区域灯的亮起,此时利用RF扫描枪引入拣选任务,电子标签亮起自动指示拣选员拣选药品,系统便可自动获取、存储药品出库信息。

3系统关键功能实现的技术支撑

3.1药品失效信息追踪和预警

为确保药品在效期内有效流转和应用,系统需实时追踪药品失效信息,对已经过期或即将过期的药品进行整合,以便准确计量药品库存可用量和最低保障量之间的偏差,及时发出补货的提示,调整库存计划,规避药品短缺无法满足预期需求的问题;同时,需预设一定的失效提醒期,在药品效期超过预警值后提早进行药品失效预警,对接近效期的药品尽量早些使用,以免造成库存积压损失,对于已经过期的药品将自动列人过期药品列表,并提醒及时进行处理,以避免失效药品流出库,造成用药安全事故。这其中预警管理功能是实现失效药品安全存储与用药的基础,当药品库存短缺或是失效时,便会自动发出预警提示,预警过程实现的部分代码如下:

3.2基于效期和库存空间约束的最优库存量

1)最优库存量模型为防控库存积压引发的药品失效,研究在原有EOQ模型基礎上,引人了保质期及库存空间的双重约束,构建最优库存模型,而液体类制剂药品作为一种最常见的易失效药品,产品保质期短,在随机需求下很难在效期内完成药品的全部使用,故而,可以该类型药品为例,在“零库存”理念的指引下,以最优经济库存量为指引,在不同提前期和需求下,考量药品效期和库存空间量,构建易失效药品的EOQ模型,库存模型相关条件设定如下:可预测存量稳定的需求,且不能缺货;库存采用连续拣货策略,且秉承先进先出原则;存在提前期且为常数;采购时药品效期剩余要高于合同保质期。

设定医院易失效药品库存水平如图1所示,r为再采购点,I(t)为不同时期的库存水平,T为药品补货周期,t为供应商生产时间,假设目标单数为时间单位内的药品库存总成本,包含采购和持有两类成本。

设定其他参数固定,基于药品效期和库存空间的约束条件下,设定s(药品的合同保质期)由0.0518年变至0.2218年,最优采购量、总库存成本和药品合同保质期变化,如图3所示。

由上图可知,易失效药品采购量随保质期增加而增加,可见,采购量对于合同保质期的敏感性较强,保质期越长,采购量越大,为此,在易失效药品合同保质期延长时,药库可适当增加采购量,以确保在随机需求下效期内完成全部药物的销售,当保质期增长到一定程度后,效期内销售的药品也将增多,此时,库存空间将成为采购量的约束条件,受保质影响减弱。

4结语

文章结合易失效药品保质器短、易变质的问题,针对库存智能化管理的应用需求,结合以往研究成果,通过需求建模构建系统软件结构体系,并根据各功能模块选配硬件设备,采用MVC三层架构,融合SQLServer2008数据库用于存储、分析和处理药品效期、库存量等信息,基于ASP.技术进行数据库访问,且搭载WebService技术与医院信息化系统HIS进行交互连接,自动获取药品供销信息,由此,设计的系统可支撑易失效药品信息的全程跟踪查询,实最经济库存量的控制,可有效指引药品在效期内的快速流转。