基于云计算和普适计算的多态移动查房架构和方法

文档序号:7864014阅读:225来源:国知局
专利名称:基于云计算和普适计算的多态移动查房架构和方法
技术领域
本发明属于网络技术领域,具体涉及一种基于云计算和普适计算的多态移动查房架构和方法。
背景技术
普适计算又称普存计算、普及计算(英文中叫做pervasive computing或者Ubiquitous computing)这一概念强调和环境融为一体的计算,而计算机本身则从人们的视线里消失。采用普适计算技术来部署的网络系统被称为泛在网,泛在网被认为是物联网的下一代。因此在普适计算的保证下,泛在网以无所不在、无所不包、无所不能为基本特征,以实现在任何时间、任何地点、任何人、任何物都能顺畅地通信为目标。目前,随着经济发展和社会信息化水平的日益提高,构建“泛在网络社会”,带动信息产业的整体发展,已经成为一些发达国家和城市追求的目标。在泛在网的模式下,人们能够在任何时间、任何地点、以·任何方式进行信息的获取与处理。在2000年,基于普适计算的移动应用技术被提出来实现应用的跨平台、跨系统的任意切换。而在医疗信息化系统中,移动查房时一个重要的功能。通过医疗信息化系统提供的移动查房功能,医生或者护士可以携带一个移动终端来实时更新病人的信息。医生通过移动查房系统,查找病人的基本信息,包括入院记录,病程记录,检查/检验记录及医嘱等等,提供给医生简洁,便利的病历查询方法,从而提高医疗的信息化水平,提高效率。但是当前的系统,在某个终端上呈现后,很难再任意迁移到另外一个终端上运行。

发明内容
本发明克服了现有技术的不足,提出了一种基于云计算和普适计算的多态移动查房架构和方法,所述方法实现了移动查房系统的跨平台的切换,使得应用程序能够独立于任何设备,可以在不同设备之间可以任意切换。本发明的技术方案为一种基于云计算和普适计算的多态移动查房架构,移动查房系统包括显示模块通信模块辅助模块和数据模块,所述多态移动查房架构由部署在云计算平台上的Controller,模块、Presenter模块、CAdaptor模块、PAdaptor模块和Model模块构成,这些模块以SaaS的模式提供给用户使用,在Model模块运行移动查房系统,CAdaptor模块,PAdaptor模块和Model模块向上层开放接口,Controller模块、Presenter模块通过调用CAdaptor模块、PAdaptor模块和Model模块的接口来实现移动查房系统的应用平台的切换。所述多态移动查房方法利用部署在云端的Controller,模块、Presenter模块、CAdaptor模块、PAdaptor模块和Model模块进行跨平台移动查房,跨平台移动查房的流程为
I)用户录入,用户通过系统的图形交互界面或者智能设备的手势请求将平台上的移动查房切换到另外一个平台上;2)该操作触发Controller模块工作,Controller模块与CAdaptor模块交互,其将该触发操作封装成一个请求消息,所述请求消息主要由OriginatingDevice、TerminatingDevice 和 OperationType 三个参数组成,Controller 调用 CAdaptor 开放的接口将所述请求消息发给Cadaptor ;
其中,OriginatingDevice为切换前的平台;TerminatingDevice为将要迁移的目标平台;OperationType 为操作类型,OperationType 取值为 FULL 或者 PARTITAL,当为 PARTIAL,则 OriginatingDevice 只开放给 TerminatingDevice 部分权限,也就是 TerminatingDevice只读移动查房系统的权限;若为FULL, OriginatingDevice开放给TerminatingDevice全部的权限,也就是TerminatingDevice既能读也能写移动查房系统的权限;
3)CAdaptor收到所述请求消息后,将所述请求消息转换成标准的消息,以便被Model模块理解。CAdaptor负责将来自不同平台的消息转换成一个标准的消息,并将该消息发送给Model模块。Model模块运行移动查房系统。本发明具有如下有益效果
本发明能帮助医生通过移动终端,主要是android平板,来查看病人的电子病历,提高诊疗效率以及医疗信息化水平,实现了移动查房系统的跨平台的切换,使得应用程序能够独立于任何设备,可以在不同设备之间可以任意切换。
以下结合附图
具体实施方式
进一步说明本发明。图I为本发明模块架构结构示意图。图2为本发明工作层次架构结构示意图。
具体实施例方式以下结合附图进一步说明,并非限制本发明所涉及的范围。参见图I和图2所示,移动查房系统的目的是要帮助医生通过移动终端,主要是android平板,来查看病人的电子病历,提高诊疗效率以及医疗信息化水平。本发明涉及的移动查房系统包括显示模块通信模块辅助模块和数据模块,所述多态移动查房架构由部署在云计算平台上的Controller,模块、Presenter模块、CAdaptor模块、PAdaptor模块和Model模块构成,这些模块以SaaS的模式提供给用户使用,CAdaptor模块,PAdaptor模块和Model模块向上层开放接口,Controller模块、Presenter模块通过调用CAdaptor模块、PAdaptor模块和Model模块的接口来实现移动查房系统的应用平台的切换,在Model模块运行移动查房系统。所述多态移动查房方法利用部署在云端的Controller,模块、Presenter模块、CAdaptor模块、PAdaptor模块和Model模块进行跨平台移动查房,跨平台移动查房的流程为
1)用户录入,用户通过系统的图形交互界面或者智能设备的手势请求将平台上的移动查房切换到另外一个平台上;
2)该操作触发Controller模块工作,Controller模块与CAdaptor模块交互,其将该触发操作封装成一个请求消息,所述请求消息主要由OriginatingDevice、TerminatingDevice 和 OperationType 三个参数组成,Controller 调用 CAdaptor 开放的接口将所述请求消息发给Cadaptor ;
其中,OriginatingDevice为切换前的平台;TerminatingDevice为将要迁移的目标平台;OperationType 为操作类型,OperationType 取值为 FULL 或者 PARTITAL,当为 PARTIAL,则 OriginatingDevice 只开放给TerminatingDevice 部分权限,也就是TerminatingDevice只读移动查房系统的权限;若为FULL, OriginatingDevice开放给TerminatingDevice全部的权限,也就是TerminatingDevice既能读也能写移动查房系统的权限;
3)CAdaptor收到所述请求消息后,将所述请求消息转换成标准的消息,以便被Model模块理解。CAdaptor负责将来自不同平台的消息转换成一个标准的消息,并将该消息发送给Model模块。Model模块运行移动查房系统。
电子病历是居民个人在医疗机构历次就诊过程中产生和被记录的完整、详细的临床信息资源。在现实中,医生和护士都需要携带大量物力病历资料进行查房,效率非常低。移动查房以方便查房,迅速提供及时准确的病人信息为目的,实现了电子病历的延伸和高效运用,提高了医院查房的效率。移动查房系统主要由4大模块组成,显示模块通信模块辅助模块和数据模块。I)显示模块是直接展现给医生的界面,医生所看到的信息以及可以进行的操作都通过本模块所实现的各种activity进行。2)通信模块是与EMR病历进行通信的模块,它负责向服务器发送请求并解析返回的数据,主要包括Request类和Response类。Request类负责把请求的数据转换成XML格式发送,Response类通过解析传入的XML格式数据,得到相应的值。3)辅助模块本模块包括了系统实现过程中会用到的各种通用类,比如xmlparser, actionitem 等等。4)数据模块本模块实现数据的持久化,每个数据组会有一个相应的类,以便存储对应的数据。系统启动后,会显示一个login界面,医生输入自己的用户名,科室名以及密码以登录系统。随后会进入病人列表选择界面,应该只显示这个科室的病人,病人可以按照入院时间,名字来排序以方便查找。选择某个病人后便会进入该病人的病案首页,通过点击某个区域进一步查看病人的病历。同时医生可以通过底层的按钮快速的进入到想要选择的界面。在某些界面中还可以选择新增申请。下面是一个移动查房的场景
(I)移动查房应用场景
医生查房
科室内分组,有主任/副主任带队查房
推病历车进入病房,按照床铺主任/副主任翻阅本床铺病人病历.本床铺负责医师随后,为主任/副主任讲解病人现状,回答主任/副主任问题主任/副主任查看入院记录主任/副主任查看病程记录主任/副主任查看医嘱
主任/副主任查看检查检验记录
主任/副主任查看住院处置记录
主任/副主任查看疑难病历讨论
主任/副主任询问主治医师病人现状
主任/副主任开医嘱
主任/副主任记录查房记录 医嘱开出后,开医嘱者签字
查房记录开出后,查房主任/副主任签字
护士查房
查看病人体征
查看病人体征
记录病人体征
及时执行医嘱
执行医嘱
记录护理流程
Model模块接收到该请求消息后,该模块根据该消息负责将当前的OriginatingDevice操作的移动查房系统实例迁移到TerminatingDevice上,并根据请求消息的OperationType来设置TerminatingDevice上的操作权限。然后Model将迁移的消息发送给PAdaptor。I)该消息主要由以下参数组成
OriginatingDevice,迁移前的设备;
TerminatingDevice,将要迁移的目标设备;
HISInstanceID,移动查房实例;
2)PAdaptor负责将该请求消息转换成TerminatingDevice所能理解的消息,并发送给Presenter。 3) Presenter跟据该消息将HISInstanceID对应的移动查房实例推送给TerminatingDevice0
权利要求
1.一种基于云计算和普适计算的多态移动查房架构,其特征是移动查房系统包括显示模块通信模块辅助模块和数据模块,所述多态移动查房架构由部署在云计算平台上的Controller,模块、Presenter 模块、CAdaptor 模块、PAdaptor 模块和 Model 模块构成,这些模块以SaaS的模式提供给用户使用,在Model模块运行移动查房系统,CAdaptor模块,PAdaptor模块和Model模块向上层开放接口,Controller模块、Presenter模块通过调用CAdaptor模块、PAdaptor模块和Model模块的接口来实现移动查房系统的应用平台的切换。
2.根据权利要求I所述的多态移动查房架构,其特征是所述多态移动查房方法利用部署在云端的Controller,模块、Presenter模块、CAdaptor模块、PAdaptor模块和Model模块进行跨平台移动查房,跨平台移动查房的流程为 1)用户录入,用户通过系统的图形交互界面或者智能设备的手势请求将平台上的移动查房切换到另外一个平台上; 2)该操作触发Controller模块工作,Controller模块与CAdaptor模块交互,其将该触发操作封装成一个请求消息,所述请求消息主要由OriginatingDevice、TerminatingDevice 和 OperationType 三个参数组成,Controller 调用 CAdaptor 开放的接口将所述请求消息发给Cadaptor ; 其中,OriginatingDevice为切换前的平台;TerminatingDevice为将要迁移的目标平台;OperationType 为操作类型,OperationType 取值为 FULL 或者 PARTITAL,当为 PARTIAL,则 OriginatingDevice 只开放给TerminatingDevice 部分权限,也就是TerminatingDevice只读移动查房系统的权限;若为FULL, OriginatingDevice开放给TerminatingDevice全部的权限,也就是TerminatingDevice既能读也能写移动查房系统的权限; 3)CAdaptor收到所述请求消息后,将所述请求消息转换成标准的消息,以便被Model模块理解,CAdaptor负责将来自不同平台的消息转换成一个标准的消息,并将该消息发送给Model模块,Model模块运行移动查房系统。
全文摘要
本发明涉及一种基于云计算和普适计算的多态移动查房架构,移动查房系统包括显示模块通信模块辅助模块和数据模块,所述多态移动查房架构由部署在云计算平台上的Controller,模块、Presenter模块、CAdaptor模块、PAdaptor模块和Model模块构成,这些模块以SaaS的模式提供给用户使用,在Model模块运行移动查房系统,CAdaptor模块,PAdaptor模块和Model模块向上层开放接口,Controller模块、Presenter模块通过调用CAdaptor模块、PAdaptor模块和Model模块的接口来实现移动查房系统的应用平台的切换。
文档编号H04L29/08GK102945539SQ20121042046
公开日2013年2月27日 申请日期2012年10月30日 优先权日2012年10月30日
发明者吴文邦, 邵长恒, 陈兴 申请人:青岛百灵信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1