[临床医学]第10章_医学信息系统.ppt

上传人:音乐台 文档编号:1997821 上传时间:2019-01-29 格式:PPT 页数:54 大小:1.29MB
返回 下载 相关 举报
[临床医学]第10章_医学信息系统.ppt_第1页
第1页 / 共54页
[临床医学]第10章_医学信息系统.ppt_第2页
第2页 / 共54页
[临床医学]第10章_医学信息系统.ppt_第3页
第3页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[临床医学]第10章_医学信息系统.ppt》由会员分享,可在线阅读,更多相关《[临床医学]第10章_医学信息系统.ppt(54页珍藏版)》请在三一文库上搜索。

1、1,第10章 医学信息系统,2,本章学习目标,了解医院管理的运作的特点和医院信息系统的作用 了解和初步掌握信息系统开发流程 了解和初步掌握信息系统开发的数据库平台和编程语言 了解或掌握医院信息系统中数据积累和迁移,3,主要内容:,10.1医院信息系统概论 10.1.1医院管理信息系统简介 10.1.2 医院信息系统的技术基础 10.2门诊管理系统设计实例 10.2.1门诊管理系统概述 10.2.2门诊系统业务流程及功能分析 10.2.3 数据流分析 10.2.4系统的数据结构设计 10.3信息系统开发的技术平台 10.3.1数据库设计平台工具(SQL Server) 10.3.2 程序设计语言

2、工具(VB) 10.3.3门诊挂号子模块设计实例 10.4门诊系统的数据积累和迁移 10.4.1 数据积累 10.4.2 数据迁移,结束,4,10.1医院信息系统概论,10.1.1医院管理信息系统简介 1医院信息的产生和特征 医院信息是在医院业务部门和管理部门的运作中产生的,其结构图如图10-1所示。 医院信息在医疗、物资、财务三大数据流中相互流通和整合。医院的业务管理和行政管理部门的职责是在医院业务进程中进行信息采集、信息处理分析和管理决策。 基于医院业务和管理的特殊性,医院信息系统分为“医院管理信息系统”和“临床信息系统”。,5,图10-1 医院信息系统结构图,返回,6,医院管理信息系统和

3、临床信息系统,医院管理信息系统用于医院管理目的,由计算机网络及数据库系统支撑的人机系统。如:财务系统人事系统、住院病人管理系统、药品库存管理系统等就属于HMIS的范围。 临床信息系统支持医院医护人员的临床活动,收集和处理病人的临床医疗信息,丰富和积累临床医学知识,并提供临床咨询、辅助诊疗、辅助临床决策的信息系统。如医嘱处理系统、病人床边系统、医生工作站系统、实验室系统、药物咨询系统等就属于CIS范围。,7,医院管理信息系统简介_续,2医院信息系统功能 医院信息系统整体一般可以划分为五大部分 临床诊疗部分 门诊医生工作站、住院医生工作站、护士工作站、临床检验系统、输血管理系统、医学影像系统等 药

4、品管理部分 药库、药房及发药管理等 经济管理部分 住院收费、物资、设备,财务与经济核算等 综合管理与统计分析部分 病案管理、医疗统计、院长综合查询与分析、病人咨询服务 外部接口部分。 医院信息系统与医疗保险系统、社区医疗系统等接口,8,10.1.2 医院信息系统的技术基础,1. 硬件体系结构 医院信息计算机系统的逻辑结构称为HIS的体系结构。通常有:集中式体系结构、分散式体系结构和分布式体系结构 目前大型综合医院的HIS体系结构都支持Internet/Intranet网络环境下的分布式应用;采用客户/中间件/服务器体系结构与浏览器/服务器体系结构相结合的模式。 光纤宽带网是HIS的网络主干,数

5、字交换技术是HIS局域网的基础,卫星、无线通信是远程医疗的主要通信方式,移动通信技术则成为床前医生工作站的首选。,9,医院信息系统的技术基础_续,2. 数据库技术 数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。 数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。 HIS一般多选择大型、分布式数据库管理系统,如:Oracle、SQL Server等。,10,医院信息系统的技术基础_续,3. 系统集成和智能化 信息的整合 对信息系统存在的具

6、有相同/相当含义的资料进行合并,或对某个含有超过一种含义的资料进行分解,使信息系统中的资料更为合理、更容易被运用,从而提高系统效率的过程。 系统集成 在总体规划基础上,在同一组织指挥和管理下,经过一段时间,在统一的软件平台和网络环境下对医院的全部或大部分主要的应用子系统进行系统效能的评价并对存在的问题进行分析,以实现通过系统资源的集成以改善系统的品质和能力,优化数据库的性能。 医院信息系统的智能化,11,医院信息系统的技术基础_续,4. 医院信息系统的安全性和保密性 计算机安全的内容应包括物理安全和逻辑安全 物理安全指系统设备及相关设施受到物理保护,免于系统破坏、信息丢失等。 逻辑安全包括信息

7、的完整性、保密性和可用性。 系统安全的基本对策从使用防火墙、防病毒、信息加密、身份确认与授权等技术,到企业的规章制度;从网络安全教育和国家的法律政策,直至采用必要的实时监控手段、应用检查安全漏洞的仿真系统和制定灵活有效的安全策略及应变措施,加强网络安全的审计与管理等。,12,10.2 门诊管理系统设计实例,10.2.1门诊管理系统概述 医院的门诊工作是医院服务的主要窗口。虽然各医院管理模式有所区别,但门诊业务流程基本相似。这一业务流程可归纳为图10-2所示。 病人就诊的第一步是进行身份登记,系统一般用发放诊疗卡的方法,把卡内号码作为病人在医院的唯一标识。身份登记后进行挂号,等候医生诊治。医生为

8、病人诊病时询问病人病情、体检、诊断、开具门诊医嘱等环节,病人前往收费处交费,然后按照医嘱完成检查、检验、治疗和手术等诊疗过程。,13,图10-2 门诊业务流程示意图,返回,14,10.2.2门诊系统业务流程及功能分析,信息系统是业务系统的逻辑影射,分析、明确系统的业务流程是系统功能分析的基础工作。可以把病人就诊过程分解为以下5个环节,如图10-2所示。 门诊挂号分诊 挂号流程见图10-3,挂号后系统根据医院规则自动进行分诊,在必要时还可临时调整。,15,门诊系统业务流程及功能分析_续,接诊 判断该医生出诊?确认,医生在候诊队列中选择头名病人,提醒病人进入医生诊室;医生诊病后输入处方、检验、检查

9、、治疗等各种申请单,书写病历。 门诊收费 收费:通过刷卡或输入卡号或流水号获得病人信息,如果在系统中已存在诊疗通知书,则系统自动把末交费的记账明细项目显示出来,并计算病人应自付费用和可记账费用。 退费:当病人要求退药、病人药物过敏、药品库存不足或其他原因发生退账时,允许作废收据,退回费用。 报表及查询:根据收费情况生成收费员日报表和科室统计报表 药房发药 病人缴费后,药房可自动打印电子处方单,药剂员配完药后通过屏幕显示的方式提醒病人前来取药。,16,门诊系统业务流程及功能分析_续,标本采集处理 在医生诊室生成的电子检验单信息,包括申请科别、申请医生及申请日期、诊断、检验科别、标本类别、标本量、

10、检验明细项目及次数等,经交费确认后,在门诊标本提取处将电子验单的内容打印标签或条形码,然后提取患者的标本,将标签或条形码粘贴在标本容器上交检验科室进行检验处理。检验科室读取标本容器上的条形码或标签,找到与标本对应的电子验单,对标本进行检测、检验。此外,门诊医生可在系统上查询电子验单的信息及检验结果。给病人指定时间去索取检验结果报告,17,10.2.3 数据流分析,门诊信息流 门急诊信息系统既要满足自身的业务需求,又要为其他系统提供基础数据。门急诊信息系统服务于门诊医疗活动,存储和管理的数据包括病人的基础信息、挂号信息、门诊病历信息、检查检验结果信息等。该系统负责向其他系统提供必需的病人信息和准

11、确翔实的临床信息。门急诊信息管理的与医疗相关的数据流见图10-5所示。,18,图10-5以病人位中心的门诊信息流,19,数据流分析_续,根据前面的业务流程分析,门诊系统所涉及到各种信息分为以下几个方面: 病人信息:病人的基本信息包括病人的姓名、性别、出生年月、年龄、家庭住址、联系方式等。对于门诊病人,有就诊时间、就诊医科、就诊结果、处方记录,检查时间、检查项目、检查结果、检验时间、检验项目、检验结果等。 医生信息:医生的基本信息包括医生的姓名,性别,出生年月,家庭住址,联系方式,医生的编码,所在医科,工龄,职称等。对于门诊医生,还需要挂号费用,当天工作量,出诊时间等。,20,数据流分析_续,各

12、种单据和证明的信息:医生诊断书,处方单,检验申请单,检查申请单,检验结果报告单,检查结果报告单,收款单,病人医疗记录,手术申请单,手术通知单,病人入院登记单,病人情况登记单,药品提领单,药品发放记录,药品出库单,药品入库单,器械领用单,器械使用记录等。 各种库存信息:药品、制剂、设备、器械以及后勤劳保用品等的信息,包括入库记录,出库记录,库存量,单价等。 面向病人的医疗,在系统中应当完成以下的信息处理: 存储病人信息,医生信息,各种单据、证明的信息,供相应的人员查询;,21,数据流分析_续,面向病人的医疗,在系统中应当完成以下的信息处理: 存储各种信息,如病人信息,医生信息,各种单据和证明的信

13、息,供相应的人员查询; 更新和统计病人信息; 更新和统计医生信息,并得出相关的其他数据,如医生的应得金额等; 更新和统计各种单据、证明以及记录,如对病人病情的记录,对药品提领情况统计等; 及时更新和统计各种库存信息,系统应根据库存量完成信息更新; 分析和统计数据,如门诊收入,住院收入,病区床位利用率等; 打印医院所需的各种报表,分析报告,各种单据。,22,数据流分析_续,数据流分析 以门诊挂号处理为例,可以画出挂号处理具体数据流图,如图10-7所示。 对应于分数据流图可以给出它们的ER图设计,然后根据子E-R图和门诊子系统的第一层数据流图可以画出总的E-R图。,图10-7 挂号处理数据流,病人

14、在已获知挂什么科室,什么医生的情况下进行挂号,病人拥有IC卡,则在数据意义上表示医院存在该病人的基础信息。,23,10.2.4系统的数据结构设计,信息系统以数据库为核心,面对三个基本要求:海量的数据存储、准确快速的数据检索和查找、安全高效的数据维护。这些都要求数据库数据结构的合理设计。门诊管理系统考虑到上述要求,共设置了10个主要的数据表:病人信息、挂号排班信息、挂号信息、检验申请单、检查-治疗-手术申请单、西药处方表、中成药处方表、中草药处方表、收据表、工作量统计等。如:挂号信息的数据表结构 数据表的划分以独立对象为单位,同表的数据分类目标基本一致。如西药处方表就分成两张,一张面对管理,一张

15、面对药房;因为面对性质完全不同的部门,分表处理更灵活方便。这样的数据结构既完整、准确记录了对象的分类目标意义下的属性(数据),又便于系统建立索引、查找关系,减少数据冗余。因此科学地划分数据表,建立数据结构是系统设计的基础工作。,24,挂号表结构,返回,25,10.3信息系统开发的技术平台,10.3.1数据库设计平台工具SQL Server 1. SQL Server数据库系统的常用对象 (1)数据库 数据库是为表和索引保留的逻辑区域,所有存放在数据库中的数据都被组织在表和索引这样的容器对象中。SQL Server主要包括两类数据库:系统数据库和用户自定义数据库。 (2)表 表是由行和列组成的,

16、用来存储数据。数据库可以有多达20亿张表,每张表可以有1024列,存储数据库的磁盘空间决定数据表的行数。在SQL Server的表中每行长度最多8060字节,每列只能包含一种数据类型。它支持两种类型的表:永久表和临时表。,26,信息系统开发的技术平台_续,(3)视图 视图是表示一个或多个表中的数据的虚拟表。视图只能建立在当前正使用的数据库中。 (4)索引 索引主要是用来提高访问表中数据的速度,并能使数据完整性问题得到强制实现。索引包含了由表中至少一列所构成的键值。 SQL Server中可以建立两种类型的索引。一种索引是簇索引(Clustered),在簇索引中,SQL Server按其被索引的

17、顺序存储数据。另一种索引是非簇索引(non clustered),非簇索引采用索引键值与行中的值相关联,用以指向该行在数据库中的实际位置。,27,信息系统开发的技术平台_续,(5) 约束 数据完整性是指存储在数据库中数据的一致性和正确性。在SQL Server中,可以通过各种约束和默认、规则和触发器等数据库对象来保证数据的完整性。 (6)数据类型 定义要放进表中的数据或变量的类型。目的如下: 第一:告诉SQL Server将有什么类型的数据,为该数据类型优化存储空间分配; 第二:让开发人员决定采集哪种类型的数据并强制用户输入相同类型的数据,输入任何非该类型的数据都会出错; 第三:数据类型确保了

18、表中所有行的一致性。,28,信息系统开发的技术平台_续,2. SQL Server数据库的建立与维护 (1) 数据表的结构 门急诊子系统数据库的数据表结构如下:,29,30,信息系统开发的技术平台_续,(2)SQL Server技术实现 用企业管理器建立数据库 在桌面上单击“开始”“程序”“Microsoft SQL Server” “企业管理器”,然后使用企业管理器来建立数据库。图10-8是企业管理器的用户界面。,图10-8 SQL Server企业管理器界面,31,信息系统开发的技术平台_续,建立“门急诊据库”:鼠标右击“企业管理器”右边的窗口,弹出关于数据库的快捷方式菜单(如图10-8所

19、示),单击“新建数据库”,打开图10-9所示的“数据库属性”对话框。在“常规”选项卡“名称”后的文本框中输入数据库名称“Clinic”,按“确定” ,在Microsoft SQL ServerMSSQLData子目录下建立两个文件Clinic_Data.mdf和Clinic_Log.Ldf,如图10-10。,图10-9 建立“常规”界面,图10-10 建立“数据文件”界面,32,信息系统开发的技术平台_续,建立“病人表”、“医生表”等数据表:如在“企业管理器”中,建立病人信息的tPatient表,打开已建好的Clinic数据库,如图10-11所示,右击“表”,在弹出的快捷方式菜单中单击“新建表

20、”,出现图10-12所示的新表设计窗口,此时,按照表10-1设计好的“字段名”、“数据类型”等逐一输入。,图10-11 建立数据表,图10-12 建立“病人表”结构,33,信息系统开发的技术平台_续,定义tPatient表的字段后,单击窗口工具栏的“保存”按钮,在弹出的新表命名对话框内输入“tPatient”,如图10-13,单击“确定”按钮,即建立了该表的数据结构。,图10-13 为新建数据表命名,图10-14 打开数据管理器,34,信息系统开发的技术平台_续,在企业管理器中右击要添加数据的表,单击快捷菜单 “打开表”“返回所有行”命令,如图10-14所示。返回的数据结果窗口如图10-15示

21、,通过窗口中可以添加、修改、删除和查看表中的数据。,图10-15 数据结果窗口,35,信息系统开发的技术平台_续,11.3.2 程序设计语言工具(VB) 1. ADO对象模型 ADO(ActiveX Data Object)是建立在OLE DB上的数据控件,它提供对远程数据库的连接和操作。ADO对象模型主要由3个独立对象Connection、Recordset和Command对象,以及每个对象的两个集合Error/Fields集合和Properties集合组成。 Connection对象代表了实际的数据库连接 Command对象用于在数据库连接中执行查询 Recordset对象代表了从通过Co

22、mmand对象发布的查询中收集来的记录的集合。,36,信息系统开发的技术平台_续,2. 引用ADO对象 在使用ADO数据控件前,必须先通过“工程”“部件”菜单命令选择Microsoft ADO Data Control 6.0(OLE DB)”选项,将ADO数据控件添加到工具箱。ADO数据控件与Data数据控件很相似,见图10-16 ADO数据控件及其图标。它允许使用ADO数据控件的基本属性创建与数据库的连接,从而用最少的代码来创建一个数据库应用程序。,图10-16 ADO数据控件及其图标,37,信息系统开发的技术平台_续,3.绑定ADO数据控件与SQL数据库 ADO数据控件与SQL数据库连接

23、 在操作窗体放置ADO数据控件,控件默认名 “Adodc1”; 单击ADO控件属性窗口ConnectionString属性右边的“”按钮,弹出图11-17 ConnectionString属性的“属性页”对话框。在对话框中选择“使用连接字符串”,单击“生成”按钮;,图10-17 ConnectionString的属性页,38,信息系统开发的技术平台_续,打开图10-18“数据链接属性”对话框。在“提供者”选项卡内选择一个合适的OLE DB数据源,如Clinic.mdf 的SQL数据库,然后单击“测试连接”按钮,如果测试成功则关闭ConnectionString属性页。,图10-18 数据链接属

24、性对话框,39,信息系统开发的技术平台_续, 单击AD0控件属性窗口中的RecordSource属性右边的“”按钮,弹出记录源属性页对话框,见图10-19记录源属性页。 在“命令类型”下拉式列表框中选择“2-adCmdTable”选项,在“表或存储过程名称”下拉式列表框中选择Clinic.mdf数据库中的“tDRDPlan”表,关闭记录源属性页。,图10-19 记录源属性页对话框,注意:如果需要在程序运行当中,按SQL查询条件对表中满足条件的记录进行操作,则在第步设置里,在“命令类型”下拉式列表框中选择“1-adCmdTxt”选项,在“命令文本”栏输入SQL的“Select”语句,如“Sele

25、ct * From tDRDPlan”。,40,信息系统开发的技术平台_续,4.绑定ADO控件与显示控件 可用DataGrid、DataCombo、DataList、DataReport、MSHFlexGrid、MSChart和MonthView控件与ADO控件进行绑定,对数据库表中的数据进行显示编辑。 操作: 单击“工程”“部件”菜单命令,在“部件”对话框内选择所需控件,如选择“Microsoft DataGrid Control 6.0(OLE DB)”选项编辑数据表格,单击“确定“按钮,将它加入到工具箱中。 设置表格控件DataGrid的“DataSource”属性,使之与相关的数据源绑

26、定。 设置相关的属性,生成表格中增加、删除、更新记录的功能。,41,信息系统开发的技术平台_续,5.绑定ADO控件与其他控件 当需要用到其它控件(如文本框和一个组合框控件)时,将这些数据感知控件的DataSource属性设置为ADODC1;DataField属性设置为要表现的字段名,就称之为ADODC1数据控件与数据感知控件的绑定。,42,信息系统开发的技术平台_续,10.3.3门诊挂号子模块设计实例 1. 门诊挂号子模块功能介绍 挂号系统具备功能: 如果挂号病人已领有诊疗卡,则可通过刷卡或手工输入卡号之后,由挂号系统快速查询到病人基本信息;没有诊疗卡的病人的挂号,可以直接输入姓名、年龄和性别

27、等简要信息后挂号。 挂号子系统提供各科室当班医生和专家门诊的额定可接受挂号数,以及当时可挂的剩余号数。 病人刷卡时将“病人表”中 “出生日期” 变换为年龄显示,对无卡病人系统将输入的年龄变换回出生日期存入数据库。,43,信息系统开发的技术平台_续,系统采集当时的机器时间写入挂号表作为挂号行为的发生时间。 “挂号确认”按钮将规范信息写入挂号表;“打印挂号单”按钮将驱动单据打印机打印挂号单,同时给出有关的信息提示。 被选用过的“接诊科室和接诊专家情况表”中只显示被选用过的记录,要恢复原有的信息显示,只需用鼠标单击“刷新号源”按钮即可。 2. 子模块界面设计和代码实现 挂号子模块的VB程序设计部分主

28、要由五个文件组成,44,信息系统开发的技术平台_续,工程文件:RegisterSys.vbp 窗体文件:begin01.frm、guahao.frm、shuka.frm标准模块文件:variable.bas,参见图11-20。,图 10-20 门诊挂号系统组成,45,信息系统开发的技术平台_续,(1)标准模块文件 通常用VB编写的实际应用程序都带有一个标准模块文件,这个文件所起的作用:一是定义一些全局变量供系统使用。例如,在刷卡窗体中获得的“卡号” 。二是通过使用Sub Main( ) 过程,控制系统在启动时窗体显示的顺序,如先启动一个版本信息快速显示窗体(rmSplash),再显示挂号系统起

29、始窗体(begin01.frm)。 标准模块文件(variable.bas)代码(定义全局变量),46,信息系统开发的技术平台_续,(2)挂号系统起始窗体文件 挂号之前首先要确定病人是否持有诊疗卡。有卡刷卡,无卡则需要进行病人简要信息输入。挂号系统起始窗体利用两个命令按钮,通过用户的不同选择,实现信息分流,如图10-21所示。 挂号系统起始窗体文件代码,图10-21 挂号系统起始窗体,47,信息系统开发的技术平台_续,(3) 刷卡窗体文件 刷卡窗体中设有两个不同的刷卡途径:一是通过刷卡机输入卡号;二是通过手工输入卡号,需要将输入的卡号放入某个全局变量,供挂号窗体在启动时利用这个卡号,可以从病人

30、表(Patient)中搜索出相关信息,如图10-22。 刷卡窗体文件代码,图10-22 刷卡窗体,48,信息系统开发的技术平台_续,(4)门诊挂号窗口文件 这是本模块的主窗体,实现的功能主要有三个: 一是以刷卡病人的卡号为依据,在病人表tPatient中查询出该病人的姓名、年龄等基本信息,并且将数据表中已经有的信息显示在挂号窗体中; 二是将可以提供就诊服务的科室和专家的有关信息,例如日期、科室或专家名称、可供挂号的数量和现有余量等从医生表tDRDPlan中找出显示在窗体上; 三是将已经确认的挂号信息写入挂号表tReg中,如图10-23所示。,图 10-23 门诊挂号主窗体,49,信息系统开发的

31、技术平台_续,门诊挂号窗口文件代码 a“挂号确认”命令按钮代码 b“打印挂号单”命令按钮代码。 打印挂号单按钮功能是提示用户注意拿好打印出的挂号单,以及对剩余可挂号的数量和候诊队列顺序进行改变。 c、门诊挂号窗口加载和激活时的代码 d、刷新门诊挂号号源事件代码。刷新号源按钮提供了当所提供备选挂号信息因某病人挂号被改动之后,可重新显示可供挂号的新信息的功能。,50,10.4门诊系统的数据积累和迁移,10.4.1 数据的积累 在HIS系统运行过程当中,数据的积累是一个逐步增加的过程。HIS系统使用起来以后,医院必然会积累越来越多的各种数据,并且增长速度也是越来越快。 大多医院对于长期积累数据的存储

32、,通常采用在线、近线和离线存储 在线存储是把数据存放在被主机的文件系统直接管理的磁盘存储设备中,其特点是利用了系统底层的I/O技术,优点是可以实时访问和改变数据,能够满足应用对I/O性能的要求。对于大型医院,不同医院在线存储有3个月到1年不等。 近线存储是指把数据存放在另外一套主机的文件系统直接管理的磁盘存储设备中,这个方式通常借助一定的软件和网络来实现不同系统间的数据异地存放,以及需要时的数据回迁,其优点是数据同样存放在正加电运行的系统上,能够保证数据存放和回迁的传输性能。 离线存储是指系统运行的情况下,把数据存放在可随时脱离系统的磁带设备中,其最大的特点是借助了磁带技术,优点是可以在系统运

33、行时得到一份脱离系统的数据拷贝,便于存放在异地。,51,门诊系统的数据积累和迁移_续,10.4.2 数据的迁移 数据迁移就是将历史数据进行清洗、转换,并装载到新系统中的过程。 1. 数据迁移的特点 数据迁移最主要的特点是需要在短时间内完成大批量数据的抽取、清洗和装载。 数据迁移内容划分时,可以从横向时间和纵向模块的两个角度去考虑。 横向划分以产生数据的时间为划分依据,需要考虑比较久远的历史数据如何迁移的问题。 纵向划分以处理数据的功能模块为划分依据,需要考虑在新系统中没有被包含的功能模块所涉及数据的处理问题。,52,门诊系统的数据积累和迁移_续,2. 数据迁移的三种方法 系统切换前通过工具迁移

34、 利用ETL(Extract Transform Load)工具把旧系统中的历史数据抽取、转换,并装载到新系统中去。其中ETL工具可以购买成熟的产品。 系统切换前采用手工录入 在系统切换前,组织相关人员把需要的数据手工录入到新系统中。 系统切换后通过新系统生成 在系统切换后,通过新系统生成相关数据。,53,门诊系统的数据积累和迁移_续,3. 数据迁移的策略 数据迁移的策略是指采用什么方式进行数据的迁移。 迁移方法 一次迁移 分次迁移 先录后迁 先迁后补,54,门诊系统的数据积累和迁移_续,4. 数据迁移的实现 数据迁移的实现可以分为三个阶段:数据迁移前的准备、数据迁移的实施和数据迁移后的校验。

35、其中,数据迁移的实施是实现数据迁移的三个阶段中最重要的环节。它要求制定数据转换的详细实施步骤流程;准备数据迁移环境;确定数据迁移的技术测试方案;最后实施数据迁移,并校验是对迁移后的数据。 5. 数据迁移工具的选择 数据迁移程序主要有两种选择,即自主开发程序或购买成熟的产品。相对成熟的ETL产品如Informix的InfoMover、Microsoft SQL Server 7的DTS和Oracle的Oracle Warehouse Builder。 可以看到这些项目有一些共同特点,主要包括:迁移时有大量的历史数据、允许的宕机时间很短、面对大量的客户或用户、存在第三方系统接入、一旦失败所产生的影响面将很广。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1