将移动装置配置为可植入医疗装置的外部控制器的医疗装置应用_2

文档序号:9924585阅读:来源:国知局
置150与在患者120植入的IPG 110进行通信。移动装置150可以是商业的、多用途的、消费装置,例如手机、平板电脑、个人数据助理、手提电脑或笔记本电脑,或类似装置一一基本上任意能够用作可植入医疗装置的外部控制器的移动的、可手持的装置。例如,示例包括苹果iPhone或iPad,微软Surface,诺基亚Lumia装置,三星Galaxy装置,或谷歌Android装置。
[0031]除了稍后将进一步详细地描述的其他组件和电路,移动装置150具有用户界面。例如,移动装置150可以具有用于显示信息的显示屏152。如果显示屏152是接收来自手指或手写笔的输入的触摸屏,则其还可以接收来自用户的输入。移动装置150还可以具有用于接收来自用户的输入的按钮154、扬声器156和麦克风158。移动装置150可以具有一个或多个外部端口 160(例如USB端口)以将移动装置150连接至其他装置以给移动装置的电池155充电(图3C),连接至其他计算机系统,至存储卡、记忆棒或系统,至各种适配器,等等。
[0032]如前面所述,移动装置150可以被使能以使用短程协议(例如蓝牙、BLE、NFC、ZigBee和WiFi,以及通过使用远程蜂窝电话协议)与其他装置进行通信。根据本发明的一个方面IPG 110被修改为使用移动装置150的短程协议中的一个沿着无线链路175直接与移动装置150进行通信。
[0033]通信的这样的方式可以使用NFC协议,并且如图3C所示,移动装置150包括NFC遥测电路153(其包括用于操作移动装置150的电路的部分)以及NFC天线151是典型的,而IPG110是从前面描述的IPG 10(图2B)所修改以包括NFC遥测电路114(电路25的部分)和NFC天线112。如前面针对IPG 10所讨论的基于线圈的感应遥测方案,NFC使用磁感应耦合,并且因此NFC天线151和112包括环形天线。相对于传统的铜线绕组,这样的环形天线可以在电路板中形成螺旋,例如柔性聚酰亚胺薄膜。数据在遥测电路153和遥测电路114处的调制与解调可以使用例如米勒编码或曼彻斯特编码而发生。
[0034]NFC运行在13.56MHz处的未经授权的工业、科学与医疗(ISM)频段内。NFC针对IPG通信是优选的,因为其较低的频率不像用于其他短程协议的较高的频率那样在患者的组织80中减弱。但是NFC也运行在较短的距离处,例如小于0.2米处。然而,由于在通信会话期间移动装置150可以保持相对接近IPG 110,这是合适的。然而使用NFC以在移动装置150和IPG110之间进行通信不是严格必要的,并且IPG 110相反可以包括天线和电路以匹配由移动装置150使能的其他短程协议。
[0035]如图所示,在图3C中,IPG不再包括遥测线圈24(图2A),因为在移动装置150和IPG110之间的通信链路175不会使用传统的FSK通信而出现。然而,这不是严格必要的,并且IPG110仍然可以保留其遥测线圈24以允许其使用FSK与传统的外部控制器(图2A,50)进行通
?目O
[0036]可选地,传统的FSK通信链路75可以在移动装置150和(未修改的)IPG 10(图2Β)之间被使用,并且第一个示例在图3D和图3Ε中被示出。在这个示例中,遥测线圈组件140被用作在移动装置150和IPG 10之间的中介。线圈组件140包括类似于在传统的外部控制器50(图2Β)中使用的线圈56的遥测线圈141,该线圈141安装至电路板142。同样安装至电路板142的是FSK遥测电路144,其类似于被包括作为传统的外部控制器50(图2Β)的组件59的一个。遥测线圈141、电路板和FSK遥测电路144都被包括在线圈外壳143内。电缆145将FSK遥测电路144耦接至连接器146,该连接器146耦接至移动装置150上的端口(例如,端口 160;图3Α)。端口 160可以同时给FSK遥测电路144供电并且发送一串数字数据位至FSK遥测电路以及接收来自FSK遥测电路的一串数字数据位。FSK遥测电路144可以包括放大器和其他电路以通过端口 160、连接器146调制从移动装置150发送的数字数据位,并且激活线圈141以通过链路75发送FSK所调制的数据至IPG 10 ASK遥测电路144还包括必要的放大器和其他电路以解调通过链路75从IPG 1传输的以及在线圈141处接收的FSK所调制的数据,并且通过连接器146/端口 160将这样所解调的数据作为一串数字数据位提供至移动装置150。当移动装置150配置为用作医疗装置以用于与IPG 10进行通信时,该移动装置150可以使能端口160发送和接收数字数据位,如稍后将详细解释的那样。在本实施例中,线圈组件140可以被放置在靠近IPG 10处(例如在具有口袋的区域中),而移动装置150凭借电缆145的长度可以保持相对地远离IPG 10,这方便了用户。
[0037]图3F示出了在移动装置150和(未修改的)IPG10(图2Β)之间的传统的FSK通信链路75的使用的另一个示例,其中使用了在美国专利申请公布2002/0215285中公开的中介桥130,并且假定读者熟悉该中介桥130。桥130通过链路135通过由移动装置支持的短程协议与移动装置150进行无线通信,并且其包括遥测电路131和可使用该短程协议操作的天线132。桥130还通过链路75使用FSK遥测与IPG 10进行无线通信,并且其包括FSK遥测电路133和线圈134。控制电路136介于两个遥测电路131和133之间以控制双向通信。因此,从移动装置150通过链路135无线传输的数据在短程遥测电路131处被解调,并且发送至可以缓存该数据的控制电路136,然后其被发送至FSK遥测电路133,在这里该数据被调制并且通过FSK链路75传输至IPG 10。来自IPG 10的无线FSK数据类似地在桥130处被转换为短程协议,并且通过链路135传输至移动装置150。在本实施例中,桥130可以被放置在靠近IPG 10处(例如在具有口袋的区域中),而移动装置150凭借用于链路135的短程协议的可操作的距离可以保持相对地远离IPG 10,这再次是方便的。
[0038]通过中介直接或间接的其他方法,使能在移动装置150与IPG或其他可植入医疗装置之间的通信也可以被使用,并且上述方法只提供了示例。
[0039]根据本发明的一个方面,医疗装置应用(MDA)被用于将移动装置150初始化为已知的安全配置,以允许其作为使用上述方法(图3B-3F)的任意一个能够与患者的IPG或其他可植入医疗装置进行通信的遵从FDA的医疗装置而运行。如下面将详细解释的那样,以这种方式,MDA通过禁用或重新配置特定的硬件模块和/或通过暂停和/或终止软件任务来初始化该移动装置,这些可以潜在地损坏其作为医疗装置运行。一旦移动装置150被初始化,MDA优选地进一步提供MDA图形用户界面以允许用户与IPG进行通信,例如,发送或调整IPG治疗设置和/或从IPG接收数据。虽然初始化和通信功能被优选地在MDA中集成,但是MDA可以只针对移动装置初始化而提供,或者MDA可以包括用于初始化和通信的分开的应用。
[0040]不同类型的移动装置在不同的硬件平台上运行并且使用不同的操作系统。因此,不同的移动装置可以需要为该操作系统或硬件平台定制的不同的MDA。此外,根据可植入医疗装置的性能和其提供的治疗可以需要不同的MDA。例如,如果可植入医疗装置是IPGJlJMDA将提供合适的图形用户界面以用于与该装置进行通信,例如提供选项以发送或调整刺激治疗设置。合适的MDA可能(但不是必要地)由可植入医疗装置的制造商提供给患者,尽管MDA可以从许多来源被下载至移动装置150,例如制造商的网站或苹果应用程序商店,其支持针对患者的移动装置150的操作系统编写的应用。
[0041 ] 在图4的流程图中示出了MDA 200的第一个实施例。MDA 200优选地包括患者可以下载至其移动装置上并且运行以将该移动装置初始化为已知的安全配置的应用(“应用程序,app”)。初始化后,如下面进一步解释的那样MDA 200优选地还提供了MDA图形用户界面以使能在移动装置150和IPG之间的通信。
[0042]当用户想要使用移动装置150与IPG进行通信,他以任意数量的方式执行MDA200(202)。在图5中示出的一个实施例中,移动装置提供了图形用户界面197,其中,MDA 200被作为图标显示并且以典型的方式可由用户选择。用户可以选择的其他所下载的应用196的图标也可以被显示。当MDA 200被启动时,这样的其他应用196以及其他软件任务可以在移动装置150中运行,并且如下面详细解释的那样由MDA所应对。
[0043]一旦被执行,MDA 200执行初始化算法(例如,步骤204-步骤230)以将移动装置150的硬件和软件初始化为已知的安全配置以使其适合于用作医疗装置。基本上,初始化算法尝试将移动装置150配置为专用的外部医疗装置,类似于在背景中所讨论的专用的外部控制器50。如将看到的那样,移动装置150的这样的配置只是暂时的,并且当移动装置150停止执行时其正常配置可以由MDA200恢复。
[0044]从硬件开始,MDA200首先识别在移动装置150中的硬件模块(204)。取决于移动装置150中使用的操作系统,MDA 200可以以任意数量的方式识别硬件模块。例如,在移动装置150中使用的许多操作系统提供了装置管理器或可以用于识别装置中的硬件模块的类似程序,并且MDA 200可以因此在该步骤处使用这样的预先存在的程序。可选地,MDA 200可以包括自定义的装置管理器,如果操作系统缺乏程序来识别具有足够特殊性的硬件模块,那么这可能是所期望的。优选地,在该步骤处的硬件模块的识别将额外地包括被耦接至该移动装置的任意硬件模块的识别,例如在端口 160(图3A)处。“硬件模块”包括硬件或电路块、集成或非集成电路、片上系统(SoC)、在集成电路内的电路块、外围装置、输入/输出装置,或个别地或组合的,并且包括其子组件和软件(如果有的话)即,在移动装置150中可操作的任何结构。
[0045]MDA 200可以额外地在步骤204处授权移动装置与IPG进行通信,如在2013年6月6日提交的美国专利申请号61 /832,076中所讨论的那样。
[0046]然后,MDA 200将在移动装置150中的硬件模块配置为已知的安全配置(208)。在该步骤期间,MDA 200禁用或重新配置对其功能不必要的特定硬件模块,如关于图6A-图6B进一步的描述的那样。
[0047]图6A示出了针对移动装置150(例如移动电话)的示例性的硬件模块。移动装置150典型地包括为移动装置150的运行的中心的核心硬件模块170,例如
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1