在开始之前先向大家交流一下我用的方法,只要掌握最基本的access操作,会一点点函数就可以了。最终的效果就是通过导入或者输入一些体检结果,access帮你产生体检的建议。以下是操作的方法:
第一步:你首先要会创建表,然后根据你要做的体检项目对其中的属性进行设计。表中的每一个项目就是一个变量,这是设计属性的截图:
第二步:创建供录入的窗体,这个窗体只要自己看着舒服方便操作就可以,需要注意的是要学会Tab键索引和制表位属性的设置, Tab键索引是用来安排文本框录入的顺序的,制表位是用来安排是否逃过,通过这两个属性的设置方便自己的录入习惯,以下为截图:
第三步:创建供输出打印的体检报告窗体。我的体检报告是有两面的,这里我只介绍第一页:主要是基本信息、血压、血糖、肝肾功能、血脂,第一页基本是数值变量,因此可以通过函数的办法进行结果分类,然后对不同的结果提出不同的建议。这里主要使用了分类函数switch,真的是一条函数解决了所有的分类,其实这也是这个体检报告的主体和主要减少人力的地方。因为我们的体检数据是有电子版的,通过导入就可以直接产生体检的建议,比起过去手工录入建议要省很多的时间,同时可以避免人工录入产生错误。以下是截图:
第二页,还有待改进,目前只完成心电图的评价和建议自动生成。跟第一页不同的是心电图的评价只分三类,其中空值使用了isnull,代表未检,并使用iif进行分类。以下是截图:
通过这样的设计,确实节省了不少劳动力,回忆2015年我们体检报告,需要三个人录入基本资料,一个人录入心电图和血尿常规,最后需要两个人进行结果评价和建议的录入。发放结果时间需要两周时间,现在只需要一个人负责结果的导入和第二页尿常规和B超结果录入就可以了,所用时间大概是3天到1周的时间,即可发放报告。虽然版面跟正规的体检报告相比确有许多不足,缺少体检结果和建议的总结,部分结果如血常规只取了部分数值,但能够节省到劳动力还是挺兴奋。最后给大家看一下第一页打印的效果图:

谢谢!
提供该软件的源码下载,见附件:
点击下载此附件