This application relates generally to systems and methods for providing medical information.
Radiation therapy has been employed to treat tumorous tissue. In radiation therapy, a high energy beam is applied from an external source towards the patient. The external source, which may be rotating (as in the case for arc therapy), produces a collimated beam of radiation that is directed into the patient to the target site. The dose and placement of the dose must be accurately controlled to ensure that the tumor receives sufficient radiation, and that damage to the surrounding healthy tissue is minimized.
Implementation of a radiation therapy involves many different tasks performed by different professionals, including doctors, nurses, technicians, treatment planner, etc. By means of non-limiting examples, such tasks may include consultation by a doctor, verification of insurance by a nurse, obtaining imaging (e.g., CT imaging, x-ray, MRI, PET, SPECT, etc.) by a technician, processing of images by another technician, contouring of organ structures by a doctor/technician, treatment planning by a doctor/technician, treatment preparation by nurse(s) and/or technician(s), treatment execution by a doctor/technician, follow-up by a doctor, and pain management by a nurse/doctor, etc.
The different tasks associated with a radiation therapy may be performed at different locations in different facilities, and may be required to be performed by certain due dates before another task may begin. Sometimes, if a person fails to perform a task, others may be unable to perform their tasks because the performance of their tasks may depend from a result of an earlier task. Also, different facilities that are involved in implementing a radiation therapy may not have access to the same information.
Applicant of the subject application determines that it would be desirable to provide a new system and method for allowing individual(s) to access medical information regarding a medical process that involves radiation.
In accordance with some embodiments, a handheld electronic device includes a network communication device for wirelessly receiving information regarding a plurality of tasks involved in a treatment process for a patient from a database, a processor for processing the information regarding the plurality of tasks, a housing containing the processor, wherein the housing is configured for handheld, and a screen configured to display a graphic using the information regarding the plurality of tasks, the graphic indicating the plurality of tasks on respective dates in a time line.
In accordance with other embodiments, a method performed by a handheld electronic device includes wirelessly receiving information regarding a plurality of tasks involved in a treatment process for a patient from a database, processing the information regarding the plurality of tasks using a processor, and displaying on a screen a graphic using the information regarding the plurality of tasks, the graphic indicating the plurality of tasks on respective dates in a time line.
In accordance with other embodiments, a computer product includes a non-transitory medium storing a set of instructions, an execution of which causes a process to be performed by a handheld electronic device, the process comprising wirelessly receiving information regarding a plurality of tasks involved in a treatment process for a patient from a database, processing the information regarding the plurality of tasks, and displaying on a screen a graphic using the information regarding the plurality of tasks, the graphic indicating the plurality of tasks on respective dates in a time line.
In accordance with other embodiments, a system includes a processor configured to receive information regarding a plurality of tasks involved in a treatment process for a patient, the tasks associated with respective dates, and a non-transitory medium configured to store the information regarding the plurality of tasks, and the dates, wherein the processor is also configured to receive a request from a handheld device, retrieve the stored information regarding the plurality of tasks and the dates from the non-transitory medium in response to the request, and pass the information regarding the plurality of tasks and the dates downstream for transmission to the handheld device.
In accordance with other embodiments, a method for providing medical information includes receiving information regarding a plurality of tasks involved in a treatment process, the tasks associated with respective dates, storing the information regarding the plurality of tasks and the dates in a non-transitory medium, receiving a request from a handheld device, retrieving the stored information regarding the plurality of tasks and the dates from the non-transitory medium in response to the request, wherein the act of retrieving is performed using a processor, and passing the information regarding the plurality of tasks and the dates downstream for transmission to the handheld device.
In accordance with other embodiments, a computer product includes a non-transitory medium storing a set of instructions, an execution of which causes a process to be performed, the process comprising receive information regarding a plurality of tasks involved in a treatment process, the tasks associated with respective dates, storing the information regarding the plurality of tasks and the dates, receiving a request from a handheld device, retrieving the stored information regarding the plurality of tasks and the dates in response to the request, and passing the information regarding the plurality of tasks and the dates downstream for transmission to the handheld device.
Other and further aspects and features will be evident from reading the following detailed description of the embodiments.
The drawings illustrate the design and utility of embodiments, in which similar elements are referred to by common reference numerals. These drawings are not necessarily drawn to scale. In order to better appreciate how the above-recited and other advantages and objects are obtained, a more particular description of the embodiments will be rendered, which are illustrated in the accompanying drawings. These drawings depict only typical embodiments and are not therefore to be considered limiting of its scope.
Various embodiments are described hereinafter with reference to the figures. It should be noted that the figures are not drawn to scale and that elements of similar structures or functions are represented by like reference numerals throughout the figures. It should also be noted that the figures are only intended to facilitate the description of the embodiments. They are not intended as an exhaustive description of the invention or as a limitation on the scope of the invention. In addition, an illustrated embodiment needs not have all the aspects or advantages shown. An aspect or an advantage described in conjunction with a particular embodiment is not necessarily limited to that embodiment and can be practiced in any other embodiments even if not so illustrated.
In some embodiments, the device 10 may be a hand-held communication device, such as an iPad, an emailing device (e.g., a Blackberry), or a phone (e.g., iPhone). In other embodiments, the device 10 may be a computer, such as a laptop or a desktop.
In the illustrated embodiments, the database 14 includes a processor 56, and a non-transitory medium 58 for storing medical information (e.g., information regarding a radiation process). In some embodiments, the database 14 may be implemented using one or more computers, which may include respective processors 56. Thus, as used in this specification, the term “processor” or similar terms may refer to one or more processors. Also, in some embodiments, the non-transitory medium 58 may include one or more storage devices, which may be located together (e.g., in a server room), or located in different places (e.g., in different buildings, different cities, etc.). In one implementation, the database 14 may include a plurality of computers that are communicatively linked together in a network.
As shown in the figure, the database 14 may be in communication with a plurality of nodes 60a-60c. Although three nodes 60a-60c are shown, in other embodiments, there may be more than three nodes, or less than three nodes (e.g., one node). Each node 60 may be a source of information. By means of non-limiting examples, each node 60 may be a communication device (e.g., a computer, an iPad, a Blackberry, etc.) at a hospital, at a nurse station, at a doctor's office, at an imaging center, etc. The database 14 is configured to receive various medical information from different nodes 60, process the medical information, and store the medical information in the non-transitory medium 58. During use, the database 14 receives a request from the device 10, retrieves the medical information from the non-transitory medium 58 in response to the request, and transmits the retrieved medical information to the device 10.
Although one device 10 is shown in the figure, in other embodiments, there may be more than one device 10 in communication with the database 14. For example, there may be one device 10 being used by a nurse, another device 10 being used by a doctor, and another device 10 being used by an imaging technician. Also, in other embodiments, one or more of the nodes 60 may be respective device(s) 10. In some embodiments, there may be one or more devices 10 at a nurse station for use by different nurses, one or more devices 10 at a doctor's office for use by different doctors, one or more devices 10 at a lab center for use by different lab technicians, and/or one or more devices 10 at an imaging center for use by different operators. Also, in some embodiments, these professionals may participate in a treatment process (e.g., a radiotherapy process) to treat a patient. In such cases, these professionals may use the devices 10 to enter medical information regarding the patient for storage at the database 14, so that different professionals who participate in the treatment process may retrieve the medical information from the database 14 using their devices 10. All of the input may be stored in a database. In some embodiments, the database may be configured to check for conflicting inputs, and may transmit a warning signal if there is any conflict between inputs. In other embodiments, each person is allowed to enter only certain input so that no two persons will be allowed to enter different inputs for a same field.
In the illustrated embodiments, the device 10 is configured (e.g., programmed, built, etc.) to implement a user interface for presenting medical information to a user of the device 10, and/or receiving medical information from the user of the device 10. As used in this specification, the term “user interface” may refer to one or more graphics configured to provide information to a user, and/or any component (e.g., a screen) for providing such graphics, wherein such graphics may be displayed in a screen (e.g., as one or more pages) or may be stored in a non-transitory medium as data.
In some embodiments, the device 10 may be an iPad that is configured to display a user interface for presenting and/or receiving medical information.
In the illustrated embodiments, the user interface 200 also includes a plurality of tabs 220. Tab 1 corresponds with the display shown in
In some embodiments, after the various inputs have been entered using the user interface 200, the processor 16 of the device 10 then processes the information, and causes the information to be transmitted from the device 10 to the database 14 for storage at the database 14. The stored information may then be retrieved later (e.g., by the user of the device 10, and/or by another user of another device 10, etc.). In some embodiments, the database 14 may be at a secure location, and the patient information may be imported/downloaded from the secure location.
In some embodiments, the device 10 may also provide a messaging functionality for the user of the device 10. For example, in some embodiments, the user interface 200 may allow a pop up frame (message field) 280 to be displayed, so that the user of the device 10 may type a message (e.g., using the keyboard 270), and may send the message to another person (
In some embodiments, the device 10 may be used to retrieve and display information regarding a patient.
One or more of the information provided in the user interface 300 may be retrieved by the database 14 in response to a request transmitted from the device 10. The database 14 then transmits the retrieved information and sends the information to the device 10 for display on the screen 202.
In some embodiments, one or more of the information shown in the user interface 300 may be selectable. For example, in some embodiments, a user of the device 10 may select the information under diagnosis 302. In such cases, the user interface 300 may display further information regarding the diagnosis 302.
It should be noted that the patient summary should not be limited to the example described, and that the patient summary may provide other information. For example, in other embodiments, the user interface 300 may provide information regarding current fraction 330 of a radiotherapy for a patient and projected completion date 332 of the radiotherapy (
In some embodiments, detail information regarding one of the tests may be retrieved by selecting one of the test results (e.g., the test results shown in
In other embodiments, the user interface may provide “Radiotherapy” as one of the tabs 220.
In some embodiments, any of the tasks 404a-404k may be selected by the user of the device 10. For example, in some embodiments, when the task 404c is selected, the user interface 400 then displays additional information (e.g., more detailed information) regarding the selected task 404c. In some embodiments, such additional information may be retrieved from a medium by the database 14, which transmits such information to the device 10 for display on the screen 202.
In the illustrated embodiments, the different tasks 404a-404k are organized in different categories, “Prescription”, “Treatment”, “Imaging”, “Trends”. The tasks under the “Prescription” category are prescription-related tasks, such as dose prescription, etc. The tasks under the “Treatment” category are treatment-related tasks, such as treatment planning, patient setup, treatment execution to deliver radiation dose, etc. The tasks under the “Imaging” category are imaging-related tasks, such as x-ray procedure(s), CT procedure(s), PET-CT procedure(s), imaging processing procedure(s), target segmentations, etc. These tasks may be considered to be part of the overall treatment process because imaging may be needed for the treatment process (e.g., for identifying target(s), treatment planning, patient setup, target position verification, dose verification, etc.). The tasks under “Trends” are tasks for capturing trends, such as changes in the source-to-skin distances, patient weight, etc., over time. For example, a patient, while on treatment, may lose weight. The weight loss is gradual but by trending it, the user can determine if any intervention is required before the patient loses too much weight. The same goes for source-to-skin distances. If the source-to-skin distances change too much from what was planned, intervention may be required. Trending data that are involved in a treatment process allows the user to be proactive in the intervention. In other embodiments, the graph 402 may not provide the tasks 404a-404k under different categories. Instead, each task 404 may have a description that describes the nature of the task. Also, in other embodiments, each task 404 may be represented by a text box that includes different information, such as task description, person assigned to perform the task, location of the task, etc.
The chart 402 displaying various tasks 404 for a treatment process for a patient is beneficial because it allows different professionals (e.g., doctors, imaging technicians, nurses, etc.) who participate in the treatment process to conveniently see how the different tasks are related to each other. For example, the person responsible for task 404h will see from the chart 402 that the previous task 404g has been completed, and therefore the task 404h is a pending task that needs to be completed before the next task 404i can begin.
In some embodiments, the user interface may provide a “scheduling” tab, which allows a user of the device 10 to look up scheduling information, and/or to perform scheduling tasks.
In some embodiments, the activities in the list 504 (as well as their associated information, such as dates, detail information regarding the activities, notes, etc.) may be stored in the database 14. In such cases, when the user of the device accesses the scheduling tab 220 at the device 10, the device 10 then transmits a request to the database 14. The database 14 retrieves the scheduling information from its medium, and transmits the retrieved scheduling information to the device 10 for display on the screen 202.
Also, in some embodiments, the user of the device 10 may change an activity displayed in the list 504 using the device 10. For example, in some embodiments, the user may delete an activity in the list 504, enter a new activity in the list 504, or move an activity in the list 504 from one time slot to another. After the user has used the device 10 to make change to the list 504, the device 10 then transmits the information regarding the change to the database 14. The database 14 then updates the list of activities stored in its medium based on the change made by the user. In some embodiments, the updates may be automatically propagated to one or more devices 10. In other embodiments, the updates may be propagated to a device 10 in response to a user of the device 10 executing certain application, or in response to a user logging into the database 14 using the device 10. In further embodiments, the updates may be sent from the database 14 in response to a user of the device 10 requesting for the scheduling information. For example, when the user of the device 10 requests for the scheduling information, the database 14 will retrieve the updated list of activities, and transmits the information to the device 10 for display on the screen 202.
In some embodiments, the user interface may be configured to allow certain tasks be performed based on a level of authorization for a user of the device 10. For example, in some embodiments, a nurse and a doctor may have different levels of authorization. In such cases, the user interface may be configured to allow certain tasks/changes be made by a doctor (and not by a nurse). Also, the user interface may be configured to allow certain tasks/changes be made by both a doctor and a nurse, and other tasks/changes be made only by a nurse (and not by a doctor). This feature may also be applied for other input fields in the user interface. For example, in some embodiments, the user interface may be configured to allow certain input field(s) be used by a doctor (and not by a nurse). Also, the user interface may be configured to allow certain input field(s) be used by both a doctor and a nurse, and other input field(s) be used only by a nurse (and not by a doctor).
It should be noted that the configuration of the scheduling tab is not limited to the example described, and that the scheduling tab may have different configurations in different embodiments.
In other embodiments, instead of accessing the scheduling page using a tab 220, the scheduling information may be accessed as a sub-page. For example, as shown in
Returning to
In other embodiments, the device 10 may provide a user interface for allowing a user of the device 10 to view medical images for a patient. For example, as shown in
In other embodiments, the device 10 may provide a user interface for allowing different users to view and/or complete a treatment worksheet.
Returning to
The user interface 700 also includes a checkbox for “Continue RT” 740. When the user checks the box 740, that means the radiotherapy is to be continued. The user interface 700 also includes a check box and a field 742 for allowing a user (e.g., a doctor) to prescribe how many days to break before the treatment is to be continued. As shown in the figure, the user interface 700 further includes a field 744 for allowing a user to input and/or review notes regarding a treatment for a patient.
In some embodiments, the user interface 700 may also allow a user (e.g., a doctor) to make other orders. For example, as shown in
In some embodiments, when a user of the device 10 orders for an imaging to be performed (e.g., by checking one of the boxes 756, 758, 760), the device 10 may present a user interface for allowing the user to select which part of the patient is to be imaged.
In some embodiments, after a certain body part has been selected for imaging and/or treatment using the user interface 780, the device 10 then sends the prescription to the database 14 for storage. The database 14 may later retrieve the prescription information in response to a request by a user of the device 10 or another device 10, and may send the prescription information to the device 10 for display on the screen 202. Also, in some embodiments, the database 14 may automatically create or update a task (e.g., an imaging task and/or a treatment task) based on the prescription information. For example, in some embodiments, a previous imaging task for a CT technician may prescribe a certain region of a patient to be imaged. A doctor may decide to make the scanning region bigger using the user interface 780. In such cases, when the database 14 receives the prescription from the doctor, the database 14 may automatically update the previously assigned imaging task for the CT technician, so that when the CT technician performs the imaging task, the CT technician will have the updated requested information. Similar updates may be automatically performed by the database 14 to update one or more treatment tasks.
Also, in some embodiments, the user interface 700 may provide a treatment overview for allowing a user to sign off on certain completed tasks.
In some embodiments, the device 10 may present different worksheets 790 for different users. For example, a user who is a nurse may receive a worksheet 790 with task items that are different from that for a user who is a doctor. In one implementation, before the user of the device 10 is allowed to access information from the database 14, the user may be required to input a login name and password using the device 10. The device 10 then transmits the entered login name and password to the database 14. The database 14 will verify the login name and password by looking up the stored name and corresponding password stored in its medium. Once the user has been verified, the database 14 then presents certain information to the user based on the user's profession. For example, with respect to the worksheet 790 in
It should be noted that the feature regarding the database 14 providing different information based on the user's profession is not limited to the display shown in
In other embodiments, the device 10 may provide a user interface for presenting other types of medical information. For example, in other embodiments, the device 10 may provide information related to a chemotherapy for a patient, such as lab results showing blood count.
Although embodiments of user interfaces 200, 300, 400, 500, 600, 700, 800 have been described, it should be noted that two or more of these user interfaces may be parts of an overall user interface that is provided at the device 10. For examples, in some embodiments, all of the interfaces 200, 300, 400, 500, 600, 700, 800 may be provided at the device 10. Thus, as used in this specification, the term “user interface” may refer to one or more user interfaces.
In any of the embodiments describe herein, the user interface may be implemented using software, hardware (e.g., processor(s), such as the processor 16 within the device 10, the processor 56 at the database 14, or both), or combination of both. For example, in some embodiments, a computer product may be provided that includes instructions stored in a non-transitory medium, wherein an execution of the instructions by one or more processors (e.g., the processor 16 of the device 10, the processor 56 of the database 14, or both) causes a process to be performed. The process may involve providing any of the features of the user interface described herein, or any of the features described herein. In one implementation, one or more software may be stored in a non-transitory medium in the device 10. The device 10 may execute the software using the processor 16 to thereby process information received from the database 14, and to display the processed information in various page(s).
Also, in the above embodiments, various information presented at the device 10 has been described as being retrieved from the database 14. However, in other embodiments, some of the information may be stored in a non-transitory medium in the device 10. For example, in other embodiments, one or more pieces of data displayed in any of the user interfaces 200, 300, 400, 500, 600, 700, 800 may be stored in a non-transitory medium in the device 10.
As illustrated in the above embodiments, the system 2 is advantageous because it allows different professionals (e.g., nurses, doctors, imaging technicians, chemotherapists, etc.) participating in a treatment process to conveniently work on different tasks (e.g., by providing input using the device 10), view medical images, make changes to the treatment process (if needed), and correspond with each other. Because the same device 10 can allow a user to perform these tasks, it obvious the need for the user to use a dedicated station to perform one task, and then use another device to perform another task. Also, because the device 10 is mobile, the user can perform the tasks at any location. For example, when a doctor is visiting a patient in a hospital, the doctor may immediately enter notes using the device 10 based on his/her observation of the patient. The doctor may transmit the notes to the database 14 immediately, and another professionals involved in the process (such as a pharmacist) may then immediately take the appropriate action based on the doctor's observation. Thus, the device 10 allows professionals involved in the treatment process to make immediate input for the process, and the input will immediately allow others involved in the process to take actions accordingly. Thus, the system 2 allows the treatment process to be carried out effectively without delay, and conveniently.
Computer System Architecture
The computer system 1200 may be coupled via the bus 1202 to a display 1212, such as a cathode ray tube (CRT) or a flat panel, for displaying information to a user. An input device 1214, including alphanumeric and other keys, is coupled to the bus 1202 for communicating information and command selections to processor 1204. Another type of user input device is cursor control 1216, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 1204 and for controlling cursor movement on display 1212. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
The computer system 1200 may be used for performing various functions (e.g., calculation) in accordance with the embodiments described herein. According to one embodiment, such use is provided by computer system 1200 in response to processor 1204 executing one or more sequences of one or more instructions contained in the main memory 1206. Such instructions may be read into the main memory 1206 from another computer-readable medium, such as storage device 1210. Execution of the sequences of instructions contained in the main memory 1206 causes the processor 1204 to perform various processes described herein. One or more processors in a multi-processing arrangement may also be employed to execute the sequences of instructions contained in the main memory 1206. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and software.
The term “computer-readable medium” as used herein refers to any medium that participates in providing instructions to the processor 1204 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media (an example of non-transitory media) includes, for example, optical or magnetic disks, such as the storage device 1210. Volatile media (another example of non-transitory media) includes dynamic memory, such as the main memory 1206. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise the bus 1202. Transmission media can also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
Various forms of computer-readable media may be involved in carrying one or more sequences of one or more instructions to the processor 1204 for execution. For example, the instructions may initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to the computer system 1200 can receive the data on the telephone line and use an infrared transmitter to convert the data to an infrared signal. An infrared detector coupled to the bus 1202 can receive the data carried in the infrared signal and place the data on the bus 1202. The bus 1202 carries the data to the main memory 1206, from which the processor 1204 retrieves and executes the instructions. The instructions received by the main memory 1206 may optionally be stored on the storage device 1210 either before or after execution by the processor 1204.
The computer system 1200 also includes a communication interface 1218 coupled to the bus 1202. The communication interface 1218 provides a two-way data communication coupling to a network link 1220 that is connected to a local network 1222. For example, the communication interface 1218 may be an integrated services digital network (ISDN) card or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, the communication interface 1218 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, the communication interface 1218 sends and receives electrical, electromagnetic or optical signals that carry data streams representing various types of information.
The network link 1220 typically provides data communication through one or more networks to other devices. For example, the network link 1220 may provide a connection through local network 1222 to a host computer 1224 or to equipment 1226 such as a radiation beam source or a switch operatively coupled to a radiation beam source. The data streams transported over the network link 1220 can comprise electrical, electromagnetic or optical signals. The signals through the various networks and the signals on the network link 1220 and through the communication interface 1218, which carry data to and from the computer system 1200, are exemplary forms of carrier waves transporting the information. The computer system 1200 can send messages and receive data, including program code, through the network(s), the network link 1220, and the communication interface 1218.
Although particular embodiments have been shown and described, it will be understood that they are not intended to limit the present inventions, and it will be obvious to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present inventions. The specification and drawings are, accordingly, to be regarded in an illustrative rather than restrictive sense. The present inventions are intended to cover alternatives, modifications, and equivalents, which may be included within the spirit and scope of the present inventions as defined by the claims.
Number | Date | Country | |
---|---|---|---|
Parent | 13251133 | Sep 2011 | US |
Child | 13419285 | US |