This invention generally relates to electronic communications techniques in centers for treating patients, such as hospitals, emergency care centers, and the like.
When a patient is being brought into a treatment center, they are often characterized according to their ailment. For example, a patient can be characterized as a “trauma patient”, or a “STEMI patient”, or something else. STEMI stands for ST-segment Elevated Myocardial Infarction, which is a heart-related ailment. These characterizations are usually made by an authorized individual, such as a physician on staff, who has reviewed & diagnosed medical data associated with the patient. The characterization may be made by someone in direct proximity to the patient, or someone who is consulted remotely.
In situations where a patient is being brought in an emergency, the treatment center has to be notified quickly, because time is of the essence. More particularly, even for a single patient, multiple departments may have to be notified, which poses coordination problems. Examples 30 are now given.
More particularly, when a new patient 200 is being brought in to treatment center 240, a characterization 212 is usually provided. Then someone at center 240, such as a nurse, has to notify the individual departments based on this characterization. That someone operates a regular interface 230 of computer system 220, according to operation 242. As such, they generate, serially and from the beginning, individual messages for various network destinations. These can be email messages, pager messages, text-to-voice messages, etc. In the example of
The improvement of
As has been mentioned, the present description is about devices, systems, software and methods for automatically launching electronic messages in a treatment center. It will be appreciated that the embodiments described herein may be implemented, for example, via computer-executable instructions or code or a computer implemented process, such as launch utilities 330, stored on a computer-readable storage medium and executed by a computing device. Generally, a program involves routines, objects, components, or data structures, and the like that perform particular tasks or implement particular abstract data types. As used herein, the term “program” may connote a single program or multiple programs acting in concert, and may be used to denote applications, services, or any other type or class of program. Likewise, the terms “computer” and “computing device” as used herein include any device that electronically executes one or more programs, including, but not limited to, personal computers, servers, laptop computers, hand-held devices, cellular phones, microprocessor-based programmable consumer electronics and other computer image processing devices. Embodiments are now described in more detail.
But there can be differences and extensions. For example, computer system 220 can be connected to the internet. As such, network destinations can even be outside treatment center 240. In addition, for computer system 220, a launch utilities and interface 330 are provided, made according to embodiments. It will be understood, of course, that this is by example and not by limitation. For example, the invention may be implemented over a single computer, or multiple computers, and so on.
Launch utilities and interface 330 can help launch messages such as MSG1364, MSG2366, even for the same network destinations as in the prior art. The messages of launch utilities and interface 330 can be email messages, text messages, pager messages, application-to-application messages, and so on. But MSG1364, MSG2366, can be even identical to messages MSG1264, MSG2266. Notwithstanding that, it is the internal workings of launch utilities and interface 330 that make it substantially easier on the user to generate these messages. This is illustrated below.
Computing device 520 includes a processor 522, and a memory 525 in communication with processor 522. Memory 525 can be implemented by one or more chips. Launch utilities 530 may be provided on memory 525, or otherwise be provided applications loaded on distributed computer systems, hand held devices such as cellular phones and personal data assistants, and are now described in more detail.
Possible characterizations of ailments 542 may reside in memory 525, for example as suitable encodings. Only characterizations A, B, C are shown, but more are possible. These could be, for example, “Trauma”, “STEMI”, and another that is designated by the medical director of the center, as are the capabilities of the center.
Message templates 540 may also reside in memory 525, for example as suitable encodings. Three templates TEMPLATE 1, TEMPLATE 2, TEMPLATE 3 are shown, but more are possible. Message templates 540 can be specific for the intended ones of possible destinations 270, 280, 290 of the center.
Association data 544 may further reside in memory 525, for example as suitable encodings. Association data 544 may associate at least some of the possible characterizations 542 with at least some of message templates 540. The association is indicated conceptually in
Utilities 530 may further include an operator module 546, which can reside as executable instructions in memory 525. Operator module 546 may input a learned characterization of an ailment of an incoming patient. Such inputting can operate as a launch command as it can launch messages, as will be described later in this document. The learned characterization can be input in any number of ways. In the preferred embodiment, inputting is via an operator interface 525, which can be provided as an optional part of utilities 530. More particularly, an incoming message can be received by operator module 546 via operator interface 548, which encodes the learned characterization.
When the learned characterization according to the patient's ailment is input, it can be compared with the stored possible characterizations 542. If one of possible characterizations 542 is matched with the learned characterization, then one or more of message templates 540 associated with the matched characterization can be looked up automatically, from association data 544. Then one or more message templates can be caused to be prepared automatically for transmission, using the looked up message templates. The transmission can be for one or more network destinations, such as destinations 270, 280, 290 of center 240. These message templates can be similar or different, and are generally intended to prepare persons or facilities at these destinations to treat the patient according to the ailment.
Operator interface 548 can be implemented as a graphical user interface, and is now described in more detail. In preferred embodiments, operator interface 548 includes options that the user can select as the characterization to be learned, and which correspond to stored possible characterizations 542. Thus, in the example of
Operator interface 548 can further include a screen. In some embodiments, one of the message templates is further caused to be displayed on the screen as part of being prepared. Moreover, the operator interface can enable the user to edit one of the message templates before sending it. In preferred embodiments, one or more of the message templates further includes a “To:” field that is already populated with a network address of one of the network destinations.
In some embodiments, operator interface 548 is operated on a hand held device 535, through which the patient characterization can be learned. In some embodiments, the hand held device provides the patient characterization through a wireless communication.
The message templates can be prepared according to rules that are preset in utilities 530, and can optionally be edited. In fact, possible characterizations 542, association data 544, and message templates 540, and other aspects of the message templates, can be considered part of a broader rules module. The rules module itself, or different components of it, can be editable by the user as background work, and preferably not during an emergency! Such background editing can be via additional interfaces, which can be implemented in any number of ways. In some embodiments, such additional interfaces can be implemented as extensions of operator interface 548, intended mainly for the local user. In others, such additional interfaces can be implemented remotely, for example by a system planner. In the example of
In some embodiments, different message templates are associated with rules which may depend on specific conditions. For example, rules can be applied without involving an operator, or different launching options can be presented to an operator according to the specific condition.
One example condition is time of day. So, if a learned characterization is input at a first time of day, a first set of message templates can be caused to be prepared, but a different set can be caused to be prepared at different time of day, even if the same learned characterization is input. For example, depending on whether the time is a) between 8 am-8 pm, or b) between 8 pm-8 am, different messages can be sent, or to different email addresses. The time can be consulted at the time of launch without involving the operator, or different launching options can be presented for her to choose, etc. Moreover, background editing can permit a planner to program the first and second times of day, and the first and second sets of messages.
Another example condition can be based on availability of people and facilities, e.g. checking upon schedules, etc. In some embodiments, an availability of at least one of the destinations is checked, and at least one of the drafted messages is caused to be prepared responsive to the availability. Checking can be by calendar functions, paging functions, etc. If the checked destination is shown as unavailable, another destination is used, and soon.
The above description was about preparing the message templates for transmitting. In some embodiments, one or more of the prepared message templates are further caused to be actually transmitted automatically, as part of the same sequence. In the example of
In some embodiments, transmission is not automatic. In some embodiments, the above mentioned background editing permits a planner to select between a) causing one or more of the prepared message templates to be transmitted automatically, and b) requiring a user to take a separate action so that the first prepared draft message can be transmitted. And, in other embodiments, such a separate action from the user is always required. The separate action can be for the user to click “Send”, or something equivalent. When a “Send” input is received from the user, one or more of the prepared message templates can be caused to be transmitted.
The invention can be further useful in conveying the appropriate patient data to the appropriate destinations. For example, an element of patient data can be learned about the patient. The patient data elements can be personal patient data, such as the gender, age or apparent age, along with more elaborate data such as ECG data. They can be received via a communications network such as the internet, or an application of it. They can be looked up from a record of the patient. Or they can be originated live from a medical device that is monitoring the patient, and the communications network can be coordinated to operate with the medical device. An example of such a communications network is the LIFENET® System by Physio-Control. In some embodiments, launch utilities and interface 330 are provided can be advantageously provided in conjunction with such a communications network.
Once learned, the patient data elements can be imparted in the one of the message templates, as appropriate. Imparting can be automatic, or not. In some embodiments, the above mentioned background editing permits a planner to select between a) the imparting being automated, and b) requiring a user to take a separate action to perform the imparting.
Messages 364, 366 can be logged and archived, so that historical information can be traced. Moreover, the invention can be further useful in monitoring response times in treatment centers. For example, after a first one of the prepared message templates is indeed caused to be transmitted to its network destinations, the system can wait for an acknowledgement to be received from a human operator at that network destination. The acknowledgement can be about a readiness to treat the patient by the person or facility of that destination. Statistics can then be computed and reported, such as a readiness time difference from when the prepared first draft message was indeed transmitted, to when the acknowledgement was received.
According to an operation 610, a learned patient characterization is input. According to a next operation 620, a first draft message is caused to be prepared for sending or transmitting. According to an optional next operation 625, the first draft message is actually transmitted.
According to a next operation 630, a second draft message is caused to be prepared for sending or transmitting. According to an optional next operation 635, the second draft message is actually transmitted.
According to a next operation 640, a third draft message is caused to be prepared for sending or transmitting. According to an optional next operation 645, the third draft message is actually transmitted.
According to an operation 710, a draft message is started. The message can be an email, a text message, and so on. A sample started message 720 is shown as an email, having one or more of header spaces, blank sections to store data, and to receive a message template as at least a portion of the message body of the draft email.
Additional background operation (not shown), rules can be consulted that may have been edited as a preparatory background operation. The rules can affect any and all operations of flowchart 700.
According to a next operation 740, a message template may be looked up that is associated with the characterization input. As per the above, looking up may be according to association data, and prevalent rules.
According to another operation 750, the looked up template may be imported into the started message.
According to another operation 760, the started message may be populated with data looked up from the rules.
According to an optional next operation 770, patient data may be imparted in the message.
According to an optional next operation 780, the message is sent.
In this description, numerous details have been set forth in order to provide a thorough understanding. In other instances, well-known features have not been described in detail in order to not obscure unnecessarily the description.
A person skilled in the art will be able to practice the present invention in view of this description, which is to be taken as a whole. The specific embodiments as disclosed and illustrated herein are not to be considered in a limiting sense. Indeed, it should be readily apparent to those skilled in the art that what is described herein may be modified in numerous ways. Such ways can include equivalents to what is described herein. In addition, the invention may be practiced in combination with other systems.
The following claims define certain combinations and subcombinations of elements, features, steps, and/or functions, which are regarded as novel and non-obvious. Additional claims for other combinations and subcombinations may be presented in this or a related document.
This patent application is a continuation of U.S. patent application Ser. No. 14/703,382, Filed May 4, 2015, which is a continuation of U.S. patent application Ser. No. 12/976,919, entitled “SIMPLIFIED LAUNCHING OF ELECTRONIC MESSAGES IN CENTER FOR TREATING PATIENT,” filed Dec. 22, 2010, which claims priority from U.S. Provisional Patent Application Ser. No. 61/291,999, filed on Jan. 4, 2010, both of which are hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61291999 | Jan 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14703382 | May 2015 | US |
Child | 16105919 | US | |
Parent | 12976919 | Dec 2010 | US |
Child | 14703382 | US |