Message and program system supporting communication
First Claim
1. A method of messaging upon a network implementing a messaging protocol involving at least one physician, each operating a computer from time to time capable of receiving and sending messages upon said network at a corresponding physician address on said network, at least one patient, each operating a computer from time to time capable of receiving and sending messages upon said network at a corresponding patient address on said network, and a workflow engine accessing said network capable of receiving and sending messages upon said network at least one workflow engine address on said network, and a medical profiler accessing said network with at least one medical profiler address on said network, comprising:
- using a first medical message wizard by said patient on said patient operated computer further comprising;
generating a query message;
sending said query message to one of said workflow engine addresses; and
performing a medical profiler process by said workflow engine further comprisingreceiving said query message at said workflow engine address;
processing said received query message, to create a processed, received query message;
generating a patient message log entry in a medical profile of said patient from said processed, received query message;
generating a patient medical query message from said processed, received query message;
sending said patient medical query message to a first physician with said corresponding physician address;
using a second medical message wizard by said first physician on said first physician operated computer at said corresponding physician address further comprising;
receiving said patient medical query message;
processing said received patient medical query message, to create a processed, received patient medical query message;
generating a physician-viewable patient medical query message from said processed, received patient medical query message;
displaying said physician-viewable patient medical query message, wherein using said second medical message wizard by said first physician further comprises;
responding to said physician-viewable patient medical query message, to create a first-physician response;
generating a patient response message from said physician-viewable patient medical query message and said first-physician response;
sending said patient response message to said patient at said corresponding patient address;
copying said patient response message with an appended physician billing data to said workflow engine address, andwherein said medical profiler process further comprises;
receiving said copied patient response message with said appended physician billing data;
processing said received, copied patient response message with said appended physician billing data, generating a processed, received copied patient response message with said appended physician billing data;
generating a patient response log entry in said medical profile of said patient from said processed, received copied patient response message with said appended physician billing data;
using said first message wizard on said patient operated computer at said corresponding patient address further comprises;
receiving said patient response message;
processing said received patient response message to create a processed, received patient response message; and
displaying said processed, received patient response message.
8 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for facilitating messaging upon a network involving a physician(s), a patient(s) and a workflow engine. Each physician and patient may operate a computer for receiving/sending messages upon the network. The workflow engine may also access the network for receiving/sending messages. The method may include using a first medical message wizard by the patient on a computer, a medical profiler process performed by the workflow engine and a second medical message wizard usable by a first physician on a computer. Additionally, a service provider(s) and a client(s) may operate a computer for receiving/sending messages upon the network and a service-flow engine may access the network for receiving/sending messages. The method may further include using a first service message interface by the client on a computer, a service profiler process performed by the service-flow engine and a second service message interface usable by a first service provider.
57 Citations
62 Claims
-
1. A method of messaging upon a network implementing a messaging protocol involving at least one physician, each operating a computer from time to time capable of receiving and sending messages upon said network at a corresponding physician address on said network, at least one patient, each operating a computer from time to time capable of receiving and sending messages upon said network at a corresponding patient address on said network, and a workflow engine accessing said network capable of receiving and sending messages upon said network at least one workflow engine address on said network, and a medical profiler accessing said network with at least one medical profiler address on said network, comprising:
-
using a first medical message wizard by said patient on said patient operated computer further comprising; generating a query message; sending said query message to one of said workflow engine addresses; and performing a medical profiler process by said workflow engine further comprising receiving said query message at said workflow engine address; processing said received query message, to create a processed, received query message; generating a patient message log entry in a medical profile of said patient from said processed, received query message; generating a patient medical query message from said processed, received query message; sending said patient medical query message to a first physician with said corresponding physician address; using a second medical message wizard by said first physician on said first physician operated computer at said corresponding physician address further comprising; receiving said patient medical query message; processing said received patient medical query message, to create a processed, received patient medical query message; generating a physician-viewable patient medical query message from said processed, received patient medical query message; displaying said physician-viewable patient medical query message, wherein using said second medical message wizard by said first physician further comprises; responding to said physician-viewable patient medical query message, to create a first-physician response; generating a patient response message from said physician-viewable patient medical query message and said first-physician response; sending said patient response message to said patient at said corresponding patient address; copying said patient response message with an appended physician billing data to said workflow engine address, and wherein said medical profiler process further comprises; receiving said copied patient response message with said appended physician billing data; processing said received, copied patient response message with said appended physician billing data, generating a processed, received copied patient response message with said appended physician billing data; generating a patient response log entry in said medical profile of said patient from said processed, received copied patient response message with said appended physician billing data; using said first message wizard on said patient operated computer at said corresponding patient address further comprises; receiving said patient response message; processing said received patient response message to create a processed, received patient response message; and displaying said processed, received patient response message. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
2. A method supporting messaging upon a network implementing a messaging protocol involving at least one physician, each operating a computer at a corresponding physician address on said network, at least one patient, each operating a computer at a corresponding patient address on said network, and a medical profiler accessing said network with at least one medical profiler address on said network, as recited in claim wherein generating said query message by said first message wizard on said patient operated computer further comprises;
-
providing patient-to-profiler authentication key; and encrypting said query message with said patient-to-profiler authentication key; and wherein processing said received query message by said medical profiler process further comprises; providing profiler-from-patient authentication key; and decrypting said received query message with said profiler-from patient authentication key; and wherein generating said patient medical query message by said medical profiler process further comprises; providing a profiler-to-first-physician authentication key; and encrypting said patient medical query message with said profiler-to-first physician authentication key; and wherein processing said received patient medical query message using said second message wizard further comprises; providing a first-physician-from-profiler authentication key; and
decrypting said received patient medical query message with said first physician-from-profiler authentication key; andwherein copying said patient response message with an appended physician billing data to said workflow engine address using said second message wizard further comprises; providing a first-physician-to-profiler authentication key; encrypting said patient response message with an appended physician billing data with said first-physician-to-profiler authentication key, to create a first-physician-to-profiler encrypted patient response message with an appended physician billing data; and sending said first-physician-to-profiler encrypted patient response message with an appended physician billing data to said workflow engine as said copied patient response message with an appended physician billing data; and wherein processing said received, copied patient response message with said appended physician billing data by said medical profiler process further comprises; providing profiler-from-first-physician authentication key; and decrypting said received, copied patient response message with said appended physician billing data with said profiler-from-first-physician authentication key, generating said processed, received patient response message with said appended physician billing data. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method supporting messaging upon a network implementing a messaging protocol involving at least one physician, each operating a computer at a corresponding physician address on said network, at least one patient, each operating a computer at a corresponding patient address on said network, and a medical profiler accessing said network with at least one medical profiler address on said network, as recited in claim
wherein said medical profiler process further comprises generating a billing report from said medical profile of said patient.
-
18. A method supporting messaging upon a network implementing a messaging protocol involving at least one physician, each operating a computer at a corresponding physician address on said network, at least one patient, each operating a computer at a corresponding patient address on said network, and a medical profiler accessing said network with at least one medical profiler address on said network, as recited in claim wherein said network involves at least two physicians including a second physician;
-
wherein responding to said physician-viewable patient medical query message using said second message wizard by said first physician further comprises generating a first-physician-second opinion request message; sending said first-physician-second opinion request message to said second physician at said corresponding physician address; further comprising using said second message wizard by said second physician operating said computer at said corresponding physician address further comprises; receiving said first-physician-second opinion request message at said second physician corresponding physician address; processing said received first-physician-second opinion request message, to create a processed, received first-physician-second opinion request; displaying said processed, received first-physician-second opinion request; responding to said displayed processed, received first-physician-second opinion request to create a second opinion response; generating a second opinion message from said second opinion response; and sending said second opinion message to said first physician at said corresponding physician address.
-
-
19. A method supporting messaging upon a network implementing a messaging protocol involving at least one physician, each operating a computer at a corresponding physician address on said network, at least one patient, each operating a computer at a corresponding patient address on said network, and a medical profiler accessing said network with at least one medical profiler address on said network, as recited in claim
wherein using said second wizard further comprises maintaining a collection of patient response templates, further comprising; -
creating one of said patient response templates of said patient response template collection; editing one of said patient response templates of said patient response template collection; deleting one of said patient response templates of said patient response template collection, wherein responding to said patient medical query message using said second wizard further comprises invoking one of said patient response template in conjunction with said processed, received patient medical query message; and responding to said invoked patient response template and said processed, received patient medical query message to create said first-physician response.
-
-
32. A method of messaging upon a network implementing a messaging protocol involving at least one service provider, each operating a computer from time to time capable of receiving and sending messages upon said network at a corresponding service provider address on said network, at least one client, each operating a computer from time to time capable of receiving and sending messages upon said network at a corresponding client address on said network, and a service-flow engine accessing said network capable of receiving and sending messages upon said network at least one service-flow engine address on said network, and a service profiler accessing said network with at least one service profiler address on said network comprising:
-
using a first service message interface by said client on said client operated computer further comprising; generating an query message; sending said query message to one of said service-flow engine addresses; and performing a service profiler process by said service-flow engine further comprising; receiving said query message at said service-flow engine address; processing said received query message, to create a processed, received query message; generating a client message log entry in a service profile of said client from said processed, received query message; generating a client service query message from said processed, received query message; sending said client service query message to a first service provider with said corresponding service provider address; and using a second service message interface by said first service provider on said first service provider operated computer at said corresponding service provider address further comprising; receiving said client service query message; processing said received client service query message, to create a processed, received client service query message; generating a service-provider-viewable client service query message from said processed, received client service query message; displaying said service-provider-viewable client service query message, wherein using said second service message interface by said first service provider further comprises; responding to said service-provider-viewable client service query message, to create a first-service-provider response; generating a client response message from said service-provider-viewable client service query message and said first-service-provider response; sending said client response message to said client at said corresponding client address; copying said client response message with an appended service provider billing data to said service-flow engine address, and wherein said service profiler process further comprises; receiving said copied client response message with said appended service provider billing data; processing said received, copied client response message with said appended service provider billing data, generating a processed, received copied client response message with said appended service provider billing data; generating a client response log entry in said service profile of said client from said processed, received copied client response message with said appended service provider billing data; using said first message interface on said client operated computer at said corresponding client address further comprises; receiving said client response message; processing said received client response message to create a processed, received client response message; and displaying said processed, received client response message. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification