(机械电子工程专业论文)基于NET的健康检查个性化服务系统.pdf_第1页
(机械电子工程专业论文)基于NET的健康检查个性化服务系统.pdf_第2页
(机械电子工程专业论文)基于NET的健康检查个性化服务系统.pdf_第3页
(机械电子工程专业论文)基于NET的健康检查个性化服务系统.pdf_第4页
(机械电子工程专业论文)基于NET的健康检查个性化服务系统.pdf_第5页
已阅读5页,还剩70页未读 继续免费阅读

(机械电子工程专业论文)基于NET的健康检查个性化服务系统.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连理工大学硕士学位论文 摘要 当前医学发展的一个重要方向是建立以健康保健为核心的第四医学( 健康保健医 学) 。相应的,由以管理为中心转变为以服务为中心就成为健康管理系统的一个发展趋 势。在此背景下,开发一套面向个人、家庭、企业,以健康检查服务为中心,促进服务 对象与健康中心之间有效沟通的健康管理系统具有重要的实用意义,本论文的研究工作 就是围绕着这一系统的研发展开的。 深入探讨了基于n e t 的应用系统开发过程及其相关技术,结合健康检查个性化服 务系统的功能需求和业务流程,运用a s p n e t 、数据库、网络通信、分布式处理等技术, 设计了系统的解决方案。建立了基于n e t 框架的系统n 层分布式体系结构,并将系统 的业务逻辑划分为w e b 层、业务外观层、业务规则层、数据实体层和数据访问层等五 个独立的层;选择w e bs e r v i c e 技术实现了系统间通信与数据交互;重点解决了系统的 用户群组规划、个性化服务业务流程、d a i l y c a r e e c g 子系统的设计与实现、基于存储 过程实现的w e b 数据分页功能以及系统安全性设计等关键问题。 个性化服务流程各环节模块分别实现系统用户群组管理、服务设置、分配服务、健 康调查问卷填写、健康评估结果及个人健康管理处方查阅、健康记录输入及记录综览等 功能。d a i l y c a l e e c g 子系统实现客户端健康检查记录与系统个性化服务流程的业务整 合功能;会员客户端实现心电数据管理、心电图绘制、数据上传功能;医师客户端实现 会员健康数据管理、紧急咨询、心电图交互式在线标注等功能。 目前健康检查个性化服务系统的功能已经初步实现。系统运行表明系统总体方案设 计合理,解决问题的措施可行。 关键词:健康管理;个性化服务;n e t ;w e b 服务;6 d i + 基于n e t 的健康检查个性化服务系统 i n d i v i d u a ls e r v i c es y s t e mf o rh e a l t hc h e c k u pb a s e do n n e t a b s t r a c t a ni m p o r t a n to r i e n t a t i o nt o w a r d st h ed e v e i o p m c n to fm e d i c i n ei st h ef o u r t hm e d i c i n e ( h e a l t h c a r em e d i c i n e ) t h ee , o l - eo f w h i c hi sh e a l 山c a r e 1 1 1 cc u r r e n td e v e l o p m e n to f h e a l t h m a n a g e m e n ts y s t e i nh a sc o r r e s p o n d i n g l yc h a n g e df r o mf o c u s i n go nm a n a g e m e n tt oh e a l t h s e r v i c e i nt h i sb a c k g r o 岫d ,i t sv e r yi m p o r t a n tt od e v e l o pah e a l t hm a n a g e m e n ts y s t e m b a s e do ni n d i v i d u a lh e a l t h c a r es e r v i c e 。w h i c hi so r i e n t e dt oi n d i v i d u a l s ,f a m i l i e s ,e n t e r p r i s e s , a n da c c e l e r a t e st h ee f f e c t i v ec o m m u n i c a t i o nb e t w o e nh e a l t hc e n t e ra n dm e m b e r s 毗t h e s i s i sf o c u s e do i lt h ed e s i g na n dr e a l i z a t i o no f t h i ss y s t e m h a v i n gl u c u b r a t e do nt h ec o u r s ea n dr e l e v a n tt e c h n o l o g yo ft h ed e v e l o p m e n to f a p p l i c a t i o ns y s t e mb a s e do n n e tt h o r o u g h l y ,a c c o r d i n gt ot h ef u n c t i o nd e m a n do ft h e i n d i v i d u a ls e r v i c es y s t e ma n db u s i n e s sp r o c e d u r ea n a l y s i si nt h er e a l p r o j e c t ,u s i n g t e c h n o l o g l e ss u c ha sa s p n e t ,d a m a b 够e 。n e t w o r kc o m m u n i c a t i o n , d i s t r i b u t e dd e v e l o p m e n t t e c h n o l o g ya n de t e 。t h es o l u t i o no fi n d i v i d u a l 鸵l v i c es y s t e mi sd e s i g n e d t h i st h e s i s e s t a b l i s h e sas y s t e m a t i cn - t i e rd i s t r i b u t e ds y s t e m ss m l e u l r eb a s e do n n e tf r a m e w o r ka n d d i 、,i d e ss y s t e m a t i cb u s i n e s sl o g i ci n t of i v ei n d e p e n d e n tl a y e r ss u c ha sw e bl a y e r b u s i n e s s a p p e a r a n c el a y e r ,b u s i n e s sr u l el a y e r , d a t ae n t i t yl a y e ra n dd a t av i s i t i n gl a y e r i tr e a l i z e s n e t w o r kc o m m u n i c a t i o na n dd a t at r a n s m i s s i o na m o n gs y s t e m sb ym e a n so f 、v e bs e r v i c e i t a l s os o l v e se s p e c i a l l yt h ek e yp r o b l e ms u c h 觞u s e r s m a n a g e m e n t , t h ew o r k _ f l o wo f i n d i v i d u a l 蜘 v i c e t h ed e s i g na n dr e a l i z a t i o no fd a i l y c a r e - e c gs u b s y s t e m , t h ep a g i n gf u n c t i o no f 、b d a t ab a s e do ns t o r ep m c e d u r ea n ds y s t e ms e c u r i t yd e s i g n s e g m e n tm o d u l e so ft h ei n d i v i d u a ls e r v i c ef l o wr e a l i z e st h ef u n c t i o n ss u c ha ss y s t e m u s e 嚣m a n a g e m e n t , s e r v i c e ss e t t i n g , s e r v i c e sd i s t r i b u t i o n , f i l l i n go u th e a l t hq u e s t i o n n a i r e s i n p u t t i n gh e a l t hr e c o r d sa n dv i e w i n gh e a l t hr e c o r d s d a i l y c a r e e c g 跚b s v s t 锄r e a l i z e st h e f u n c t i o no fm t e g m t i n gh e a l t hr e c o r d sf r o mc l i e n t si n t ot h ei n d i v i d u a ls e r v i c es y s t e m m e m b e r s c l i e n tm o d u l er e a l i z e st h ef u n c t i o n so fm a n a g i n gp e r s o n a le c g r e c o r d s ,d r a w i n g e c g u p l o a d i n gr e c o r d sa n d s oo n d o c t o r s c l i e n tm o d u l er e a l i z e dt h ef u n c t i o n so f m 皿a g l n g m e m b e r s e c gr e c o r d s ,e m e r g e n c yt r e a t m e n t i n t e r a c t i v eo n 1 i n em a r k i n g ,e t c a tp r e s e n t , t h ef u n c t i o n so fi n d i v i d u a ls e r v i c es y s t e mf o rh e a l t hc h e c k u ph a v eb e e n i m p l e m e n t e di naw o r k i n ge n v i r o m e n t s y s t e mo p e r a t i n gi n d i c a t e st h a tt h ed e s i g no ft h e o v e r a l ls c h e m eo f t h es y s t e mi sr a t i o n a la n dt h em e a s u r eo f s o l v i n gt h ep r o b l e m si sf e a s i b l e 一i i 大连理工大学硕士学位论文 k e yw o r d s :h e a l t hm a n a g e m e n t ;i n d i v i d u a ls e r v i c e ;n e t ;w e bs e r v i c e ;g d i + - i i i - 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工 作及取得研究成果尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理 工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志 对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名:盔2 竺丛 日期:2 :1 2 :乜:! i 火连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位 论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送 交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理 工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也 可采用影印、缩印或扫描等复制手段保存和汇编学位论文。 作者签名: 主! 【笙丛 导师签名 21 12 年坐月_ 三昱_ 日 大连理工大学硕士学位论文 1绪论 随着计算机技术和网络技术的发展,计算机应用已经渗透到社会生活的各个领域。 在提高人类健康水平的要求之下,如何将计算机技术应用到医疗信息化发展之中l l j ,为 病人的诊断及日常护理服务,是计算机科研人员必须面临和深入研究的课题。 当前,世界各国都非常重视医疗模式的改革。重心逐渐从以医院治疗疾病为中心, 转移到以人( 社区、家庭服务) 为中心【2 】。相应的,医疗信息化也从局域网转变到互联 网,从以管理为中心转变为以服务为中心,同时越来越多的企业、诊所、医疗组织和机 构参与到健康管理信息化建设的大潮中来。针对当前健康管理系统的实际需求和新变 化,本文论述了利用互联网的便利环境和w e b 技术进行网络管理的优势、架构和实现 方法,同时设计并实现了基于n e t 框架的健康检查个性化服务系统。 1 1 课题背景 1 1 1 医疗信息数字化的发展趋势 根据医疗系统的信息化水平划分,医疗信息化发展要经历三个阶段:医院管理信息 化( h i s ) 阶段、临床管理信息化( c i s ) 阶段、局域医疗卫生服务( g m i s ) 阶段p 】。我国 医院信息化目前的现状大多数还停留在第一个阶段,真正的医疗服务还很少能参与到信 息化中去。 数字化医院的建立,使医疗信息系统逐渐从“以收费为中心”走向“以病人为中心”, 而医院则会转变为管理病人需要的服务模式,数字化医院将通过i n t e m e t 把数字化医疗 设备、数字化医学影像系统和数字化医疗信息系统等全部临床作业过程纳入到数字化网 络中,实现临床作业的无纸化和无片化运行。 数字化医院把最先进的i t 技术充分应用于医疗保健行业,其核心围绕每一个享受 医疗保健服务的人,将整个社会的医疗保健资源和各种医疗保健服务,如医院、专家、 远程服务、社会保险、医疗保险、社区医疗、药品供应厂商、数字医疗设备供应商等连 接在一起,整合成一个系统,以提高整个社会医疗保健服务的工作效率,降低运行成本、 更好地为社会服务。 随着国内外各医疗机构对数字化医院建设的重视,医疗信息系统在今后一段时间内 将会出现一个飞速发展的时期,主要体现在以下几方面卜u : ( 1 ) 集成化。随着数字化程度的提高,各类医疗信息应用专业性越来越高,医疗 信息系统的分类会越来越细,各类专业医疗信息系统的集成将会成为数字化医院建设中 面临的一个最大问题。 基于n e t 的健康检查个性化服务系统 ( 2 ) 区域化。为实现病人一生全电子病历的目标,数字化医院的范畴将逐渐从一 个医院往外拓展到医院集团、整个区域,乃至全社会内所有医院的信息系统网络。 ( 3 ) 标准化。各类通讯标准( 如d i c o m ,h l 7 ) 将进一步发展,满足更多的工作 流集成的需要,i h e 集成框架也会越来越被各类信息系统所支持。基于x m l 的医疗数 据标准会有很大发展,并己广泛应用于各类医疗信息系统彼此间交换数据。 ( 4 ) 智能化。以医疗信息数字化为前提,各类基于信息处理技术以及专家知识库 的医疗智能决策会进一步发展,为诊断和治疗提供越来越多的支持。 目前国内的医疗信息系统还处于起步阶段,基础还很差。尤其在理论上缺乏指导, 系统研发的投入比较盲目,大量低水平的重复开发造成资源的极大浪费。 1 1 2 健康管理的发展历史及趋势 健康管理( h e a l t hm a n a g e m e n t ) 的概念最早见于美国,它不是一个新概念,事实上, 在1 9 2 9 年洛杉矶水利局就成立了最早的健康管理组织( h e a l t hm a n a g e m e n t o r g a n i z a t i o n ,简称h m o ) ,1 9 6 9 年美国联邦政府出台了将健康管理纳入国家医疗保健 计划的政策。健康管理作为- - f l 学科及行业是在最近2 0 一3 0 年才兴起的,它是一种对 个体及人群的健康危险因素进行全面管理的过程,是建立在现代生物医学和信息化管理 技术的模式上,从生物、心理、社会的角度来对个人及人群进行全面的健康保障服务, 协助人们有效地把握与维护自身健康的一种方法或程序。美国密西根大学健康管理研究 中心主任第艾鼎敦博士( d e e w e d i n 垂o n ) 曾经提出:健康管理在美国经过2 0 多年 的研究得出了这样一个结论,即健康管理对于任何企业及个人都有这样一个秘密,即 9 0 0 $ 和1 0 。具体地说就是9 0 的个人和企业通过健康管理后,医疗费用降到原来的 1 0 。1 0 的个人和企业未做健康管理,医疗费用比原来上升9 0 0 $ 。使用这种强有力的 措施可保持或改变人群的健康状态,使人群维持低水平的健康消引引。 国际红十字会于2 0 0 0 年1 0 月发表的一份报告指出:1 9 9 9 年全世界有1 3 0 0 万人死 于可预防疾病,目前威胁人们健康的许多疾病,如心脑血管疾病、恶性肿瘤、代谢性疾 病等,都与生活方式、行为习惯等密切相关【9 】。这些病不仅对人民健康造成严重损害, 同时也影响国民经济的顺利发展。对付这些病最最有效的措施是定期健康体检,及早干 预,在疾病尚未发展成不可逆转之前来延缓或逆转其进程,预防和控制疾病危险因素, 减少疾病的发生,以先期较少的投入来避免患病后的高昂医疗费用,提高人的生命质量。 同时伴随着我国社会经济的飞速发展和社会整体生活质量的提升,人们越来越重视健康 质量的提高,健康维护和健康进步的理念越来越深入人心。为此,改变传统的以疾病治 疗为中心的医疗模式,建立以人为中心,以健康为核心的第四医学( 健康保健医学) 模 一2 一 大连理工大学硕士学位论文 式,已成为当前医学发展的一个方向【1o 1 1 1 。 健康管理系统也属于医疗信息化的一个分支,是其中比较个性化的、也是很重要的 一个应用方向,具有广阔的发展前景,在未来的医疗信息管理领域中将占有越来越重要 的地位。 1 1 3 当前医疗信息系统的普遍问题 近年来,人口老龄化已成为世界各国突出的重大社会问题,老年人的日常医疗服务 和紧急情况下的医疗援助就显得尤其重要。人口老龄化对健康保健行业也提出了巨大的 挑战,传统的病人与医生之间面对面的诊断模式在时间及资源的利用上都不是最有效 的,已经不能满足健康保健迅速增长的巨大需求。 解决上述问题的根本办法是,积极发展面向家庭、社区及基层的数字化医疗技术及 服务。因此,如何将i t 技术应用到社区、家庭,使社区诊断及时有效尤为关键,结合 我国国情,目前医疗信息系统已经从不同程度上实现了医院办公自动化、管理计算机化、 信息资源化、传输网络化和决策科学化。但就医疗卫生行业整体信息化工作而言,还普 遍存在以下问题: 信息化水平较低:现有系统大都围绕以财务为中心的工作模式设计,而涉及临床 医疗、为病人服务的信息化很少,不适应现条件下以病人为中心的管理要求。 系统标准化水平低:软件的通用性和灵活性差。 系统集成度低。 系统的安全性差:系统在业务高峰期或者累积的海量数据不断增加的情况下, 系统的响应速度往往跟不上实际工作流程。 缺乏必要的系统维护人员:从事医疗行业的i t 技术人员极其缺乏,无法提供起 码的技术支持与服务。 1 2 相关技术 1 2 1 分布式系统概述 长期以来,在开发企业应用中两层式架构广泛应用。在两层式架构中,不管是c s ( c l i e n t s e r v e r ) 开发模式还是b s ( b r o w s e r s e r v e r ) 开发模式,都是客户端提供用户 的界面 1 2 , 1 3 。 计算机网络技术的发展和成熟,特别是i n t e m e t 的普及,将应用扩展到局域网,广 域网以及i n t e m e t 上已经成为用户的普遍需求,另外随着应用的拓展和系统规模的扩大, 计算机软件的复杂程度也在不断增加,多层体系结构越来越受到人们的重视。 基于n e t 的健康检查个性化服务系统 ( 1 ) 分布式的信息系统体系结构 分布式是一种三层或多层的系统架构,客户端功能简化,只需要少量的应用软件, 甚至仅需单一的浏览器软件也可以,是一种全新的体系结构。在三层式架构中,客户端 只提供运行界面,根据用户的操作调用相应的业务逻辑,客户端永远不会访问后台数据 库,该层成为表现层;业务层是应用系统的关键所在,它负责处理用户的请求,并把处 理结果返回客户层;服务器端提供数据支持,维护数据,也称为数据层。 构建于3 层结构上的应用系统,必须提供三个层次的服务: 用户服务,包括提供信息和功能,保持用户界面的一致性和完整性。它提供一 个可视化的接口,用来表示和收集数据,它确保业务服务能够提供所需的业务处理能力, 并且使用户与应用系统紧密地结合起来,以处理各项业务。 业务服务,它是联系用户服务和数据服务的桥梁,影响着用户地请求,执行某 种业务规则,为具体应用提供事务处理、安全控制以及满足不同数量用户的请求而进行 性能调整。 数据服务,包括数据的定义、维护、访问和更新,以及影响业务服务的数据请 求。 ( 2 ) 分布式对象技术 分布式对象技术是随着网络和面向对象技术的发展不断完善起来的。分布式对象技 术为网络平台上软件开发提供了强有力的解决方案。在微软n e t 框架推出之前,通常采 用的分布式处理技术主要有三种,分别是: c o r b a 技术 c o r b a ( c o m m o no b j e c tr e q u e s t b r o k e ra r c h i t e c t m ) 技术是由o m g ( 对象管理组织) 制定的面向对象应用程序体系规范。由对象请求代理o r b ( o b j e c tr e q u e s tb r o k e r ) 、对象 服务、公共设施、域接口和应用接口等几部分组成。核心部分是r g b ,可看作是在对象 之间建立客户服务关系的一种中间件。 j a v a 分布对象技术 s u n 公司推出的j a v a 分布对象技术通常指远程方法调用r m l ( i k - m o t em e t h o d i n v o c a t i o n ) ,以及基于r m i 上的企业级应用e j b ( e n t e r p r i s ej a v ab e a n s ) 。基于j a v a 服务 器端组件模型,e j b 框架提供了像远程访问、安全、交互及声明期管理等多种支持分布 对象计算的服务。 c o m d c o m 技术 大连理工大学硕士学位论文 微软公共对象模型c o m ( c o m p o n e n to b j e c tm o d e l ) 定义了组件和它们客户之间互相 作用的方式,它使得组件和客户端无需任何中介组件就能互相联系。d c o m 倒s m b i i c c d c o m p o n e n to b j e c tm o d e l ) 是c o m 的扩展,位于应用程序的组件之间,将组件以不可见 的方式集成在一起组成具有完整功能的应用程序。它支持两台不同计算机对象之间的通 信,而且不论它们是运行于局域网、广域网甚至是i n t e m e t 上。 随着微软n e t 平台的发布和推广,n e t 框架推出的许多新技术提供了相对上述技术 更为简单的解决方案。在n e t 平台上,构建分布式程序主要有以下两种方案: n e tr e m o t i n g 技术 n e tr e m o t i n g 为分布式对象提供了一个基础结构。它使用既灵活又可扩展的管线 向远程进程提供n l 玎的完全对象语义。w e bs e r v i c e 基于消息传递提供非常简单的编 程模型,而n e tr e m o t i n g 提供较为复杂的功能,包括支持通过值或引用传递对象、回 调,以及多对象激活和生命周期管理策略等。要使用n e tr e m o t i n g ,客户端需要了解 所有这些详细信息,简而言之,需要使用n e t 建立客户端。n e tr e m o t i n g 管线还支 持s o a p 消息,但必须注意这并没有改变其对客户端的要求。如果r e m o t i n g 端点提 供n e t 专用的对象语义,不管是否通过s o a p ,客户端必须理解它们。 n e tr e m o t i n g 提供了一种很有用的方法用于管理跨应用程序域的同步和异步r p c 黔 会话。远程对象代码可以运行在服务器上( 如服务器激活的对象和客户端激活的对象) , 也可以运行在客户端上( 其上的远程对象已经通过客户端服务器的连接进行了序列 化) 。在任何一种情况下,只要完成初始化和配置,即可使用非常简单的编程语言,只 需要少量的代码。远程对象的使用对程序员是透明的【1 4 1 。 w e b s e r v i c e 技术 w e bs e r v i c e 是一种构建跨i n t e m e t 、跨平台、可互操作的分布式应用程序的新技术。 作为一套标准,它定义了应用程序如何在w e b 上实现互操作性。你可以用任何你喜欢 的语言,在任何你喜欢的平台上写w e bf f 斌 v i c e ,只要我们可以通过w e bs e r v i c e 标准对 这些服务进行查询和访问。详细内容将在2 3 节中介绍。 ( 3 ) 分布式架构的信息系统的特点 开发i n t e r n e t 环境下的分布式新型管理信息系统具有如下鲜明的特点: 分布式架构是一种瘦客户机模式,客户端软件精简,甚至仅需要安装浏览器就 可以,应用界面单一,客户端硬件配置要求较低。 易于管理和维护。因客户端软件风格单一,利于提高效率。 开发分布式多层应用,运用当前先进的n e t 技术,具有开发效率高。开发周期 短,见效快的特点。 基于n e t 的健康检查个性化服务系统 开放性,采用公开的标准和协议。 综上所述,多层式架构因为具有可伸缩性,可配置性,灵活可靠性以及跨平台和体 现软件集成的思想将成为广泛使用的企业模型。 目前,流行的分布式多层架构企业应用平台主要有两种:m i c r o s o f t 公司的n e t 企 业级应用平台;s u n 公司推出的j 2 e e ( j a v a 2e n t e r p r i s ee d i t i o n ,j a v a 2 企业版) 架构等。 这两种分布式企业应用开发平台都具有较强的跨平台性以及可伸缩性。j 2 e e 的核心是 中间件技术,它的服务器一般需要专用的服务器,系统建设投资较大。开发难度较n 】玎 平台要大。 微软推出的n e t 架构是微软新一代的互联网企业应用平台,解决了跨平台应用的 问题。而且,开发环境融合了微软的众多开发工具,可以方便的做到多语言的开发,大 大降低了分布式应用开发的难度,是目前应用最广泛的一种多层式系统架构。 1 2 2 n e t 框架概述 n e t 是m i c r o s o f t 公司推出的第三代面向互联网的技术平台,它给开发人员带来了 一种全新的开发框架n e t 框架( n e tf r a m e w o r k ) 。n e t 框架是创建、部署和运 行w c b 服务以及其他应用程序的一个环境。n e t 框架实现了语言开发、代码编译、组 件配置、程序运行、对象交互等各个层面的功能,为w e b 服务及普通应用程序提供了 一个托管、安全、高效的执行环境。n e t 开发平台支持多种编程语言,目前n e t 框架 支持四种商业语言:v i s u a lc 拌n e t 、v i s u a lb a s i c n e t 、c + + 及v i s u a l 脒n e t i ”j 。 肥t 框架具有两个主要部件:公共语言运行时和n e t 框架类库。其核心的部分 是处于n e tf r a m e w o r k 底层的公共语言运行时( c o m m o nl a n g u a g er u n t i m e ,c l r ) ,它 是多种语言的统一运行环境,基于c l r 开发的代码称为受控代码( m a n a g e dc o d e ) , c l r 为这些语言提供自动内存管理和资源管理、异常处理、安全性、版本控制、组件 通信等系统服务【川。 事实上,代码管理的概念是运行时的基本原则。微软中间语言( m i c r o s o f t i n t e r m e d i a t el a n g u a g e ,m s i l ) 是一种与机器平台、操作系统都无关的虚拟机的语言。无 论使用哪一种语言来撰写程序,当使用n e t 的编译器来编译程序的时候,程序都会被 编译成m s i l 的格式。利用m s i l ,可以实现跨语言的合作。例如:我们可以利用c 撑 语言与系统整合的特性,设计出程序的核心部分。在程序的前端部分,利用v i s u a l b a s i c n e t 简便、快速开发的特性,可以让程序人员快速地开发出漂亮的程序接口,并 在v b 的工程中引用或继承以c 群设计出来的核心部分的程序,从而完成了不同语言间 的整合。 一6 一 大连理工大学硕士学位论文 同时,由于m s i l 在延用w i n d o w s 平台使用的p e ( p o r t a b l ee x e c u t a b l e ) 的基础上 对p e 作了扩充,把程序的m e t a d a t a ( 元数据) 一并写入可执行文件中,使m s i l 程序 具有了自我解释的能力,从而避免了d l l 的版本和更新问题( 常称为d l l h e l l ) ,大 大简化了应用程序的发布和升级。c l r 的核心是一个执行引擎,它加载、执行和管理 已经编译为m s i l 格式的代码,这种代码不被解释,在执行之前通过内置在c l r 中的 j i t 将它编译成本机二进制代码1 1 7 。1 引。v s n e t 充分发挥c l r 的潜力,为开发者提供了 一个统一的集成开发环境和调试器。 n e t 框架提供了一套操作系统层级的对象函数库( n e tf r a m e w o r kc l a s sl i b r a r y ) , 可供程序语言调用使用,它为数据输入输出、安全性等提供了服务和对象模型。n e t 框 架中的任何东西,a s p n e t 页面、消息框等,都被视为对象。这些对象被放置在叫做 名字空间( n a m e s - p a c e ) 的逻辑分组中。这样的好处是庞大的类库变得结构清晰,易于 掌握和使用。n e t 平台的框架结构如图1 1 所示。 回回回圃口 c o m m o nl a n g u a g e ss p e c i f i c a t i o n l 垒! ! :堕呈! i! ! ! ! ! ! ! ! ! 竺i l c o m m o nl a n g u a g e sr u n t i m e ( c l r ) 二五画丑 二互亟 图1 1 n e t 平台的框架结构 f i g 1 1f r a m e w o r ko f n e tp l a t f o r m 从结构图可以看出,n e t 框架有a s p n e t 和w i n d o w sf o r m 两种高层应用。 a s p n e t 从传统的服务器处理技术a s p ( a c t i v es e r v e rp a g e s ) 发展而来,加入n e t 提 供的高级特性后脱胎换骨,从解释型的编程框架飞越到编译型的编程框架,采用了客户 端处理技术仿真事件驱动模型,这使得开发w e b 应用程序像开发传统w i n d o w s 应用程 序一样容易且强大【1 9 1 。 用a s p n e t 开发基于b s 模型的企业解决方案有以下一些特点: a s p n e t 引入了面向对象的特性,支持c 群、n e t 等高级语言,可以使 用n e t 框架的所有基础类库。 基于n e t 的健康检查个性化服务系统 a s p n e t 可以借助n e t 所提供的a d o n e t 技术和对x m l 的完全支持特性, 高效的实现数据访问和信息通信。 很方便地采用n e tr e m o t i n g 或w e bs e r v i c e 技术构建大型应用的分布式系统。 a s p n e t 将页面和代码分离,提供了更易于编写、结构更清晰的代码,这些代 码很容易进行再利用和共享。 a s p n e t 提供了完善的安全机制,也提供了缓冲技术、数据库控件等技术。 1 3 本论文研究的主要任务 本课题将运用a s p n e t 、数据库、网络通信、分布式处理技术等目前比较成熟的技 术来开发独立的,以健康检查服务为中心的健康检查个性化服务管理平台,并融合有志 于为会员提供个性化服务的医疗机构,社会机构于该平台体系中,设置出满足会员个性 化需求的健康检查服务,并通过健康检查个性化服务的标准流程进行管理,最终达到健 康有效检测、医护快捷沟通的健康管理目的。 健康检查服务对应的是健康检查机构实际的检查项目。本课题提出的个性化服务, 即针对服务对象需求,灵活设置以检查细项为基本单位组成健康检查服务内容的这样一 个概念。 本课题的提出来源于实际工程项目,根据实际需求,本课题将完成以下主要研究任 务: 健康检查个性化服务系统的总体架构设计,技术路线的选择,主要功能模块和 业务流程的设计。 个性化服务管理流程( 含用户管理、服务设置、分配服务、调查问卷、执行计 划、记录综览等环节) 的实现。 系统扩展模块的实现。 系统关键技术及实现方法研究。 1 4 论文的主要工作及内容组织 针对医疗信息化的现状,本文介绍了基于n e t 框架的健康检查个性化服务系统的设 计思想、总体框架设计、系统功能模块及扩展模块的设计与实现。 本论文的组织结构如下: 首先讨论本课题的研究背景;针对当前医疗信息系统普遍存在的问题,提出本课题 的研究任务;阐述了选题在医疗信息系统这一领域的发展进程和研究方向,特别是近年 8 一 大连理工大学硕士学位论文 来的发展趋势和研究成果。然后简单介绍了一下本课题涉及到的相关技术领域。论文在 绪论部分完成了上述工作。 在分析了医疗信息系统的研究背景之后,在第二章进行了系统总体方案设计。包括 健康检查个性化服务系统总体结构的确定,功能模块的划分。在综合比较各种技术和方 案之后,确定了本系统开发所采用的b s 开发模式、w e bs e r v i c e 分布式开发技术。并 简要介绍了系统开发环境及主要开发工具。 第三章根据个性化服务的业务流程,逐环节详细论述了系统内部主要功能模块的设 计和实现,包括用户管理、服务设置、分配服务、调查问卷、个人健康管理处方、执行 计划、记录综览等环节,该流程基本满足了各类会员及医疗机构的需求。 第四章论述了扩展模块,即客户端数据管理程序一d a u y c a r e e c g 子系统的设计 与实现。实现了客户端检测数据管理、多类型健康记录上传、与个性化服务流程的业务 整合等功能。并重点讨论了两个关键技术问题:基于w e bs e r v i c e 技术实现子系统与服 务器间的通信与数据传输;基于g d i + 绘图机制实现心电图绘制及交互式在线标注功能。 第五章集中论述了系统应用的一些关键技术:基于存储过程的w e b 数据分页功能 的实现;根据系统安全要求,实现了系统安全验证方式,并采用了自定义w e b 服务加 密方式,保证了系统之间信息传递的安全性;w e b 页面导航方法选择以及页面间传值问 题的解决等。 最后对全文的工作进行总结,并对下一步的研究工作进行展望。 基于n e t 的健康检查个性化眠务系统 2系统总体方案设计 2 1系统总体结构设计 基于n e t 的健康检查个性化服务系统作为健康促进平台的关键组成部分,是大连理 工大学c a d & w e b 教研室采用数据库技术和网络技术,结合健康检查中心实际的服务流 程最新开发的一套健康管理系统。主要是面向各健康检查机构、各类型服务对象( 个人 会员、企业会员、家庭会员等) 与医师等用户设计开发的,它是以个性化服务为中心的 健康管理网络平台。 2 1 1 需求分析 需求分析是软件生命周期中非常重要的一步,它最根本的任务是确定系统是否具有 价值。从本质上说,需求分析要解决系统必须做什么的问剧2 0 】。面向对象的系统分析和 设计是应用系统开发的新途径,在管理信息系统开发中使用面向对象的系统分析和设计 将加快系统开发速度,提高开发质量【2 l 】。 医疗系统花费不停增长而工作效率低下等诸多问题使提高医疗单位的工作效率,降 低医疗单位的成本变得越来越迫切。随着网络的不断发展,医疗行业目前的技术需要不 断更新换代。为了摆脱当前的困境,一方面需要加强内部管理、降低成本、组织和管理 等方面的改革,另一方面更需要积极利用新技术,在保持现有业务的同时,充分发挥信 息化的优势,勇于创新,发展符合社会需求的多种增值业务。 随着国内外健康检查机构的日益增多,医疗系统目前一个趋势就是积极发展面向家 庭、社区及基层的数字化医疗技术及服务。因此,如何将i t 技术应用到社区、家庭, 使社区诊断及时有效尤为关键。这类医疗单位一个典型的特点就是不能像大型医院那 样,投入大量资金建设诊疗信息系统,也没有人力对信息化系统进行维护,这些客户需 要一个小型化、灵活的健康信息管理的软件系统。同时对普通大众来讲,在当今健康问 题愈来愈受关注的大环境下,可以做到足不出户完成健康服务的订购,并定期进行检查, 享受信息化带来的便利,节省了病人的时间。对医师来讲,让其通过互联网来管理自己 的会员,能够实现远程办公。灵活性的管理、个性化的服务设置、快捷沟通的医护关系 这正是“以病人为中心”、“以服务为中心”健康管理系统的最终体现。 本系统作为医疗行业的一个重要的实际项目,定位于联系各类会员用户、服务医师、 医疗机构等各类角色并以健康服务为中心的网络信息平台。最终的目标就是设计和实现 大连理工大学硕士学位论文 的健康检查个性化服务系统可以提高医疗单位的工作效率,降低医疗单位的成本,满足 服务对象的个性化需求,加快服务对象的就诊服务速度。 2 1 2 系统总体结构 大连理工大学c a d & w e b 研究所与某公司合作开发的健康促进平台系统总体结构 如图2 1 所示。包括本论文所述的健康检查个性化服务系统( 即图示p h r , 可以看作整个 平台的前台,用于个性化服务流程的管理及会员、健检、评估系统间的数据交互) 、健 康评估系统( 即图示e p e n g i n e ,负责管理评估规则的设定、接收p h r 服务数据并根据 评估规则进行服务数据处理并将结果返回p h r 供各方查看评估结果) 、健康检查系统 ( 即图示h c 。主要是用于健检中心预约检查、收费管理、与其他两系统数据交互等) 以 及为其他设备提供的数据接口等。本论文完成部分在整个系统中的布局见图2 1 中的阴 影填充模块。 图2 1 健康促进平台总体结构 f i g 2 1t h eo v e r a l ls i a l l c t u r eo f e n a b l i n gh e a l t hm a n a g e m e n ts y s t e m 2 1 3 系统功能模块的划分 该系统的业务流程是以一次标准个性化服务流程为中心,还提供专业的人机交互界 面以便于服务对象通过互联网来查看自己的个人健康管理处方、执行计划、记录综览等 信息。基于对个性化服务流程的功能分析,该系统主要功能模块包括:用户管理、服务 基于n e t 的健康检查个性化服务系统 设置、服务分配、调查问卷、执行计划、记录综览以及各类扩展模块( 子系统) 等。详 见图2 2 。 系统主要功能模块的介绍如下: ( 1 ) 用户管理 以往的健康管理系统涉及多类用户,用户功能复杂,用户权限模糊。再考虑到一些 疾病用户群、健康检查中心以及真实企业的加入,令整个系统的结构混乱,无法按照合 理的流程对各类用户进行管理,更谈不上为会员正确的分配服务、顺利的执行健康检查 计划,极大的限制了整个系统的功能发挥,成为用户管理平台结构上的瓶颈。 本系统基于以上分析设计实现的用户群包括:普通会员( 个人用户) 、企业会员( 企 业为员工购买健检、医疗服务) 、家庭会员( 以家庭为单位购买服务) 、医生会员( 隶 属于健康中心,通过p h r 平台对会员进行处方管理操作) 、健康中心( 医院、诊所等 医疗机构) 、中心管理员、健康管理师( 负责中心会员、医师、服务的增删改及分配操 作) ,同时重新建立一类虚拟症候群健康管理主题,保证了医生和会员的正确连接。 并制定相应的服务项目,管理会员的服务执行情况。从而实现了健康管理系统服务高效、 资料呈现准确、管理模式清晰的优点。 ( 2 ) 服务设置 该模块实现了由系统及健康中心不同细项、类别自由设置成个性化服务的过程。并 负责制订服务相关的健康调查问卷模板、执行计划模板、设置记录综览相关参数等。 细项、类别是本系统提出一组健康服务概念,对应健康检查上的一个检查项目、检 查项目类别。例如:身高、常规检查,这就是一组细项、类别。本系统个性化服务正是 基于服务对象个性化的需求以及医师建议灵活设置细项、类别而实现的。另外,健康调 查问卷模板、执行计划模板的内容也是由不同细项、类别组成的。 ( 3 ) 服务分配 该模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论