Conventionally, the approach to providing users with ongoing communications regarding a plan or other repetitive course of action may leave the majority of the work to the user. The smartphone and other personal computing devices are not being properly utilized when offering users with options for maintaining a course of treatment or a set of goals. The lack of action taken by the professional service provider and/or the user can lead to personal health problems and lost revenue for providers, insurers, etc., as well as the users.
Example embodiments of the present application provide a first method, comprising, linking a patient device and a healthcare provider server, requesting a patient response to a message sent to the patient device including a query of a health-related issue, receiving the patient response from the patient device to the query, determining a content similarity of the patient response to at least one previous response, determining a content recurrence count of the patient response indicating a similar response content, determining a content recurrence timeliness of the patient response indicating the similar response content, determining an urgency level of the patient response based on the health-related issue, the content recurrence count and the content recurrence timeliness, tagging the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness, providing the request and the urgent tagged response to a healthcare provider device, determining a set of possible reasons that the patient response triggered the urgent tagged response and presenting to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response.
A second example non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform, linking a patient device and a healthcare provider server, requesting a patient response to a message sent to the patient device including a query of a health-related issue, receiving the patient response from the patient device to the query, determining a content similarity of the patient response to at least one previous response, determining a content recurrence count of the patient response indicating a similar response content, determining a content recurrence timeliness of the patient response indicating the similar response content, determining an urgency level of the patient response based on the health-related issue, the content recurrence count and the content recurrence timeliness, tagging the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness, providing the request and the urgent tagged response a healthcare provider device, determining a set of possible reasons that the patient response triggered the urgent tagged response and presenting to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response.
A third example embodiment of the present application provides a system, comprising, at least one cloud-based processor and at least one memory electrically coupled to the at least one cloud-based processor and storing an application, wherein the processor performs operations to, link a patient device and a healthcare provider server, request a patient response to a message sent to the patient device including a query of a health-related issue, receive the patient response from the patient device to the query, determine a content similarity of the patient response to at least one previous response, determine a content recurrence count of the patient response indicating a similar response content, determine a content recurrence timeliness of the patient response indicating the similar response content, determine an urgency level of the patient response based on the health-related issue, the content recurrence count and the content recurrence timeliness, tag the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness, provide the request and the urgent tagged response a healthcare provider device, determine a set of possible reasons that the patient response triggered the urgent tagged response and present to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response.
It will be readily understood that the components of the present application, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of a method, apparatus, and system, as represented in the attached figures, is not intended to limit the scope of the application as claimed, but is merely representative of selected embodiments of the application.
The features, structures, or characteristics of the application described throughout this specification may be combined in any suitable manner in one or more embodiments. For example, the usage of the phrases “example embodiments”, “some embodiments”, or other similar language, throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. Thus, appearances of the phrases “example embodiments”, “in some embodiments”, “in other embodiments”, or other similar language, throughout this specification do not necessarily all refer to the same group of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Examples of treatment plans and other objectives may include a care management service for assessment of patient medical needs. The system and application may ensure timely receipt of all recommended treatment actions, drugs, third party services over a designated period of time. Also, referrals to other providers and additional services may provide emergency visits, discharge instructions, nursing facility operations, and home healthcare functions. In operation, the procedure may begin with the medical treatment provider creating a treatment plan or ‘journey’ for each patient. Each journey is generally for a single chronic condition or objective. One patient may have multiple journeys integrated into a single application. Also, the journeys may originate from various different providers and service entities. The journey will provide the healthcare provider with biometric, objective and subjective data to enable evidence-based medical decisions. As an example, the biometric data may be glucometer data collected from a blue tooth enabled device and made available to the physician, objective data such as whether the patient visited an emergency room or hospital and subjective data such as how the patient is feeling.
In addition, while the term “message” has been used in the description of embodiments of the present application, the application may be applied to many types of network data, such as, packet, frame, datagram, etc. For purposes of this application, the term “message” also includes packet, frame, datagram, and any equivalents thereof. Furthermore, while certain types of messages and signaling are depicted in exemplary embodiments of the application, the application is not limited to a certain type of message, and the application is not limited to a certain type of signaling.
According to example embodiments, a user device, such as a smartphone, cellular phone, tablet device, laptop or other computing device with a memory and processor, may communicate with another computing device and/or a server to provide an integrated communication platform.
Example embodiments provide a computer system programmed to use automated messaging from medical offices to specific patients. The application is not limited to medical procedures and functions and may be used with other configurations for various purposes and services benefitting the end user. Example embodiments include three main computer systems, which work together in an integrated manner including a management platform that controls set-up, functionality, activity reporting, and messaging credentials for the users. An administrative platform which the doctor and doctor's office can access via the internet, and a mobile application that a patient can download into a mobile computer device such as a smartphone or tablet. The management platform acts as the nexus of the system sending outgoing messages on behalf of the healthcare provider and forwarding patient responses to the healthcare provider's administrative platform. The medical office may have a specific identification that is stored within the management platform.
The integrated platform provides a way of checking-in with a patient at prescribed intervals during times between office visits and when undergoing certain treatment that the doctor is providing or overseeing for the patient. The patient dialog may gather relevant information about the status of the patient's conditions or recovery and can be modified or tailored to specifically meet the dialog requirements of the treating physician. Once initiated by the doctor's office, the application operates in an autonomous manner by delivering messages to the patient to prompt responses if needed. The application functions are monitored to assure that the patient replies to the information requests from the doctor, otherwise a no-response alert is sent to the doctor's office. The interactions are recorded and time-stamped, providing an auditable record of the dialog, suitable for insurance billing purposes. The application can also support biometric information from devices that measure certain body functions, such as diabetes glucometers, or blood pressure cuffs, or any sensory readable healthcare metric. The application may also create a longitudinal record of information for the patient to illustrate week-to-week trends.
As has been stated earlier, this method and system is utilized when a patient visits a healthcare provider for an illness/condition which is diagnosed and treated. The treatment occurs over a period of time and is referred to as a journey. The system tracks a patient's progress along the journey for that illness or condition and solicits health information from the patient at clinically-relevant intervals, across an extended time period to enable evidence based medicine. The specific information sought, the intervals, and the time period duration apply to specific conditions or illnesses for which a specific patient is being treated.
This solicitation for patient information from the cloud server may take the form of queries sent to the patient via the patient device for information, when the responses to those queries are delivered to the patient's healthcare provider server to the physician. The patient's journey may have a number of waypoints occurring at the clinically-relevant intervals. The responses to the queries from the patient device at these waypoints are meant to determine a patient's progress and status and to present to the healthcare provider evidence upon which to conduct evidence-based medicine. The responses are collected by the system and measured against historical norms for the patient and/or expected answers for similar patients on similar journeys.
In the event of an unexpected response to a query at that waypoint, the response is treated as notable. Notable events may be considered non-urgent or may be considered urgent or emergent. This divergence from the expected response outcome is graded for severity or urgency. If the severity or urgency of the response exceeds a predetermined threshold for that patient for that journey for that illness or condition at that waypoint, an urgent tag is created and sent to the healthcare provider. The grading may be one of an immediate medical action advisory, a follow-up advisory and a medical history review advisory.
The information requested in the query is sent in a structured format to allow ease in answering and the response data is delivered to the healthcare provider in a structured data format to facilitate ease in analysis and trend detection.
The response alert tag is a feature that tags certain responses provided by the patient via the patient device as information that requires follow-up or special notice sent to the healthcare provider device. The tag may indicate a level of severity or urgency, thus alerting the provider to information that may need immediate medical action, additional follow-up with the patient or a specific review of the patient's medical history. The tag settings are set at the cloud server and the alert tags are sent by the cloud server.
The tag may be communicated to the provider through multiple channels depending upon circumstance and urgency and in an immediate manner or in a weekly aggregated format depending in part upon urgency.
Work flow instructions may be electronically linked to a tag, so that the specific healthcare provider that reviews the data will have guidance about the actions to be taken when a tag appears and any escalation of clinical review that might be appropriate.
Each patient for each illness or condition is interacted with by the system at intervals which are relevant to that illness or condition and the queries are sent to determine the patient's progress or status. The received response to the query is measured against an expected response, and anomalies or offsets are noted. If these response anomalies or offsets are larger than a predetermined amount, an urgent or severe issue may need to be addressed. Thus the response is tagged as an urgent tagged response and may be sent utilizing a priority delivery schedule, a priority delivery indicia on the response and may be made to a priority delivery list determined by the healthcare provider. The response may be tagged as non-urgent if the determined urgency level does not meet the predetermined urgency threshold of the patient for the health related issue.
The structured format allows an overlap of queries so that the patient is not answering multiple identical queries at any one point in time. Additionally, the structured format allows the data to be collected and logged in a structured format and assembled for future review both by the practitioner and the patient to determine trends.
In one example, a method includes requesting via a cloud based system from a patient response to a query and receiving the response to the health related query, determining an urgency level of the response by the cloud based server, based on the patient health related issue and tagging by the cloud based server the response as urgent if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health related issue.
The method may also include providing the urgent tagged response to the health provider by the cloud based server, where the urgent tagged response may be sent from the cloud based server utilizing a priority delivery schedule, a priority delivery indicia for the response and may be made to a priority delivery list. The output of the tagged responses may also be prioritized by urgency.
The method may also include tagging by the cloud based server the response as non-urgent if the determined urgency level does not meet the predetermined urgency threshold of the patient for the health related issue.
If the determined urgency level of the response is such that it rises to the level of a medical emergency, then the primary care physician may be immediately notified as well as emergency services such as 911 and if deemed appropriate, dispatched to the location identified either by the patient or gathered from a location indicator in his mobile device. The urgency level determination may be performed by the cloud based server. If the response is deemed critical, in situations where the primary physician is not immediately available, an emergency medical specialist may be placed in active direct communication with the patient. The system would make available to the first responder the query and response to provide context for the escalation.
The response may be graded as to the tagged urgency level of the response, where the grading is at least one of an immediate medical action advisory, a follow-up advisory and a medical history review advisory. A follow-on query may be sent based on the urgent tagged response to give the provider context to the urgent tagged response. As an example, if the patient responds that they have been to the emergency room (ER) that may trigger another set of queries about the ER visit to add context to the response. This second set of queries may determine whether the ER visit was related to conditions or illnesses related to the journey, or whether visit was for a condition unrelated to the journey, but still of interest to the healthcare provider.
In another example a cloud based system links patient device and a healthcare provider server. The cloud based system requests a response to a query from a patient device of a patient pertaining to a health related issue, receives the response to the query via the patient device and determines an urgency level of the response based on the patient health related issue. The system also tags the response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health related issue and provides the urgent tagged response to a health provider device.
The cloud based system may receive via the patient device a sensor signal provided by a medical device in response to the query. The medical device may be a blood pressure monitor, a glucometer, a pulse meter, a continuous positive airway pressure device, a heart monitor, an implanted medical device and the like.
The cloud based system may receive via the patient device an audio or text message indicating a medical distress condition in response to the query or may overhear the patient indicating a medical distress condition in conversations or texts in an unsolicited message.
The system may also interpret patient actions in regards to patient historical norms, such as, if the patient is overheard slurring his speech, he may be having a stroke, or if he is discussing that he has pressure in his chest or his left arm is numb, he may be having a heart attack. At this point the system may connect the patient device directly to a medical specialist and take other appropriate action, such as determining the patient device location and dispatching emergency services.
If there is an emergency issue the cloud based system may contact the patient device or place the patient in contact with a medical technician 1014 in addition to notifying the healthcare provider device by means of the healthcare provider's server 1016, the cloud based system may issue a text or message to the healthcare provider device. The communication route from the healthcare provider device may be by means of mobile device 1018, computer 1020 or the like. The cloud based system may directly connect the patient via to the patient's communication device 1012 to the healthcare provider device under appropriate circumstances. Non-urgent issues are sent to the healthcare provider server for later review.
A second example method is shown in
A first example method shown in
With respect to the timing of patient responses, the first example method may also include, awaiting the patient response from the patient device to the message for a late response duration and categorizing the patient response if the patient response is received within the late response duration. If the patient response is not received within the late response duration the method further comprises sending a duplicate message and flagging the patient response as non-responsive if the patient response to the duplicate message is not received within a second late response duration from the patient device.
The timing of the message dispatches associated with the treatment plan is partly governed by a trigger table. The method may include loading the trigger table having a set of trigger dates based on the treatment plan where the message dispatch is sent according to the set of trigger dates. The method may further include receiving a message start date and receiving an initialization message from a patient mobile device to initiate the treatment plan and to initialize the set of trigger dates in the trigger table.
A first example non-transitory computer readable medium 1300 comprising instructions associated with the tagging of responses that, when read by a processor, cause the processor to perform; linking 1310 a patient device and a healthcare provider server, requesting 1312 from a patient pertaining to a health related issue a response to a query and receiving 1314 the response to the query. The processor then determines 1316 an urgency level of the response based on the patient health related issue, tags 1318 the response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health related issue and provides 1320 the request and the urgent tagged response a healthcare provider device.
The system solicits healthcare-related information from a patient device based on healthcare-related information requests and delivers that information to that patient's healthcare provider server and/or healthcare provider device. The information that is requested may be in a structured format that includes a data set of patient responses sent from the patient device. The requests for healthcare-related information by a cloud-based server or healthcare-provider server may occur at clinically-relevant intervals, across an extended time period. The specific information, the intervals, and the time period duration may be related to specific conditions or illnesses for which a specific patient is being treated.
One potential solution that may be provided is that the cloud server or healthcare provider server may have the ability to tag certain patient responses from the patient device as relevant for further review.
The tag assigned by the cloud server or healthcare provider server may indicate levels of severity or urgency alerting the healthcare provider device of information that may need immediate medical action or follow-up.
This solution may addresses a subtle situation where a one-time response from a patient device is not designated urgent and does not warrant immediate action, but a recurring pattern of this same response may be determined to be urgent and may constitute a more serious issue. The medical condition, the treatment regimen, the history of patient responses, and the timeline of recurrence of similar patient responses, taken together, may create be determined to constitute a higher urgency by the cloud server or healthcare provider server a singular response.
In one example, a patient response from a patient device pertaining to a new medication may indicate the one time feeling light-headedness, which may be a common side effect to starting that medication. In this situation, the cloud server or healthcare server may determine that no action is warranted. However, if the responses from the patient device continue to report this symptom for 5 days, then a follow-up action may be scheduled by the cloud server or healthcare provider server.
This longitudinal tag may be communicated to the healthcare provider through the cloud server or healthcare provider server to a healthcare provider device in multiple channels, such as in an immediate manner or in a weekly aggregated format. Workflow instructions may be electronically linked by the cloud server or healthcare provider server to each tag, so that a reviewer of the data will have guidance about possible actions to be undertaken when a tag appears and an escalation of clinical review determined by the cloud server or healthcare provider server that might be appropriate.
The method may also include determining 1416 a content similarity of the patient response to at least one previous response, determining 1418 a content recurrence count of the patient response indicating a similar response content and determining 1420 a content recurrence timeliness of the patient response indicating the similar response content. The content similarity of the patient response may be the response from the patient device. The similarity of responses is a determination of whether a response is occurring more than once. If the response is occurring more than once, the system determines how often and when in time the recurrences happen. The recurrence information may be stored on the healthcare provider server or the cloud server. If the recurrence information is stored in the cloud server, a portion of the data may be modified to protect the identity of the patient for response pooling purposes.
The method may additionally comprise determining 1422 an urgency level of the patient response based on the health-related issue, the content recurrence count and the content recurrence timeliness, tagging 1424 the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness and providing 1426 the request and the urgent tagged response to a healthcare provider device. The system looks at the response, whether the response reoccurs, the responses urgency, repetition and timeliness and makes a determination whether the situation is serious enough to immediately forward to the healthcare providers device.
The method may also include determining 1428 a set of possible reasons that the patient response triggered the urgent tagged response and presenting 1430 to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response. The determination of the possible reasons may be based on the medicine, its initial effects on a patient, when issues may be indicative of a serious reaction and the pool of responses of similar patient's having similar demographics and taking similar medications. This pooled information may be kept in the cloud based system.
The processor may additionally perform the tasks of determining 1516 a content similarity of the patient response to at least one previous response, determining 1518 a content recurrence count of the patient response indicating a similar response content and determining 1520 a content recurrence timeliness of the patient response indicating the similar response content. The processor may additionally perform determining 1522 an urgency level of the patient response based on the health-related issue and the content recurrence count and the content recurrence timeliness. The processor may perform tagging 1524 the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness and providing 1526 the request and the urgent tagged response a healthcare provider device.
The processor may also perform determining 1528 a set of possible reasons that the patient response triggered the urgent tagged response and presenting 1530 to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response.
A system, comprising, at least one cloud-based processor and at least one memory electrically coupled to the at least one cloud-based processor and storing an application, wherein the processor performs at least one operation to, link a patient device and a healthcare provider server, request a patient response to a message sent to the patient device including a query of a health-related issue and receive the patient response from the patient device to the query.
The system may also determine a content similarity of the patient response to at least one previous response, determine a content recurrence count of the patient response indicating a similar response content, determine a content recurrence timeliness of the patient response indicating the similar response content, determine an urgency level of the patient response based on the health-related issue, the content recurrence count and the content recurrence timeliness and tag the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness.
The system may also provide the request and the urgent tagged response a healthcare provider device, determine a set of possible reasons that the patient response triggered the urgent tagged response and present to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response.
The method may also comprise linking 1622 a patient device and a healthcare provider server, requesting 1624 a patient response to a message sent to the patient device including a query of a health-related issue and receiving 1626 the patient response from the patient device to the query.
The method may also include determining 1628 a content similarity of the patient response to at least one previous response, determining 1630 a content recurrence count of the patient response indicating a similar response content, determining 1632 a content recurrence timeliness of the patient response indicating the similar response content and determining 1634 an urgency level of the patient response based on the health-related issue, the content recurrence count and the content recurrence timeliness.
The method may additionally comprise tagging 1636 the patient response as an urgent tagged response if the determined urgency level exceeds a predetermined urgency threshold of the patient for the health-related issue, the content recurrence count and the content recurrence timeliness, providing 1638 the request and the urgent tagged response to a healthcare provider device, determining 1640 a set of possible reasons that the patient response triggered the urgent tagged response and presenting 1642 to the healthcare provider device a list of alternative treatment regimens in response to the urgent tagged response.
An example of a multiple warning for systolic blood pressure is depicted in
The operations of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a computer program executed by a processor, or in a combination of the two. A computer program may be embodied on a computer readable medium, such as a storage medium. For example, a computer program may reside in random access memory (“RAM”), flash memory, read-only memory (“ROM”), erasable programmable read-only memory (“EPROM”), electrically erasable programmable read-only memory (“EEPROM”), registers, hard disk, a removable disk, a compact disk read-only memory (“CD-ROM”), or any other form of storage medium known in the art.
An exemplary storage medium may be coupled to the processor such that the processor may read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an application specific integrated circuit (“ASIC”). In the alternative, the processor and the storage medium may reside as discrete components. For example,
As illustrated in
Although an exemplary embodiment of the system, method, and computer readable medium of the present application has been illustrated in the accompanied drawings and described in the foregoing detailed description, it will be understood that the application is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications, and substitutions without departing from the spirit or scope of the application as set forth and defined by the following claims. For example, the capabilities of the system of the various figures can be performed by one or more of the modules or components described herein or in a distributed architecture and may include a transmitter, receiver or pair of both. For example, all or part of the functionality performed by the individual modules, may be performed by one or more of these modules. Further, the functionality described herein may be performed at various times and in relation to various events, internal or external to the modules or components. Also, the information sent between various modules can be sent between the modules via at least one of: a data network, the Internet, a voice network, an Internet Protocol network, a wireless device, a wired device and/or via plurality of protocols. Also, the messages sent or received by any of the modules may be sent or received directly and/or via one or more of the other modules.
One skilled in the art will appreciate that a “system” could be embodied as a personal computer, a server, a console, a personal digital assistant (PDA), a cell phone, a tablet computing device, a smartphone or any other suitable computing device, or combination of devices. Presenting the above-described functions as being performed by a “system” is not intended to limit the scope of the present application in any way, but is intended to provide one example of many embodiments of the present application. Indeed, methods, systems and apparatuses disclosed herein may be implemented in localized and distributed forms consistent with computing technology.
It should be noted that some of the system features described in this specification have been presented as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom very large scale integration (VLSI) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, graphics processing units, or the like.
A module may also be at least partially implemented in software for execution by various types of processors. An identified unit of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions that may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module. Further, modules may be stored on a computer-readable medium, which may be, for instance, a hard disk drive, flash device, random access memory (RAM), tape, or any other such medium used to store data.
Indeed, a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
It will be readily understood that the components of the application, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the detailed description of the embodiments is not intended to limit the scope of the application as claimed, but is merely representative of selected embodiments of the application.
One having ordinary skill in the art will readily understand that the application as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations that are different than those which are disclosed. Therefore, although the application has been described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the application. In order to determine the metes and bounds of the application, therefore, reference should be made to the appended claims.
While preferred embodiments of the present application have been described, it is to be understood that the embodiments described are illustrative only and the scope of the application is to be defined solely by the appended claims when considered with a full range of equivalents and modifications (e.g., protocols, hardware devices, software platforms etc.) thereto.
Number | Date | Country | |
---|---|---|---|
62985846 | Mar 2020 | US |