一种远程医疗服务系统及方法

文档序号:7862789阅读:503来源:国知局
专利名称:一种远程医疗服务系统及方法
技术领域
本发明属于医疗信息处理技术领域,尤其涉及一种远程医疗服务系统及方法。
背景技术
由于各地现有医疗资源和条件的分布不均,医疗水平有明显的区域性差别,特别是广大农村和边远地区,医疗技术比较落后,为了均衡各地的医疗资源,最大程度发挥优势的医疗资源的作用,随着网络技术的飞速发展,远程医疗技术应运而生。随着远程医疗技术在国内广泛推广,医院在数据共享及系统集成上要求越来越严格,现实中,各家医院所使用的系统及相关的医疗器械都不能保证其数据传输的标准都相同,在医疗器械与医院系统或系统与系统之间的集成由于标准的不同造成了大量的开发工作,也由于标准的版本问题造成数据呈现的不一致,只能通过在程序中加入大量的开发工作来实现设备及系统的集成工作,这样的集成工作耗时耗力,也浪费资源,同时,各种优势医疗资源也得不到更好地利用。综上所述,如何兼容性地实现医院之间各不同传输标准的医疗设备和系统之间的集成成为亟待解决的技术问题。

发明内容
本发明实施例提供了一种远程医疗服务系统及方法,旨在解决现有医院之间医疗设备与各种医疗信息系统集成工作困难、重复,兼容性差的问题。一方面,提供一种远程医疗服务系统,所述远程医疗服务系统包括客户端、中介服务器和应用服务器,所述中介服务器处于所述客户端和所述应用服务器之间,并通过internet分别与所述客户端和所述应用服务器相互通信;所述客户端包括
—个或多个医疗信息系统、一个或多个医疗查询系统和一个或多个医疗设备;请求报文生成单元,用于根据请求信息,生成请求报文,发送所述请求报文至所述中介服务器;所述中介服务器包括请求报文接口单元,用于接收客户端发送的所述请求报文;请求报文解析单元,用于根据所述请求报文的格式,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器;所述应用服务器包括执行单元,用于根据接收到的所述执行消息,执行相应独立功能单元,获得结果消
肩、O另一方面,提供一种远程医疗服务方法,所述远程医疗服务方法包括接收客户端发送的所述请求报文;根据所述请求报文的格式或者所述传输标准,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器,以使应用服务器根据接收到的所述执行消息,执行所述执行消息对应的不同功能,获得结果消息。在本发明实施例公开了一种基于中介的分布式服务器架构,任何客户端请求报文,首先通过中介服务群组的请求报文接口单元,进而由请求报文解析单元根据消息格式翻译得出执行消息,根据执行消息,在应用服务器上执行不同的执行单元,获得结果消息,执行单元可以根据业务的不同扩展,实现了医疗设备与各种医疗信息系统之间的兼容,减少了系统集成的工作量。


图I是本发明实施例一提供的远程医疗服务系统的具体结构框图;图2是本发明实施例三提供的远程医疗服务方法的具体流程图;图3是本发明实施例四提供的远程医疗服务方法的具体流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例,所述系统包括客户端、中介服务器和应用服务器,所述客户端包括请求报文生成单元和结果报文显示单元,所述中介服务器包括请求报文接口单元、请求报文解析单元、结果报文解析单元、结果报文接口单元、系统请求解析单元和系统结果解析单元,所述应用服务器包括消息控制单元、消息队列单元、执行单元、结果消息发送单元和数据存储单元。以下结合具体实施例对本发明的实现进行详细描述实施例一图I示出了本发明实施例一提供的远程医疗服务系统的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。在本实施例中,该远程医疗服务系统包括客户端11、中介服务器12和应用服务器13,所述中介服务器12通过internet分别连接所述客户端11和所述应用服务器13。其中,所述客户端11包括一个或多个医疗信息系统、一个或多个医疗查询系统和一个或多个医疗设备;在本实施例中,所述医疗信息系统包括但不限于医院信息系统(Hospitallnformation System, HIS)、影像归档和通信系统(Picture ArchivingandCommunication Systems, PACS)、电子病例系统(Electronic Medical Record, EMR)和实验室信息系统(Laboratory Information Management System, LIS)。医疗查询系统为上述各种医疗信息系统的信息查询系统。医疗设备包括但不限于核磁、CT、DR、超声及各种X光机。其中医疗设备与医疗信息系统之间的传输标准包括但不限于标准化的卫生信息传输协议(Health Level 7, HL7)、数字影像和通信标准(Digitalimaging andCommunications in Medicine, DIC0M)。所述客户端11还包括
请求报文生成单元111,用于根据请求信息,生成请求报文,发送所述请求报文至所述中介服务器。在本实施例中,客户端11根据获取用户的请求信息,或者检测到的相关生理数据,生成为请求报文,通过internet发送至中介服务器。其中涉及的传输标准包括HL7和DIC0M。结果报文显示单元112,用于接收所述结果报文,并在所述客户端11的展示区内显不O在本实施例中,客户端11接收中介服务器12发送的结果报文,并在系统展示区展示,告诉用户结果,实现远程医疗服务。所述中介服务器12包括·
请求报文接口单元121,用于接收客户端11发送的所述请求报文。在本实施例中,中介服务器12的请求报文接口单元121使用的传输标准包括HL7和DIC0M,接收客户端11发送的所述请求报文,同时,转送至请求报文解析单元。请求报文解析单元122,用于根据接收到的所述请求报文的格式,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器13。在本实施例中,中介服务器12根据请求报文接口单元121接收到的所述请求报文,依照请求报文的格式进行相应解析,解析所述请求报文,获得至少一个执行消息,发送所述执行消息至对应的所述应用服务器13。结果报文接口单元123,用于发送所述结果报文至所述客户端11。在本实施例中,中介服务器12发送结果报文解析单元解析的所述结果报文至所述客户端11。结果报文解析单元124,用于根据接收到的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文。在本实施例中,中介服务器12根据接收结果消息发送单元发送的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文,由结果报文接口单元123转发至客户端11。在本实施例中,中介服务器12包括标准传输接口、独立系统接口。所述标准传输接口包括请求报文接口单元、请求报文解析单元、结果报文解析单元和结果报文接口单元,客户端11为独立系统时,通过标准传输接口或独立系统接口连接应用服务器13,全部客户端11可通过标准传输接口连接应用服务器13。其中,所述独立系统是一种特殊的客户端11,独立系统的服务器是某一所述执行单元133,其中所述独立系统包括但不限于医院信息系统、影像归档和通信系统。独立系统对应某一种传输标准,如医院信息系统的传输标准为HL7,影像归档和通信系统的传输标准为DIC0M,具体DICOM的版本视影像归档和通信系统而定。独立系统可以通过应用服务器13的请求报文接口单元121或系统请求解析单元125发送请求报文,通过应用服务器13的结果报文接口单元124或系统结果解析单元接收结果报文。当客户端11为独立系统时,通过请求报文接口单元121发送请求报文,则通过应用服务器13的结果报文接口单元124接收结果报文;通过应用服务器13的系统请求解析单元125发送请求报文,则通过应用服务器13的系统结果解析单元接收结果报文。
所述中介服务器12还包括系统请求解析单元125,用于接收所述独立系统的请求报文,根据独立系统对应的传输标准,解析所述请求报文生成至少一个所述执行消息,发送所述执行消息至所述应用服务器13,以使所述应用服务器13根据所述执行消息,获得结果消息。系统结果解析单元126,用于根据接收应用服务器13发送的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文,并将所述结果报文发送至所述独立系统,以使所述独立系统接收所述结果报文,并在所述独立系统展示区内显示。在本实施例中,系统请求解析单元125根据所述独立系统对应的传输标准,解析所述请求报文生成至少一个所述执行消息,发送所述执行消息至所述应用服务器13,应用服务器13根据所述执行消息,获得结果消息,然后发送结果消息至系统结果解析单元126,系统结果解析单元126根据接收应用服务器发送的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文,并将所述结果报文发送至所述独立系统,独立系统接收所述结果报文,并在所述独立系统展示区内显示,完成远程医疗服务。 所述应用服务器13包括执行单元133,用于根据接收到的所述执行消息,执行相应独立功能单元,获得结果消息。在本实施例中,应用服务器根据接收到的所述执行消息,执行相应独立功能单元,获得结果消息,所述执行单元由上述医疗信息系统划分的独立功能单元组成,划分执行单元可以解决在系统集成过程中降低系统之间的耦合性的问题。其中,如医院信息系统的执行单元包括门、急诊挂号单元、门急诊收费单元、住院病人管理单元、药库、药房管理单元、病案管理单元、医疗统计单元、财务管理与核算单元;影像归档和通信系统的执行单元包括影像处理单元和报告管理单元;电子病例系统的执行包括电子病历模板单元,电子病历生成单元和自动建议生成单元;实验室信息系统包括检验工作站、医生工作站单元、护士工作站单元、审核工作站单元、血库管理单元、试剂管理单元和主任管理工作站单元。如执行门、急诊挂号单元的时候根据用户提交的信息在医院信息系统中生成流水ID,并且根据用户所挂号的级别选择就诊的级别;门急诊收费单元则根据用户提交的挂号级别在医院信息系统中生成用户付费账单。结果消息发送单元134,用于发送所述结果消息至所述中介服务器。优选的,应用服务器还包括消息控制单元131,用于根据接收到的所述执行消息的内容,发送所述执行消息至对应的执行单元;控制所述执行单元之间的调用请求消息。在本实施例中,应用服务器根据接收到的所述执行消息的内容,发送所述执行消息至对应的执行单元;控制所述执行单元之间的调用请求消息。如医院信息系统的门、急诊挂号单元,在医院信息系统中创建挂号的流水ID,通过ID可进行急诊就诊排队;门急诊收费单元,则根据此次挂号内容确定收费情况。优选的,所述应用服务器还包括消息队列单元132,用于当所述执行消息超过一第一预设值时,对所述执行消息进行排队管理。在本实施例中,当所述执行消息超过第一预设值时,所述执行单元的负荷过大,通过消息队列单元缓解此情况,由消息队列单元对相应的所述执行消息进行排队管理。优选的,所述应用服务器对于频繁操作的数据或功能单元,以缓存形式提供,提高了系统的执行效率。数据存储单元135,用于管理所述执行单元的数据存储。在本实施例中,当执行单元需要独立的数据库进行存储时,可以建立数据库,用于管理所述执行单元的数据存储。本发明实施例可以达到不同标准客户端消息,通过中介服务器翻译为相应执行单元可识别的执行消息,根据所述执行消息在应用服务端上执行不同的独立执行单元,实现在标准模块下各系统能进行方便的集成,使得客户端的消息通讯简单方便,易于控制,执行单元之间可以互相调用,兼容性好,并减少大量的重复性集成工作。
实施例二本发明实施例二提供的远程医疗服务系统的测试结果,测试环境和用例详述如下本测试的服务器为欢网IDC服务器,其操作系统window2003,服务器承载2000并发,测试数据库SQL2005,存储空间10G,局域网2M网络。本测试环境集成了 TCL云健康电视系统共I台、两个中介服务器、两个执行单元,其中中介服务器包括一个数据库服务器和一个算法分析服务器,数据库中介服务器包括数据库操作的执行单元,算法分析中介服务器包括数据库操作和算法库两个执行模块。本测试强度为每4秒请求100次,共5个线程,总共请求30000次。本测试时间为59分49秒,本测试结果为出现6次失败,成功率为99. 98%ο实施例三图2示出了本发明实施例三提供的远程医疗服务方法的实现流程图,以图I中的中介服务器12为主体,详述如下在步骤S201中,接收客户端发送的所述请求报文。在本实施例中,中介服务器接收客户端发送的所述请求报文,所述请求报文由客户端的请求消息,按照标准格式转化,所述请求消息包括系统请求消息和相关生理数据。根据请求消息的来源不同,所述请求报文的格式使用不同的传输标准,如来自医院消息系统的请求报文的传输标准为HL7,而来自核磁、CT、DR、超声、各种X光机等医疗设备的请求报文的传输标准为DIC0M,如DIC0M3. O。中介服务器包括标准传输接口和独立系统接口。所述标准传输接口包括请求报文接口单元、请求报文解析单元、结果报文解析单元和结果报文接口单元,所述独立系统接口包括系统请求解析单元和系统结果解析单元。客户端为独立系统时,通过标准传输接口或独立系统接口连接应用服务器,其他客户端则通过标准传输接口连接应用服务器。在步骤S202中,根据所述请求报文的格式或者所述传输标准,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器,以使应用服务器根据接收到的所述执行消息,执行所述执行消息对应的不同方法,获得结果消息。在本实施例中,如果中介服务器为标准传输接口,则根据所述请求报文的格式,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器,以使应用服务器根据接收到的所述执行消息,执行相应独立功能单元,获得结果消息。如果中介服务器为独立系统接口,则根据所述传输标准,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器,以使应用服务器根据接收到的所述执行消息,执行所述执行消息对应的功能,获得结果消息。进一步地,步骤S202具体包括以下子步骤解析子步骤,解析所述请求报文为至少一个执行消息;发送子步骤,发送所述执行消息至对应的所述应用服务器;执行子步骤,执行相应独立功能单元,获得结果消息。以上S201、S202的具体步骤参见实施例一对相关单元的描述,在此不再赘述。实施例四图3示出了本发明实施例四提供的远程医疗服务方法的实现流程图,以图I中的中介服务器12为主体,详述如下在步骤S301中,根据接收到的所述结果消息,将所述结果消息解析成所述请求报 文兼容的结果报文。本实施例中,中介服务器根据接收到的应用服务器发送的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文。在步骤S302中,发送所述结果报文至所述客户端,以使所述客户端接收所述结果报文,并在所述客户端展示区内显示。本实施例中,中介服务器发送所述结果报文至所述客户端,以使客户端接收所述结果报文,并在客户端展示区内显示,完成了远程医疗服务。以上S301、S302的具体步骤参见实施例一对相关单元的描述,在此不再赘述。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。在实施例,通过中介服务器,将请求报文解析为相关请求报文,增加了系统兼容性,使得集成工作方便化、简单化。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种远程医疗服务系统,其特征在于,所述系统包括客户端、中介服务器和应用服务器,所述中介服务器处于所述客户端和所述应用服务器之间,并通过internet分别与所述客户端和所述应用服务器通信; 所述客户端包括 一个或多个医疗信息系统、一个或多个医疗查询系统和一个或多个医疗设备; 请求报文生成单元,用于根据请求信息,生成请求报文,发送所述请求报文至所述中介服务器; 所述中介服务器包括 请求报文接口单元,用于接收客户端发送的所述请求报文; 请求报文解析单元,用于根据接收到的所述请求报文的格式,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器; 所述应用服务器包括 执行单元,用于根据接收到的所述执行消息,执行相应独立功能单元,获得结果消息。
2.如权利要求I所述的系统,其特征在于, 所述应用服务器还包括 结果消息发送单元,用于发送所述结果消息至所述中介服务器; 所述中介服务器还包括 结果报文解析单元,用于根据接收到的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文; 结果报文接口单元,用于发送所述结果报文至所述客户端; 所述客户端还包括 结果报文显示单元,用于接收所述结果报文,并在所述客户端的展示区内显示。
3.如权利要求2所述的系统,其特征在于,所述应用服务器还包括 消息控制单元,用于根据接收到的所述执行消息的内容,发送所述执行消息至对应的执行单元;控制所述执行单元之间的调用请求消息。
4.如权利要求2或3所述的系统,其特征在于,所述应用服务器还包括 消息队列单元,用于当所述执行消息超过一第一预设值时,对所述执行消息进行排队管理。
5.如权利要求4所述的系统,其特征在于,所述应用服务器还包括 数据存储单元,用于管理所述执行单元的数据存储。
6.如权利要求4所述的系统,其特征在于,所述中介服务器还包括 系统请求解析单元,用于接收所述独立系统的请求报文,根据独立系统对应的传输标准,解析所述请求报文生成至少一个所述执行消息,发送所述执行消息至所述应用服务器,以使所述应用服务器,根据所述执行消息,获得结果消息。
7.如权利要求6所述的系统,其特征在于,所述中介服务器还包括 系统结果解析单元,用于根据接收应用服务器发送的所述结果消息,将所述结果消息解析成所述请求报文兼容的结果报文,并将所述结果报文发送至所述独立系统,以使所述独立系统接收所述结果报文,并在所述独立系统展示区内显示。
8.如权利要求I至8任一项所述的系统,其特征在于,所述应用服务器独立存在或内置于所述中介服务器。
9.一种远程医疗服务方法,其特征在于,所述方法包括 接收客户端发送的所述请求报文; 根据所述请求报文的格式或者所述传输标准,解析所述请求报文为至少一个执行消息,发送所述执行消息至对应的所述应用服务器,以使应用服务器根据接收到的所述执行消息,执行所述执行消息对应的功能,获得结果消息。
10.如权利要求9所述的方法,其特征在于,所述方法还包括 根据接收到得的应用服务器发送的所述结果消息,将所述结果消息解析成与所述请求报文兼容的结果报文; 发送所述结果报文至所述客户端,以使所述客户端接收所述结果报文,并在所述客户端展示区内显示。
全文摘要
本发明适用于医疗信息处理技术领域,提供了一种远程医疗服务系统及方法,所述系统包括客户端、中介服务器和应用服务器,所述客户端包括请求报文生成单元和结果报文显示单元,所述中介服务器包括请求报文接口单元、请求报文解析单元、结果报文解析单元、结果报文接口单元、系统请求解析单元和系统结果解析单元,所述应用服务器包括消息控制单元、消息队列单元、执行单元、结果消息发送单元和数据存储单元。本发明,实现了医疗设备与各种医疗信息系统之间的兼容,减少了系统集成的工作量。
文档编号H04L12/70GK102904953SQ20121038800
公开日2013年1月30日 申请日期2012年10月12日 优先权日2012年10月12日
发明者刘斌 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1