通过编程建立注射剂与溶剂配伍禁忌的微机查询系统
2011-03-06
(中国人民解放军南京军区南京总医院,江苏 南京 210002)
注射剂在临床上使用最为广泛,但其不良反应发生率也逐年增加,主要原因是药物配伍不当、溶剂选择不合理等致药物溶液发生成分、浓度、澄明度和微粒度改变,使药效降低,甚至发生输液反应,降低了临床患者用药的依从性。如临床上青霉素与弱酸性葡萄糖注射液配伍2 h就有10%的成分分解,发生过敏的几率增加[1]。随着临床使用的注射剂品种越来越多,在临床配液时药物和溶剂配伍的信息量也逐渐增加。虽然已经建立了药品说明书库,但查询费时费力。为了改变这种现状,确保信息来源准确和查询速度迅速,我院采用Visual Basic(VB)编程语言编制C/S查询程序,以ACCESS通用型数据库来管理药品和溶剂信息,经临床配液中心实践,效果达到预期目标,现介绍如下。
1 运行环境
系统硬件:服务端CPU P4 2.4 G,内存512 M;硬盘:30 G;客户端CPU PⅡ450 M,内存128 M,硬盘10 G。系统软件:服务端操作系统为中文Windows XP SP2,应用软件为中文ACCESS;客户端操作系统为中文Windows 98以上;开发软件Microsoft Visual Basic 6.0 SP6中文版。数据来源于药品说明书。
2 建立数据库及程序
2.1 用ACCESS建立数据库
将收集的说明书进行整理,以表格方式整理出药物与葡萄糖、氯化钠、复方氯化钠、碳酸氢钠、果糖等溶剂的配伍情况,以及药品的规格、1次最大用量、是否避光、保存温度等信息。在ACCESS中建立数据库,并建立1个表格,字段分别为药品ID、药品名称、药品名称拼音码、规格、单位、1次最大用量、0.9%氯化钠、5%葡萄糖、10%葡萄糖、葡萄糖氯化钠、果糖氯化钠、复方氯化钠、碳酸氢钠、复方氨基酸、是否避光以及保存温度,并将已查询的信息输入至数据库中。
2.2 设计信息操作界面
设计了将药品和溶剂信息输入和更新的界面,输入时能自动辨别哪些字段不能为空,溶剂对应的选择项是下拉控件。其中的选择项有“可配”“可配*”“禁配”“禁配*”“未知”“未知*”,而避光选择项中有“必须”“必须*”“无须”“无须*”“未知”“未知*”。加注“*”表示信息来源于药物说明书以外的资料,点击“新增”按钮,进入数据库后数据在界面的最上端有所显示;更新信息时点击上端的显示框药品信息行,在下面输入框中更改数据,点击“修改”按钮,数据库中数据更新后在界面的最上端也有所显示。为了防止无关人员操作本界面,在新增或修改前必须输入有权限的用户名和密码。有关系统数据输入窗口和服务端界面如图1和图2。
2.3 设计查询界面
查询的方式有两种,一种是以可配或禁配的溶剂为检索条件查询,另一种是以药品名称拼音码查询。查询结果在下端的显示框中显示,如果信息条较多可翻页显示。如在拼音码位不输入任何字符,则可查询数据库中的全部数据;在显示框中显示的内容可通过报表方式打印出来,便于用资料的方式保存。此程序以F12快捷键调用显示和隐藏,方便用户使用,但又不影响到桌面其他程序。查询窗口见图3。
图1 药品和溶剂信息输入和更新窗口
图2 服务端运行界面
图3 客户端查询窗口
2.4 生成执行文件
在VB的IDE集成环境中生成执行程序,此程序为绿色软件,将其文件拷贝至所用微机中,不会在注册表或其他位置写入任何数据,对机器原系统不会造成任何损害,仅需在本程序配置文件中设置服务端的IP地址和端口。文件拷贝至硬盘后,在桌面建立一个快捷方式即可,点击该快捷方式运行此程序就可查询。
3 讨论
注射剂与溶剂的配伍已有多版本配伍禁忌表和众多文献报道,但仅局限于较老的药品配伍禁忌。随着新药不断进入临床,这些资料实用性不强。大量药品的信息必须通过查询《新编药物学》等资料或药品说明书获得,因此在临床配液时极不方便。通过建立微机查询系统,可实时查询注射剂与溶剂间的配伍禁忌,保证配制溶液的安全性,减少了临床输液反应的发生,提高了药师工作效率和合理用药水平。因C/S模式具多用户性和易维护性,故本程序以C/S模式建立,为以后多客户端应用和远程维护药品信息打下基础;此系统中还将加入所用溶剂的最小及最大体积,进一步增强其功能,更好地为医师、药师和患者提供准确、可靠的药学服务。
[1]顾觉奋.抗生素的合理应用[M].上海:上海科学技术出版社,2005:70-71.
[2]黄万坚.正确选择抗菌药物的注射途径和注射溶媒[J].海峡药学,2008,20(6):142-143.