当前位置:文档之家› 电子病历系统架构与数据处理讲解

电子病历系统架构与数据处理讲解

• 1、数据元定语及描述场景 • 2、自然数据队列与相对时间 • 3、数据的一、二次加工
数据结构化建模
• 电子病历系统中产生的大量信息,不简单是文字,如何最大化的利用 各种信息,就需要结构化的分析和储存。
• 结构化信息是指信息经过分析后,可分解成多个互相关联的组成部分, 各组成部分间有明确的层次结构,其使用和维护通过数据库进行管理, 并有一定的操作规格。
• 1.临床数据结构化方式. • 预结构化 • 后结构化 • 2.数据元 • 数据元素 ,它用一组属性描述其定义、标识、表示和允许值的数据单
• 3、电子病历数据存储
• 可扩展标记语言 (XML) ,用于标记电子文件使其具有结 构性的标记语言,可以用来标记数据、定义数据类型,是 一种允许用户对自己的标记语言进行定义的源语言
• XML与Access,Oracle和SQL Server等数据库不同,数据 库提供了更强有力的数据存储和分析能力,例如:数据索 引、排序、查找、相关一致性等,XML仅仅是存储数据。 事实上XML与其他数据表现形式最大的不同是:他极其简 单。这是一个看上去有点琐细的优点,但正是这点使XML 与众不同。

XML与HTML的设计区别是:XML的核心是数据,其
重点是数据的内容。而HTML 被设计用来显示数据,其重
点是数据的显示。

XML和HTML语法区别:HTML的标记不是所有的都
需要成对出现,XML则要求所有的标记必须成对出现;
HTML标记不区分大小写,XML则 大小敏感,即区分大小
写。
电子病历数据处理Βιβλιοθήκη 总体框架HL7• Health Level Seven组织成立於1987年,由SamSchultz博士在宾夕法 尼亚州大学医院主持的一次会议促成了HL7组织和通信标准的诞生。 随着许多用户、厂商、顾问组织的加入,HL7队伍在逐渐壮大,于是 成立了HL7工作组。关注临床和管理数据
• HL7 卫生信息交换标准(Health Level 7)
五项基本原则
• 1、方便易用 • 主要体现在符合临床逻辑思维方式的功能组织和符合临床
场景应用需求的信息内容组织。 • 2、便于扩展 • 不同时期对信息系统的个性化需求或外延扩展的需求 • 设计上注意 • (1)分层架构 • (2)模块化 •
五项基本原则
• (3)数据建模
• 数据建模指的是对现实世界各类数据的抽象组织,确定数 据库需管辖的范围、数据的组织形式等直至转化成现实的 数据库。
系统、放射系统、收费系统等各个方面。HL7的宗旨是开发和研制医
院数据信息传输协议和标准,规范临床医学和管理信息格式,降低医
院信息系统互连的成本,提高医院信息系统之间数据信息共享的程度。
• HIS ( HospitalInformationSystem ) 医院信息系统
• RIS (Radiology Information System)放射科信息管理系统
实现技术
电子病历系统作为一个行业应用系统,主要从终端实现方式,信息系统架 构分层、电子病历数据存储了解实现的技术方法。
• 1、用户终端实现方式 • 窗体应用程序方式和网页浏览器方式(RIA) • .NET Framework 是以一种采用系统虚拟机运行的编程平台,以通用语
言运行库(Common Language Runtime)为基础,支持多种语言(C#、 VB、C++、Python等)的开发。NET也为应用程序接口(API)提供了 新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应 用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供 了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够 通用化从而使许多不同高级语言都得以被汇集。.NET Framework 中的 所有语言都提供基类库(BCL)。 • 浏览器方式主要通过IE嵌入ActiveX控件 • ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼
元。在特定的语义环境中被认为是不可再分的数据最小单位。 • 3.数据结构化与标准、术语。
数据结构化与自然语言处理
• 在进行临床数据结构化过程中,不论采用预结构化还是后结构模式, 都存在需要对自然语言识别的阶段,对尚未进行数据结构化的文本进 行结构化分析,在结构化分析过程中自然离不开术语体系、受控医学 词汇、分词技术、自然语言处理等技术的应用。
• 建模过程中的主要活动包括:

定义数据(如数据类型、大小和默认值)。

确保数据的完整性(使用业务规则和验证检
查)。

定义操作过程(如安全检查和备份)。

选择数据存储技术(如关系、分层或索引存
储技术)。
五项基本原则
• (4)流程建模 • (5)状态建模 • (6)安全权限建模 • 3、信息集成 • 电子病历系统是临床医务工作者和患者信息为双中心的信息工作平台,
• 1、受控医学词汇 • 2、自然语言处理 • 3、医学本体与语义 • GALEN希腊解剖学家、内科医生和作家,其著作对中世纪的医学有
决定性影响 • SNOMED CT (Systematized Nomenclature of Medicine -- Clinical
Terms)医学系统命名法-临床术语,是当前国际上广为使用的一种 临床医学术语标准。
实现技术
• J2ee是一个企业级开发平台,他与c++不同 的是,你能直接买或者下载到vc。但是j2ee 你是下载不到的。我个人对于j2ee的理解是, 这是一个标准,只要符合j2ee标准的各种开 发出来的插件,框架等,都可以移植到这 个平台上来。这就是j2ee。他不是一个产品。 而是一个标准。
实现技术
电子病历系统架构与数据处理
什么是系统架构
• 系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目, 使设计的项目尽量效率高,开发容易,维护方便,升级简单给出开发 规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点 。
• 系统架构是一系列相关的抽象模式,用于指导大型软件系统各个方面 的设计。 系统架构是一个系统的草图。软件架构描述的对象是直接构 成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组 件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比 如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用 接口(计算机科学)来实现。 软件体系结构是构建计算机软件实践的基 础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基 础一样,一个软件架构师或者系统架构师陈述软件构架以作为满足不 同客户需求的实际系统设计方案的基础。
• UMLS( Unified Medical Language System)是美国国立医学图书馆(NLM)自 1986年起研究和开发的一体化医学语言系统。
数据加工处理
• 电子病历系统通过各大临床信息系统收集 产生了大量的临床数据。不仅仅为了完成 存储,还需要完成数据在病情描述、病程 进展动态描述中的综合利用,为分析病情 做二次数据加工。
将网络所及范围内的信息系统的数据与信息进行集成式至关重要。 • 4、知识辅助 • 辅助临床医务工作者进行有效的临床逻辑分析与判断,为临床医疗行
为在信息应用环节提供有力的保障,都离不开各种临床知识库的辅助。 • 知识库具有特点: • 1、具有支持数据库的全部功能,包括对大批量数据的高效存取以及
数据共享、数据安全性、并发控制、故障恢复等功能。 • 2、具有管理知识的功能

电子病历系统架构
• 1、设计原则 • 充分考虑满足临床工作以及围绕临床开展的相关延伸工作,
需要满足方便医、护、技人员以患者为中心,在临床医疗 服务时为用户提供具有时效性临床信息的需求,需要符合 临床工作的逻辑性和习惯性,需要满足根据临床事物的逻 辑引导,利用智能运算等技术优势提供辅助决策的需求。 • 难点: • 临床数据与信息具备信息内容的复杂性 • 临床数据与信息在表现上具备多样性
五项基本原则
• 并发控制数据库管理系统(DBMS)中的并发控制的任务是确保在多 个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以 及数据库的统一性。下面举例说明并发操作带来的数据不一致性问题:

现有两处火车票售票点,同时读取某一趟列车车票数据库中车票
余额为X。两处售票点同时卖出一张车票,同时修改余额为X -1写回
实现技术
• 2、信息系统架构分层 • (1)单机系统 • (2)两层架构
客户端加服务器架构 (3)多层架构信息系统
例:三层架构,该模式将系统架设在数据服务器、应用服 务器、浏览器三个层次上,数据服务器专门存放数据,应 用服务器提供各类服务组件来访问数据服务器和响应客户 端的请求,浏览器端供用户访问网站。这种模式的系统维 护较为简单,系统的修改和升级只需在应用服务器端进行 即可,客户端的用户界面一致,用户操作起来比较容易上 手。
• 1、客观资料的数据采集 • 客观临床资料是通过医务人员观测,或借助工具、仪器进
行观测采集,电子病历系统只需要完成对这些数字类设备 或信息系统完成数据接口的开发,定义好数据采集、数据 映射接口就能完成临床数据的自动化采集。 • 2、主观资料的数据录入 • 分为纯结构化数据录入与结构化文档录入 • 3、电子病历的展现现实 • 1)纸质类病历展现形式 • 2)集成可视化展示形式(可视性、多维性、交互性)
数据库,这样就造成了实际卖出两张火车票而数据库中的却记录只少
了一张。

产生这种情况的原因是因为两个事务读入同一数据并同时修改,
其中一个事务提交的结果破坏了另一个事务

提交的结果,导致其数据的修改被丢失,破坏了事务的隔离性。
并发控制要解决的就是这类问题。

封锁、时间戳、是并发控制主要采用的技术手段。
• 5、安全可靠
相关主题