项坚煜 王 静
1.安徽医科大学公共卫生学院MPH学员,安徽合肥 230032;2.安徽医科大学流行病与卫生统计学系,安徽合肥 230032
儿童健康档案系统的设计实现
项坚煜1王 静2▲
1.安徽医科大学公共卫生学院MPH学员,安徽合肥 230032;2.安徽医科大学流行病与卫生统计学系,安徽合肥 230032
目的 设计实现儿童健康档案系统。 方法 利用ACCESS2000设计基本表,存储基本数据;利用VC++6.0设计程序。结果 通过用户界面,实现对儿童健康档案的录入、查询、修改、统计、打印等功能。 结论 优化了工作流程,提高工作效率,提高儿童健康档案管理水平。
VC++6.0;ACCESS2000;健康档案
电子化办公给我国各行各业管理上带来便捷,档案系统则是在电子化办公的基础上引入了数据库概念,使得海量信息可以被更有效的管理。笔者利用VC++6.0与ACCESS2000两种工具设计开发的儿童健康档案系统不仅具备一般档案系统的特点,同时在用户功能上又做了更多拓展,如模糊搜索记录、自动计算实足年龄、自动生成评价、统计结果等,给使用者带来便捷,提高档案管理水平。
软件使用Microsoft visual C++ 6.0软件和Microsoft office access 2000软件编写完成,可以在Microsoft windows32系列操作系统中工作。
利用Microsoft office access 2000设计基本表,用于存储数据,创建Access数据库CErTong.mdb,在数据库中创建jieguo表和pingjia表,jieguo表用于存储儿童体检结果数据,pingjia表是根据中国卫生部妇幼保健与社区卫生司2009年9月发布的《中国7岁以下儿童生长发育参照标准》[1]改制而成,用于对儿童体检结果做自动评价。
stdafx.h作为预编译头文件,用来定义环境参数,构建程序win32运行环境。调用动态连接库msado15.dll,实现对ADO类型数据库的连接。并通过编写代码初始化数据库,监测连接异常。
利用Microsoft Visual C++ 6.0设计程序,完成对各种数据操作功能的设计。
3.1 查询记录
使用SQL的select语句查询符合条件的记录。
3.2 修改记录
使用SQL的PutCollect和Update语句修改记录。
3.3 自动计算年龄
根据用户输入的检查日期和出生日期(其中年4位、月2位、日2位,共8位数字),转换计算月龄,最终折算成年龄。
3.4 自动评价身高、体重、身高体重比
根据用户输入的年龄、身高及体重,查询数据库中的pingjia表,得到评价结果。这取代了以往手工查表的复杂工作,提高工作效率。
3.5 打印记录
直接获取打印机配置信息,并直接将需要打印的数据送至打印机,确保打印清晰度。
3.6 数据统计
读取数据库中的jieguo表,对疾病信息进行统计。
4.1 查询、修改记录
输入查询条件,对体检结果进行查询,可同时输入多项查询条件进行组合查询;若输入“%”,则查询所有记录。双击查询结果列表中的某条记录,可对记录进行修改。
4.2 数据的录入、自动计算年龄等数据
当输入检查日期和出生日期时,自动计算年龄;当输入身高和体重时,自动生成评价。在添加新的体检记录界面右侧,列举了常见的缺点疾病和保健指导,鼠标双击可自动添加到下侧的缺点疾病和保健指导。见图1。
4.3 结果输出打印
鼠标右键,在弹出的菜单中选择“打印记录”或“打印全部”,打印当前选中的记录或打印全部记录。见图2。
图1 添加新的体检记录界面
图2 结果输出打印界面
4.4 数据统计
鼠标右键,在弹出的菜单中选择“筛查”,对当前列表的数据进行统计。
马力扬[2]利用Excel表格及函数进行数据的录入与核对,Excel对硬件要求低,但功能单一;靳莉[3]利用SQL server作为后台数据库设计医院统计查询软件,SQL Server功能强大,但需另外设置服务器。张茜等[4]利用Access制作数据库和用户操作功能来完成药品查询系统的设计;殷朝庆等[5]利用VC++6.0实现了数据库信息查询及打印功能,采用Access数据库以及VC++6.0设计用户界面和操作功能。他们与本系统结构相类似,但本软件在用户功能上做了更多的拓展,如自动计算实足年龄、自动生成评价、统计结果等功能,这些功能相对于人工计算实足年龄、查询评价表、统计等,节省花费大量时间。
本系统运行硬件要求低,且无需安装,复制至任何一台Windows操作系统下都能运行。因此,本儿童健康档案系统具有较高的性价比和较完善的功能,值得进行广泛应用和推广。
[1] 卫生部妇幼保健与社区卫生司.中国7岁以下儿童生长发育参照标准[S].2009-9-25.
[2] 马力扬.Excel在流行病学调查资料录入中的应用[J].中国卫生统计,2009,26(1):39.
[3] 靳莉.SQL语言在医院统计查询工作中的应用[J].中国卫生统计,2009,26(6):40.
[4] 张茜,薛苏冬,钱晓萍.应用Access程序设计医院个性化药品查询系统[J].中国药房,2008,19(28):31.
[5] 殷朝庆,徐海琴,徐新民.基于VC++6.0的数据库信息查询及打印技术[J].医疗卫生装备,2009,30(6):22.
Design for children health records system
XIANG Jianyu1WANG Jing2
1.Anhui Medical University School of Public Health,Hefei 230032,China;2.The Epidemiology and Health Statistics Department of Anhlli Medical University,Hefei 230032,China
ObjectiveDesign for children health records system.MethodsUsing ACCESS2000 as the data keeper to store records.Using VC++6.0 to design code.ResultsBy the user interface,users can operate the children's health records,such as input,query,modif y,statistics,print function.ConclusionOptimize workflow,increase efficiency,improve children's health records management leave.
VC++6.0;ACCESS2000;Health records
R199
C
2095-0616(2011)20-132-02
▲通讯作者
2011-09-20)