IP Library › Granted Patent US 11,574,743
Granted Patent B1
US 11,574,743 · App. 16/233,872 · Granted Feb 7, 2023

Customizable communication platform

Inventor: Harry Raymond Soza (San Jose, CA)
Assignee: CAREMINDR CORPORATION
G16H80/00G16H50/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,574,743
App. No.
16/233,872
Granted
Feb 7, 2023
Kind
B1
Abstract

Processing patient information and other treatment plan information may require access to a patient profile and other third parties involved in the patient treatment plan. One example method includes selecting a treatment plan for a patient comprising a set of treatment information, linking an application identifier and a T-code identifier to the treatment plan, launching a treatment plan application, retrieving the set of treatment information, populating the treatment plan application with the set of treatment information, triggering a message dispatch in accordance with the treatment plan, the message dispatch including a query to a health related issue to determine a patient status and receiving a patient response to the message.

Claims (53)

1. A method, comprising:

storing a software application comprising a plurality of journeys corresponding to a plurality of treatment plans incorporated therein;

receiving a request for a treatment plan for a patient comprising a set of treatment information, the request comprising a uniform resource locator (URL) and being provided from the software application on a user device;

identify a unique identifier of a customized message template appended to an end of the URL;

identifying a journey corresponding to the unique identifier;

triggering a message dispatch to the software application on the user device in accordance with the journey corresponding to the unique identifier, the triggering comprising customizing a layout and content within each message being dispatched based on the customized message template linked to the unique identifier appended to the end of the URL and transmitting the customized message to the software application on the user device; and

receiving a patient response from the software application on the user device.

2. The method of claim 1 , further comprising loading a trigger table having a set of trigger dates based on the journey and triggering the message dispatch responsive to the set of trigger dates in the trigger table.

3. The method of claim 2 , further comprising receiving a message start date and receiving an initialization message from a patient mobile device to initiate the journey and to initialize the set of trigger dates in the trigger table.

4. The method of claim 1 , further comprising:

awaiting the patient response for a late response duration;

categorizing the patient response if the patient response is received within the late response duration;

sending a duplicate message if the patient response is not received within the late response duration; 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.

5. The method of claim 1 , further comprising entering a database entry of the message organized by a category.

6. The method of claim 1 , wherein the linking further comprises linking the URL of the software application to at least one of a response form and a questionnaire.

7. The method of claim 1 , further comprising receiving parametric device information of patient body functions.

8. The method of claim 1 , wherein the patient response may be tracked in a longitudinal record.

9. The method of claim 1 , further comprising:

receiving a medical office identification;

receiving a patient reference number; and

receiving an office visit timestamp.

10. The method of claim 1 , further comprising at least one of creating the journey and modifying the journey.

11. The method of claim 1 , further comprising storing the unique identifier, a timestamp and the patient response to an auditable patient record.

12. A non-transitory computer readable medium comprising instructions that, when read by a processor, cause the processor to perform:

storing a software application comprising a plurality of journeys corresponding to a plurality of treatment plans incorporated therein;

receiving a request for a treatment plan for a patient comprising a set of treatment information, the request comprising a uniform resource locator (URL) and being provided from the software application on a user device;

identifying a unique identifier of a customized message template appended to an end of the URL;

identifying a journey corresponding to the unique identifier;

triggering a message dispatch to the software application on the user device in accordance with the journey corresponding to the unique identifier, the triggering comprising customizing a layout and content within each message being dispatched based on the customized message template linked to the unique identifier appended to the end of the URL and transmitting the customized message to the software application on the user device; and

receiving a patient response from the software application on the user device.

13. The non-transitory computer readable medium of claim 12 , further comprising loading a trigger table having a set of trigger dates based on the journey and triggering the message dispatch responsive to the set of trigger dates in the trigger table.

14. The non-transitory computer readable medium of claim 13 , further comprising receiving a message start date and receiving an initialization message from a patient mobile device to initiate the journey and to initialize the set of trigger dates in the trigger table.

15. The non-transitory computer readable medium of claim 12 , further comprising:

awaiting the patient response for a late response duration;

categorizing the patient response if the patient response is received within the late response duration;

sending a duplicate message if the patient response is not received within the late response duration; 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.

16. A system, comprising:

a memory configured to store a software application comprising a plurality of journeys corresponding to a plurality of treatment plans incorporated therein; and

a processor configured to:

receive a request for a treatment plan for a patient comprising a set of treatment information, the request comprising a uniform resource locator (URL) and being provided from flail the software application on a user device;

identify a unique identifier of a customized message template appended to an end of the URL;

identify a journey corresponding to the unique identifier;

trigger a message dispatch to the software application on the user device in accordance with the journey corresponding to the unique identifier, wherein the processor is configured to customize a layout and content within each message that is dispatched based on the customized message template linked to the unique identifier appended to the end of the URL and transmit the customized message to the software application on the user device; and

receives a patient response to the message.

17. The system of claim 16 , wherein the processor further loads a trigger table having a set of trigger dates based on the journey and triggers the message dispatch responsive to the set of trigger dates in the trigger table.

18. The system of claim 17 , wherein the processor further receives a message start date and receiving an initialization message from a patient mobile device to initiate the journey and to initialize the set of trigger dates in the trigger table.

19. The system of claim 16 , wherein the processor further:

awaits the patient response for a late response duration;

categorizes the patient response if the patient response is received within the late response duration;

sends a duplicate message if the patient response is not received within the late response duration; and

flags the patient response as non-responsive if the patient response to the duplicate message is not received within a second late response duration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2018
From: SOZA, HARRY RAYMOND
To: CAREMINDR CORPORATION
Reel/Frame 047861/0602 →
Continuity (3)
Provisional Application 62615259 · Jan 9, 2018
Provisional Application 62712557 · Jul 31, 2018
Provisional Application 62771919 · Nov 27, 2018
Cited By (1)
US 12,417,822