Embodiments of the present invention relate generally to computer technology and, more particularly, to methods and apparatuses for migrating between devices while interacting with a healthcare application.
Medical imaging often includes images of regions of the human body for clinical purposes, such as examination, diagnosis and/or treatment. These images may be acquired by a number of different imaging modalities including for example, ultrasound (US), magnetic resonance (MR), positron emission tomography (PET), computed tomography (CT), mammography (MG), digital radiography (DR), computed radiography (CR) or the like. In a number of example medical imaging workflows, such as in the case of a Picture Archiving and Communication System (PACS), an image study for a patient may include one or more acquired images of the patient along with information that may reside with or otherwise accompany the images. The information may include, for example, a study identifier as well as patient information such as a patient's name, demographic information, medical record number or the like. The information may also include, for example, an indication of the modality that acquired the images of the study, the body region depicted in the images, and/or the medical facility with the modality that acquired the images. Once a patient study has been created, the study may be stored in the database of a central storage device. The images of the patient study may then be accessed and viewed via a dedicated viewer, such as a PACS workstation.
PACS workstations are generally fixed terminals that are visited by a healthcare provider in order to log into PACS so as to access a patient study. Over the past few years, however, mobile devices, such as mobile telephones, personal digital assistants (PDAs), tablet computers or the like, have become ubiquitous and as the computing power of such mobile devices has increased, users of the mobile devices have utilized the mobile devices to perform a wide variety of functions conventionally performed by fixed workstations, personal computers or the like. For example, mobile devices have been utilized to access PACS images and related patient studies. By utilizing their mobile devices, users may review the images at locations remote from the PACS workstations.
However, the size and resolution of a display of a mobile device is less than that of a PACS workstation. Thus, users may sometimes desire to transition from accessing PACS images and related patient studies via a mobile device to accessing the PACS via a PACS workstation, such as to view images at greater resolution and an increased size. Conversely, the user of a PACS workstation may sometimes desire to transition to a mobile device in order to continue to access the PACS images and related patient studies at a location remote from the PACS workstation. In such instances, however, the user must separately log into and access the PACS from each device, that is, from the PACS workstation and separately from the mobile device. As the log in process may require the entry of authentication credentials and other log in information by the user, the user may be inconvenienced and delayed in the process of transitioning from one device to another. Additionally, a user may be in the process of reviewing a particular PACS patient study when the user decides to transition to another device. In order to continue the review of the patient study upon the other device, the user must generally repeat the navigational sequence in order to identify the patient and, in turn, the particular aspect of the patient study that is of interest. Such navigational sequences may sometimes be lengthy and convoluted and, as such, a user must frequently repeat a number of selections upon transitioning to another device in order to simply return to the same patient study that was under review at the time of the transition. As such, it would be desirable to provide an improved technique for transitioning from a first device to a second device while continuing to interact with PACS or another healthcare application.
Methods and apparatuses are provided according to an embodiment of the present invention for facilitating migration from a first device to a second device while interacting with a healthcare application, such as PACS or a radiology information system (RIS). For example, a method and apparatus of one embodiment facilitates migration from a PACS workstation to a mobile device while continuing to permit the user to interact with a healthcare application, while the method and apparatus of another embodiment facilitates migration from a mobile device to a PACS workstation while similarly continuing to permit the user to interact with a healthcare application. Among other features, the method and apparatus of one embodiment may provide for environmental synchronization of the devices such that the context of the device to which the user transitions is automatically synchronized with that of the device from which the user is transitioning, thereby providing for a relatively efficient and seamless transition.
In one embodiment, a method of migrating from a first device to a second device while interacting with a healthcare application is provided. The method of this embodiment includes cooperating with the first device to establish a connection therewith based upon a proximity-based identification technique. Such cooperation may occur while the user is interacting with the healthcare application on the first device. The method of this embodiment also authenticates the user of the first device based upon information, such as authentication credentials, provided by the first device regarding prior synchronization of the user by the first device. The method of this embodiment also environmentally synchronizes with the first device. In this regard, the method may environmentally synchronize with the first device by providing for interaction with the healthcare application via a processor and by providing a common context with that of the first device including display of a common image. For example, the method may provide data regarding a patient or a study that was presented by the first device upon migration therefrom.
In another embodiment, an apparatus for migrating from a first device to a second device while interacting with a healthcare application is provided. The apparatus of this embodiment includes a processor configured to cause the apparatus to cooperate with the first device to establish a connection therewith based upon a proximity-based identification technique. Such cooperation may occur while the user is interacting with the healthcare application on the first device. The processor of this embodiment is also configured to cause the apparatus to authenticate the user of the first device based upon information, such as authentication credentials, provided by the first device regarding prior synchronization of the user by the first device. The processor of this embodiment is also configured to cause the apparatus to environmentally synchronize with the first device. In this regard, the processor may be configured to cause the apparatus to environmentally synchronize with the first device by providing for interaction with the healthcare application and by providing a common context with that of the first device including display of a common image. For example, the processor may be configured to cause the apparatus to provide data regarding a patient or a study that was presented by the first device upon migration therefrom.
In a further embodiment, a method of migrating from a first device to a second device while interacting with a healthcare application is provided that includes interacting with the healthcare application, via a processor, including display of an image. The method of this embodiment also establishes a connection with the second device based upon a proximity-based identification technique. The method of this embodiment provides information, such as authentication credentials, to the second device regarding prior authentication of the user by the first device. As a result of the authentication of the user by the second device, the second device is permitted to be environmentally synchronized with the first device. In this regard, the environmental synchronization may include interaction with the healthcare application and provision of a common context with that of the first device including display of the image.
In yet another embodiment, an apparatus for migrating from a first device to a second device while interacting with a healthcare application is provided that includes a processor configured to cause the apparatus to interact with the healthcare application including display of an image. The processor of this embodiment is also configured to cause the apparatus to establish a connection with the second device based upon a proximity-based identification technique. The processor of this embodiment is also configured to cause the apparatus to provide information, such as authentication credentials, to the second device regarding prior authentication of the user by the first device. As a result of the authentication of the user by the second device, the second device is permitted to be environmentally synchronized with the first device. In this regard, the environmental synchronization may include interaction with the healthcare application and provision of a common context with that of the first device including display of the image.
The above summary is provided merely for purposes of summarizing some example embodiments of the invention so as to provide a basic understanding of some aspects of the invention. Accordingly, it will be appreciated that the above described example embodiments are merely examples and should not be construed to narrow the scope or spirit of the invention in any way. It will be appreciated that the scope of the invention encompasses many potential embodiments, some of which will be further described below, in addition to those here summarized.
Having thus described embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the inventions are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Further, the apparatus and method of example embodiments of the present invention will be primarily described in conjunction with medical-imaging applications. It should be understood, however, that the apparatus and method may be utilized in conjunction with a variety of other applications, both in the medical industry and outside the medical industry. Like numbers refer to like elements throughout.
Regardless of the architecture, the workstations 10 and/or the mobile terminals 12 may communicate with the healthcare application host 14 via a wired network, such as a local area network (LAN), an intranet, the internet or the like, as shown, for example, by the interconnection between the healthcare application host and the workstation of
The healthcare application host 14 may provide access to a wide variety of healthcare applications to the workstations 10 and mobile terminals 12. In one embodiment, the healthcare application host supports a PACS or a RIS (hereinafter generically referenced as a PACS) such that the workstations and the mobile terminals may access the PACS via communication with the healthcare application host. As such, the method and apparatus of one example embodiment will be described below in conjunction with a healthcare application host that provides access to a PACS, although it should be recognized that the healthcare application host may provide access to a number of different healthcare applications in other embodiments.
The processor 22 may, for example, be embodied as various means including one or more microprocessors, one or more coprocessors, one or more multi-core processors, one or more controllers, processing circuitry, one or more computers, various other processing elements including integrated circuits such as, for example, an ASIC (application specific integrated circuit) or FPGA (field programmable gate array), or some combination thereof. Accordingly, although illustrated in
The memory 24 may include, for example, volatile and/or non-volatile memory. Although illustrated in
The communication interface 26 may be embodied as any device or means embodied in circuitry, hardware, a computer program product comprising computer readable program instructions stored on a computer readable medium (e.g., the memory 24) and executed by a processing device (e.g., the processor 22), or a combination thereof that is configured to receive and/or transmit data from/to another device, such as, for example, the healthcare application host 14 as well as the other of the mobile terminal 12 or the workstation 10. In some example embodiments, the communication interface is at least partially embodied as or otherwise controlled by the processor. In this regard, the communication interface may be in communication with the processor, such as via a bus. The communication interface may include, for example, an antenna, a transmitter, a receiver, a transceiver and/or supporting hardware or software for enabling communications with another computing device. The communication interface may be configured to receive and/or transmit data using any protocol that may be used for communications between computing devices. As an example, the communication interface may be configured to receive and/or transmit data using any protocol and/or communications technology that may be used for communicating with the other devices. The communication interface may additionally be in communication with the memory and/or user interface 28, such as via a bus.
The user interface 28 may be in communication with the processor 22 to receive an indication of a user input and/or to provide an audible, visual, mechanical, or other output to a user. As such, the user interface 28 may include, for example, a keyboard, a mouse, a joystick, a display, a touch screen display, a microphone, a speaker, and/or other input/output mechanisms. The user interface may be in communication with the memory 24 and/or communication interface 26, such as via a bus.
In accordance with an example embodiment of the present invention, a method and apparatus 20 are provided for facilitating migration from a first device to a second device while interacting with a healthcare application. This migration may proceed in either direction, that is, from the workstation 10 to the mobile terminal 12, such as in an instance in which a user wishes to continue to access the healthcare application while the user moves away from the fixed workstation, or from the mobile terminal to the workstation, such as in an instance in which a user wishes to continue to interact with the healthcare application, albeit in potentially greater resolution and in a greater size upon the workstation. As described below, this migration may be facilitated by the method and apparatus of embodiments of the present invention so as to be accomplished in an efficient manner with little interaction from the user and with the user having access to the same context, such as the same images, from the same patient or study following the migration.
As shown in operation 30 of
While interacting with the healthcare application, such as while viewing an image presented by the first device, the user may determine that it would be desirable to migrate to another device, namely, a different type of device with a different degree of mobility, while continuing to interact with the healthcare application. In other words, a user who is interacting with a healthcare application upon a first device may desire to migrate to a second device, having either more or less mobility than the first device, while continuing to interact with the healthcare application.
In order to migrate from a first device to a second device, the method of one embodiment may identify the second device based upon a proximity-based identification technique. See operation 32 of
The method and apparatus 20 of other embodiments may identify the second device based upon other proximity-based identification techniques. For example, the first and second devices may be configured to exchange identifiers, such as addresses, based upon near field communications (NFC). For example, a workstation 10 and mobile terminal 12 may include respective NFC readers for receiving an identifier, such as an address, of the other device. Based upon the identifier, the second device may be identified in the manner described above. Alternatively, the mobile terminals and the workstations may include respective accelerometers such that the mobile terminal may be bumped or otherwise brought into temporary physical contact with the workstation. By comparing the accelerometer data provided by the accelerometers of the mobile terminal and the workstation, the first and second devices may be identified and paired together. Still further, the workstations within a facility may be geo-tagged and a mobile terminal may be provided with a map of the locations of the workstations so as to allow the user of a mobile terminal to locate an appropriate workstation. Once the mobile terminal of this embodiment is brought within a predefined proximity of a geo-tagged workstation, the mobile terminal may be caused to issue an alert and the user may be provided with an option to connect to the workstation. Regardless of the proximity-based identification technique that is utilized in order to identify the second device to which the user desires to migrate, the identification of the second device is facilitated by the method and apparatus embodiments of the present invention by eliminating requirements for the user to type or otherwise enter the address of the second device or to select the second device from a menu or other listing of candidate devices.
Once the second device has been identified, a connection may be established between the first and second devices, as shown in operation 34 of
Once a connection has been established between the first and second devices, an apparatus 20 embodied by the first device, such as the processor 22, the communication interface 26 or the like, may provide the second device with information regarding the prior authentication of the user by the first device. See operation 36 of
Once a connection has been established between the first and second devices and the second device has been provided with information regarding the prior authentication of the user by the first device, such as the authentication credentials and/or any other login information for the respective healthcare application, an apparatus 20 embodied by the second device, such as the processor 22 or the like, may authenticate the user based upon the information regarding the prior authentication of the user. See operation 40 of the
Once the user is authenticated, the apparatus 20 embodied by the second device, such as the processor 22 or the like, may provide for interaction with the healthcare application supported by the healthcare application host 14. See operation 42 of
By environmentally synchronizing the first and second devices, the user may migrate from the first device to the second device while continuing to view the same patient and/or study including, for example, the same image without having to repeat the navigation sequence through the healthcare application in order to recreate the environment or context at the time of the migration from the first device to the second device. Thus, the efficiency and ease with which a user may migrate from a first device to a second device is greatly improved as a result of the environmental synchronization therebetween. Although the resolution of the display of a mobile terminal 12 is generally sufficient to display PACS images in a suitable manner, in some instances in which the user migrates from a workstation 10 to a mobile terminal, the resolution of the display of the mobile terminal may be less than is desired to review a certain type of image, such as a mammography image. Thus, the apparatus 20 embodied by the mobile terminal may include means, such as the processor 22, user interface 28 or the like, for providing a disclaimer along with or otherwise in association with the images indicating that the resolution may not be sufficient for all diagnostic or other purposes.
As described above,
Accordingly, blocks or steps of the flowchart support combinations of means for performing the specified functions and combinations of steps for performing the specified functions. It will also be understood that one or more blocks of the flowchart, and combinations of blocks in the flowchart, may be implemented by special purpose hardware-based computer systems which perform the specified functions or steps, or combinations of special purpose hardware and computer program product(s).
The above described functions may be carried out in many ways. For example, any suitable means for carrying out each of the functions described above may be employed to carry out embodiments of the invention. In one embodiment, a suitably configured processor 22 may provide all or a portion of the elements of the invention. In another embodiment, all or a portion of the elements of the invention may be configured by and operate under control of a computer program product. The computer program product for performing the methods of embodiments of the invention includes a computer-readable storage medium, such as the non-volatile storage medium, and computer-readable program code portions, such as a series of computer instructions, embodied in the computer-readable storage medium.
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.