《医学信息技术基础教程(第二版)》是专门为综合性院校医学以及与医学相关专业本科生开设医学信息技术课程而编写的教材。第二版将数据库教学平台由第一版的Access2003升级为Access2010,并把第一版的实验教程内容并入了主教程的相应章节。全书共10章,前3章介绍了医学信息概述、医学信息系统和医学决策支持系统的相关基础知识;后7章通过构建一个药品进销存管理系统实例,讲解表、查询、窗体、报表、宏等数据库对象的创建及应用方法,介绍VBA程序设计和模块的基本知识和应用技术。为了帮助读者更好地理解和掌握教材的内容,《医学信息技术基础教程(第二版)》在相应章节中含有实验指导,每章后面附有习题,书末提供参考文献。
本书结构合理、文字通俗易懂,可作为普通院校医学以及与医学相关专业医学信息技术课程的教学用书,也适合从事医学信息系统建设的科技人员参考。
我国医疗卫生信息化的快速发展,对医学以及与医学相关专业学生的计算机应用能力提出了更高的要求。对此,国内许多医学院校从学生入校开始就开设了面向本专业的计算机基础课程,出版了相关教材。与专门的医学院校不同,作为综合性院校中的医学以及与医学相关的专业,其计算机教育是建立在公共计算机基础教学平台之上的,这类专业的学生如何进一步学习面向专业的计算机课程、提升与专业紧密结合的计算机信息处理能力和素养,是面向医学专业的计算机基础课程教学改革的重要课题,本教材的编写就是为了满足这方面的教学需求。
本书在公共计算机基础教学平台上,将医学信息相关知识与数据库技术相结合,适合医学以及与医学相关专业的学生作为面向专业的医学信息技术基础课程的教材。
本书的第一版出版于2011年,为适应计算机技术的快速发展,第二版将数据库教学平台由第一版的Access 2003升级到Access 2010。同时,为了使教材更加紧凑和方便教学,第二版不再分主教程与实验教程,而是把第一版实验教程内容并入新版教程的相应章节之中。
全书共10章,由前3章组成的第一部分作为理论基础,主要介绍了医学信息、医学信息系统和医学决策支持系统的相关知识;由后7章组成的第二部分作为实现技术,通过构建一个药品进销存管理系统实例,讲解创建表、查询、窗体、报表、宏等数据库对象的方法和应用技术,介绍VBA程序设计和模块的基本知识和应用方法,使读者通过建立构成信息系统核心的数据库应用系统,了解建立一个信息系统的基本知识、基本流程和实现方法。
本书的主要特点:
(1) 以医学信息的获取为核心,通过医学信息系统和决策支持的介绍,理解医学信息的产生、处理和决策,向读者提供一个医学计算机应用的新视角。
(2) 以构建一个药品进销存管理系统为主线,由浅入深地介绍数据库系统从总体设计、各个组成部分的构建到整个系统实现的全过程。
(3) 为了便于教学,本书提供教学PPT,在含有实践训练任务的各章中都附有配套的实验指导。本书第二版由祝建中任主编,王培科、陈康任副主编,参与第二版教材设计与编写的人员有陈康、蒋秀芳、潘红、王培科、吴平、祝建中(以汉语拼音为序)等。由于书稿撰写时间较短,作者水平有限,书中难免存在疏漏或错误,恳请读者批评指正。
编者
2015年3月
第1章医学信息概述/1
1.1信息和医学信息/1
1.1.1信息的概念/1
1.1.2信息与数据、知识、文献的关系/3
1.1.3医学信息/7
1.1.4医学信息学/8
1.2医学信息的获取和标准化/9
1.2.1医学信息源/9
1.2.2电子病历和电子健康档案/11
1.2.3医学信息的标准化/12
1.2.4一些著名的医学信息标准/15
1.3网络医学信息的应用/18
1.3.1网络医学信息资源/18
1.3.2医学专业搜索引擎/20
1.3.3医学数据库资源检索/24
1.3.4医学信息客户端应用程序/28
1.4医学信息检索实验/29
1.4.1知识概要/29
1.4.2实验目的和实验内容/29
1.4.3实验1使用搜索引擎/30
1.4.4实验2使用医学专业搜索引擎/31
1.4.5实验3检索医学信息标准/34
1.4.6实验4使用网络医学数据库/35
练习与思考/38第2章医学信息系统/40
2.1信息系统概述/40
2.1.1信息系统/40
2.1.2医学信息系统/43
2.2医院信息系统/44
2.2.1医院信息系统概述/44
2.2.2医院信息系统的基本功能/46
2.2.3医院信息系统的结构/48
2.2.4一个实例——临床病历数据
管理系统/49
2.3医学图像存储与传输系统/52
2.3.1PACS的基本知识/52
2.3.2PACS的结构与功能/54
2.4公共卫生信息系统/56
2.4.1我国公共卫生信息系统的建设
和发展/57
2.4.2我国公共卫生信息系统主要构成/59
2.5其他医学信息系统/61
2.5.1社区卫生信息系统/61
2.5.2医疗保险信息系统/64
2.5.3远程医学系统/66
2.6医学信息系统检索实验/68
2.6.1知识概要/68
2.6.2实验目的和内容/69
2.6.3实验1医院使用信息系统的调查/69
2.6.4实验2医学影像技术检索/70
2.6.5实验3医院信息系统示例/70
练习与思考/72第3章医学决策支持系统/73
3.1概述/73
3.1.1基本概念/73
3.1.2医学决策支持系统的工作流程/75
3.2医学决策支持系统的方法/77
3.2.1临床检验与贝叶斯定理/77
3.2.2决策树与决策分析/79
3.2.3人工智能和专家系统/82
3.2.4人工神经网络/85
3.3医学决策支持系统的技术/87
3.3.1数据仓库技术/87
3.3.2在线分析处理技术/89
3.3.3数据挖掘技术/91
3.3.4知识库/94
练习与思考/95第4章数据库基础/97
4.1数据管理技术的发展/97
4.1.1人工管理阶段/97
4.1.2文件系统阶段/98
4.1.3数据库系统阶段/99
4.2数据模型/101
4.2.1数据处理的抽象和转换过程/101
4.2.2经典的数据模型/101
4.2.3信息世界中的基本概念/103
4.2.4计算机世界中的基本概念/105
4.2.5关系式数据库/106
4.3关系模式规范化/108
4.3.1第一范式/108
4.3.2第二范式/109
4.3.3第三范式/111
4.3.4关系模式规范化小结/112
4.4数据库系统/113
4.4.1数据库系统的组成/113
4.4.2数据库系统的结构/115
4.4.3数据库应用系统的开发步骤/119
练习与思考/120第5章数据库和表/122
5.1Access概述/122
5.1.1Access数据库工作界面/122
5.1.2Access数据库对象和数据类型/124
5.1.3数据库和表的设计/127
5.2操作与管理数据库/130
5.2.1创建数据库/130
5.2.2打开和关闭数据库/130
5.2.3管理数据库/132
5.3创建表/133
5.3.1创建表结构/135
5.3.2设置字段属性/138
5.3.3向表中输入数据/144
5.3.4建立表间关系/148
5.4操作和维护表/151
5.4.1修改表结构/152
5.4.2编辑表内容/153
5.4.3调整表外观/157
5.4.4排序和筛选记录/159
5.5数据库和表实验/162
5.5.1知识概要/162
5.5.2实验目的和实验内容/163
5.5.3实验1创建数据库和数据表/163
5.5.4实验2设置表中字段的属性和
建立表间关系/165
5.5.5实验3维护和操作表/167
练习与思考/171第6章查询/173
6.1查询概述/173
6.1.1查询的功能和类型/173
6.1.2查询条件/175
6.2选择查询/179
6.2.1使用“查询设计”视图/179
6.2.2在查询中进行计算/184
6.2.3编辑和使用查询/188
6.2.4交叉表查询和参数查询/189
6.3操作查询/193
6.3.1生成表查询/193
6.3.2追加查询/194
6.3.3删除查询/196
6.3.4更新查询/197
6.4SQL查询/198
6.4.1SQL查询概述/198
6.4.2创建SQL查询/199
6.4.3创建SQL特定查询/201
6.5查询实验/206
6.5.1知识概要/206
6.5.2实验目的和实验内容/206
6.5.3实验1创建选择查询/207
6.5.4实验2创建交叉表查询和
参数查询/213
6.5.5实验3创建操作查询/218
6.5.6实验4创建SQL特定查询/221
练习与思考/224第7章窗体和报表/226
7.1窗体和报表概述/226
7.1.1窗体概述/226
7.1.2报表概述/232
7.2创建和设计窗体/234
7.2.1创建自动窗体/234
7.2.2使用“设计视图”/239
7.2.3创建窗体中的对象/243
7.2.4格式化窗体/257
7.3报表的应用/260
7.3.1创建报表/260
7.3.2编辑报表/274
7.3.3报表排序和分组/276
7.3.4使用计算控件/280
7.3.5报表的预览和打印/282
7.4窗体和报表实验/283
7.4.1知识概要/283
7.4.2实验目的和内容/283
7.4.3实验1创建窗体/284
7.4.4实验2设计窗体/288
7.4.5实验3格式化窗体/293
7.4.6实验4创建报表和子报表/295
7.4.7实验5报表的排序与分组/299
7.4.8实验6使用计算控件/301
练习与思考/303第8章宏/304
8.1宏概述 /304
8.1.1宏的特点/304
8.1.2常用的宏操作/305
8.2宏的创建与设计/308
8.2.1宏的设计视图/308
8.2.2创建与设计独立宏/309
8.2.3创建与设计嵌入宏/312
8.2.4创建与设计数据宏/313
8.3宏的运行与调试/315
8.3.1宏的运行/315
8.3.2宏的调试/316
8.3.3将宏转换为模块/316
8.4宏实验/317
8.4.1知识概要/317
8.4.2实验目的和实验内容/317
8.4.3实验创建与运行宏/318
练习与思考/319第9章VBA编程/321
9.1VBA概述/321
9.1.1面向对象程序设计的基本概念/321
9.1.2Visual Basic编辑环境/328
9.2VBA程序设计基础/332
9.2.1数据类型/333
9.2.2常量、变量和数组/335
9.2.3常用标准函数/342
9.2.4运算符和表达式/348
9.2.5VBA常用语句/350
9.3VBA流程控制语句/351
9.3.1顺序结构/352
9.3.2选择结构/352
9.3.3循环结构/358
9.3.4其他语句——标号和GoTo语句/363
9.4模块/364
9.4.1模块的基本概念/364
9.4.2创建模块/365
9.4.3过程调用和参数传递/367
9.4.4VBA与宏/371
9.5VBA程序的调试/371
9.5.1程序的调试/372
9.5.2VBA程序运行错误处理/374
9.6VBA数据库编程简介/376
9.6.1数据库引擎及其接口/376
9.6.2ActiveX数据对象/377
9.6.3几个特殊的数据库处理函数/379
9.7VBA编程实验/381
9.7.1知识概要/381
9.7.2实验目的和实验内容/381
9.7.3实验1第一个VBA程序/381
9.7.4实验2选择结构/382
9.7.5实验3循环结构/386
9.7.6实验4过程调用和参数传递/389
9.7.7进阶实验/390
练习与思考/392第10章药品进销存管理系统/394
10.1“药品进销存管理系统”功能设计/394
10.2数据库及数据表的设计与建立/394
10.3查询的设计与建立/395
10.4报表的设计与建立/396
10.5窗体的设计与建立/398
10.6宏的设计与应用/399
10.7事件过程代码的设计/401
10.8系统运行/402参考文献/403