预防接种点疫苗/注射器台账管理系统的创建与应用
2018-05-14朱俞学张雪梅瞿媛李昆姚美羽邹容
朱俞学 张雪梅 瞿媛 李昆 姚美羽 邹容
[摘要] 疫苗/注射器台账的管理工作是预防接种的一项重要内容,传统的人工方式管理,不仅花费人员大量的时间且容易出错。通过预防接种点疫苗/注射器台账管理系统开发与应用,进一步提升了疫苗/注射器台账管理的效率,提高每月接种数据报表准确性,是金卫信儿童预防接种信息系统的延伸和补充。
[关键词] 疫苗/注射器台账;管理系统;开发;应用
[中图分类号] R197.2 [文献标识码] A [文章编号] 1672-5654(2018)04(c)-0159-02
疫苗/注射器台账的管理工作是预防接种的一项重要内容,随着国家扩大免疫规划的开始,各疫苗/注射器的台账管理工作变得越来越复杂。目前云南省玉溪市红塔区各接种点的疫苗/注射器统计和使用都是人工方式处理,不仅花费人员大量的时间且容易出错,往往由于个人的因素抄写不慎或计算疏忽,造成疫苗/注射器台账出入错误的现象。笔者针对以上问题,自主开发预防接种点疫苗/注射器台账管理系统,作为辖区内各预防接种点疫苗/注射器台账及相关报表生成的管理软件工具,有效地强化了辖区预防接种点疫苗注射器的台账管理,满足接种点台账、报表、快速查询的需要,节省了人力和物力,提高了工作效率,是目前使用的金卫信儿童预防接种信息系统的延伸和补充。
1 创建系统
预防接种点疫苗/注射器台账管理系统是典型的信息管理系统,数据库采用Access数据库,它具有操作简单、易于使用的优点。其中使用VBA语言和SQL查询,VBA是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。
1.1 数据库的开发前提
①所需条件。可以运行Access2003办公系统的计算机及带有存折打印功能的打印机。
②其他。对windows操作系统及Access2003熟悉,并能掌握VBA及SQL的基本知识。
1.2 数据库储存表构造
其中包含系统登录表,入库系统表等几部份,见图1。
①系统登录表。含操作人姓名、单位、密码、单位编码和创建日期。
②入库系统表。包含3个表,主表为进货系统表,子表有疫苗入库明细表和注射器入库明细表。主表主要负责入库次数、入库日期、入库人、入库地点、疫苗性质、备注等内容的存储,子表负责疫苗/注射器的名称、批号、规格、生产厂家、有效期、入库数量、价格等相关资料的储存。
③出库系统表。包含3个表,主表为出库系统表,子表有疫苗出库明细表和注射器出库明细表。主表主要负责出库次数、出库日期、出库人、出库地点、疫苗性质、备注等内容的存储,子表负责疫苗/注射器的名称、批号、生产厂家、有效期、出库数量、报废数量、退回数量、价格等相关资料的储存。
库存系统表。包含2个表,分别为疫苗库存表和注射器库存表,负责疫苗和注射器的库存,表中的数据为(入库表减去出库表)的结果,并为免疫接种系统作疫苗/注射器数据供给。
免疫接种系统表。包括3个表,其中两个表是为了避免重复录入儿童信息,而调用儿童预防接种信息系统客服端的dbo_Child和dbo_Qyhf,另外一个为登记系统表,储存系统编号(年月次)、儿童编号、姓名、出生日期、疫苗/注射器名称、数量、接种针次、价格、登记日期、户口属性、价格、登记医生等,登记系统表为整个台账系统的重要组成,所需的出库表的疫苗/注射器信息及儿童的注射信息为此表运用后自动生成。
儿童接种信息补录系统表。主要负责未能在此系统内登记疫苗注射信息的儿童进行补录接种信息,表内包含家长姓名、儿童姓名、联系电话、联系地址、疫苗接种日期、疫苗接种剂次等,帮助完善儿童预防接种信息台账中的接种信息。
1.2.2 表的关系 要使系统能够正常运转,需要设置各表之间的关系,使其数据能够相互联系。
1.3 云南省扩大免疫规划台账系统操作窗体
①创建操作用户。由上级进行配置。
②登录界面。选择用户和输入密码进行登录,见图2。
③主菜单。含疫苗注射器出入库系统、免疫接种系统、儿童接种信息补录、各台账的查询等菜单。
④疫苗注射器入库系统。分别录入疫苗/注射器的名称、生产企业,批号、有效期等信息后保存数据。
⑤疫苗注射器出库系统。分别对库存的疫苗/注射器的名称、接种人数、使用、报废、退回及多人份疫苗使用的情况保存数据。
⑥免疫接种系统。录入金卫信系统中最后的6位编码,系统能自动提取姓名、性别、出生日期(调用金卫信儿童预防接种信息系统内的基本资料,实时显示该儿童的年龄到几岁几个月几天)、联系电话、户口属性、是否外来接种证等相关资料,选择录入需要接种的疫苗名称/注射器(实时库存管理)、系统自动填入针次,以上完成后打印疫苗接种签名表及疫苗接种通知单。见图3。
⑦儿童接种信息补录系统。对预防接种对象的接種时间进行补录入,登记不在系统登记中录入的疫苗接种针次,如在出生医院接种的卡介苗和乙肝第一针等。
1.4 各台账的查询管理打印
①疫苗/注射器台账查询管理。分别对疫苗/注射器的使用情况进行查询输出。
②儿童接种台账查询。分别对儿童的基本资料、接种疫苗和时间进行查询输出,并能把相关查询的资料导出到Excel进行使用。
③门诊接种日志查询。按照接种日期范围对接种对象进行查询管理,对录入有问题的资料进行再次修正保存。
④对预防接种针次分类统计。按照接种日期对疫苗接种针次进行统计汇总。
1.5 功能说明
系统不仅能够把疫苗/注射器台账管理好,而且还能对每月的报表进行统计汇总上报,有着友好的录入界面,直观方便的操作,容易上手。预防接种登记中实现疫苗注射器的自动出库,通过选取疫苗/注射器的方式进行选择疫苗注射器种类,通过限定录入范围,避免了录入的可能,并且需要把资料全部录入完成才能完成打印保存输出,是金卫信儿童预防接种信息系统很好补充。
2 系统的应用
目前已经有红塔区疾控中心接种门诊和6个乡镇的所有接种点在使用该软件进行疫苗注射器的台账管理。一年多的运行结果证明:
①操作简单,特别适用于县、乡镇和村级卫生医疗机构使用。系统操作界面直观,容易上手,只要对基层接种点医务人员进行简单培训就可以掌握系统使用方法。系统具有数据资料管理的长期性、系统性、准确性等特点,可解决接种点管理人员变动后相关管理资料的延续问题。
②提高接种点报表质量及疫苗注射器的管理水平。系统从疫苗注射器入库、出库、免疫接种、台账等方面进行电子化管理,解决各疫苗预防接种针次统计、台账的登记、报表统计、运转周期疫苗库存计算、预防接种日志的查询打印、注射单打印、《云南省扩大免疫规划接种点/门诊疫苗与注射器管理台账》和《云南省扩大规划疫苗接种完成情况登记表》的查询打印、儿童个案数的快速查询等问题,使各预防接种点的台账管理实现格式统一规范,报表数据质量提高。
③提高工作效率。系统具有简便的操作,少量的录入项目,选择疫苗名称,打印出疫苗接种知情同意签名单和疫苗注射单,即可完成所有的登记工作,提高了工作效率和登记的准确性。
[参考文献]
[1] 明日科技编著Visual Basic从入门到精通.[M].3版.北京:清华大学出版社,2012(2014.11重印).
[2] 启明工作室编著.Visual Basic+Access数据库应用系统开发与实例[M].北京:人民邮电出版社,2004.
(收稿日期:2018-01-21)