Method and system for customer service process management
First Claim
1. A method for generating a service plan that describes a plurality of services and associated workflow for a customer using a computer based system comprising the steps of:
- creating the service plan, the service plan including a plurality of structured sentences for each of a plurality of specific needs of a particular customer in an electronic storage area,wherein some of said plurality of structured sentences have a subject and an attribute contained therein,wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs;
creating the electronic workflow in addition to the service plan, which is adapted to assist in providing each needed service, the step of creating the electronic workflow including the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; and
electronically inputting answers to questions, wherein the electronically input answers to questions also causes a change to the one sequence invoked within the one workflow process instance, and wherein the step of electronically inputting answers to questions is performed by the customer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for managing customer service processes for individual customers and populations of customers. In a specific embodiment within the health care field, a clinician creates or updates a draft care plan for a patient using generic or locally-adapted template metadata and tailors the draft care plan to the particular patient. The draft care plan includes a list of specific services (health care interventions) to be provided to the patient. The draft care plan can be routed to members of an inter-disciplinary team for input. Once finalized, workflow processes are instantiated for each intervention on the care plan. An itinerary is created for any required patient encounters, optimized using an algorithm that considers pre-existing process instances. A workflow automation server manages the execution of each workflow process instance, invoking resources according to workflow process specification metadata and workflow task type metadata. Care plans and encounter itineraries are automatically translated to a patient-understandable form and made available to patients online and via printed copy. Clinical practice and outcomes data are analyzed to identify opportunities for improvement of the metadata. The method and system also allows for the selection of a population of patients, the analysis of population data to identify opportunities for interventions (needed services), and the initiation of population interventions through batch updates to individual care plans.
117 Citations
71 Claims
-
1. A method for generating a service plan that describes a plurality of services and associated workflow for a customer using a computer based system comprising the steps of:
-
creating the service plan, the service plan including a plurality of structured sentences for each of a plurality of specific needs of a particular customer in an electronic storage area, wherein some of said plurality of structured sentences have a subject and an attribute contained therein, wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs; creating the electronic workflow in addition to the service plan, which is adapted to assist in providing each needed service, the step of creating the electronic workflow including the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; and electronically inputting answers to questions, wherein the electronically input answers to questions also causes a change to the one sequence invoked within the one workflow process instance, and wherein the step of electronically inputting answers to questions is performed by the customer. - View Dependent Claims (2, 3, 4)
-
-
5. A method for generating a service plan that describes a plurality of services and associated workflow for a customer using a computer based system comprising the steps of:
-
creating the service plan, the service plan including a plurality of structured sentence for each of a plurality of specific needs of a particular customer in an electronic storage area, wherein some of the structured sentences have a subject and an attribute contained therein, wherein certain of the attributes associated with the structured sentences contain a selected attribute value chosen from among a group of possible attribute values, and wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs; creating the electronic workflow in addition to the service plan, which is adapted to assist in providing each needed service, the step of creating the electronic workflow including the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; wherein the certain ones of said workflow process instances have at least one decision step, task firing condition or routing rule that creates a plurality of possible sequences of tasks, one sequence of which becomes the plurality of tasks invoked as part of a further step of executing one of said workflow process instances, and wherein the step of executing the workflow process instance includes the step of invoking and executing pre-existing query data items, thereby causing workflow relevant data to be created or modified, said query data items containing metadata that maps response options in a question or structured sentence data item to other response options in at least one other question or structured sentence data item, thereby creating a single data value used in a decision step, task firing condition or routing rule as part of the execution of said workflow process instance.
-
-
6. A method for generating a service plan that describes a plurality of services and associated workflow for a customer using a computer based system comprising the steps of:
-
creating the service plan, the service plan including a plurality of structured sentences for each of a plurality of specific needs of a particular customer in an electronic storage area, wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs; and creating the electronic workflow in addition to the service plan, which is adapted to assist in providing each needed service, the step of creating the electronic workflow including the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service, wherein the steps of creating are repeated to result in a plurality of existing service plans corresponding to a respective plurality of customers, each of said existing service plans including a plurality of structured sentences for each of a plurality of specific needs of a particular customer, each of said plurality of existing service plans stored in an electronic storage area, said plurality of structured sentences in each of said existing service plans including structured sentences for services, each structured sentence for service in each of said existing service plans identifying a needed service corresponding to one of the specific needs of a particular customer, and each of said existing service plans having associated therewith an existing electronic work flow that is in addition to said existing service plan and is capable of assisting completion of each needed service; identifying one or more needed services in addition to those services specified in the existing service plans; identifying certain of the plurality of customers in need of the one or more identified services; automatically adding new structured sentences for service that are common to certain of the plurality of existing service plans for the selected certain plurality of customers to obtain a certain corresponding plurality of revised service plans; automatically adding workflow process instances corresponding to the new structured sentences for service to the existing electronic workflow for each of the selected certain plurality of customers to obtain a revised electronic workflow for each of the selected certain plurality of customers; and causing initiation of the revised workflow for each revised service plan. - View Dependent Claims (7, 8, 9)
-
-
10. A method for generating a service plan that describes a plurality of services and associated workflow for a customer using a computer based system comprising the steps of:
-
creating the service plan, the service plan including a plurality of structured sentences for each of a plurality of specific needs of a particular customer in an electronic storage area, wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structure sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs; creating the electronic workflow in addition to the service plan, which is adapted to assist in providing each needed service, the step of creating the electronic workflow including the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; and updating metadata, said metadata including structured sentence data items that are usable for the creation of service plans for particular customers and generic workflow process specifications that are adapted for the creation of work flow process instances used to assist in providing a service to particular customers, said plurality of structured sentence data items including structured sentence data items for services, each structured sentence data item for service identifying a possible needed service corresponding to a possible customer need, and each said associated workflow process specification including workflow data describing a plurality of tasks, routes, decision steps, task firing conditions and routing rules that are capable of assisting completion of one of the needed services and including an alert to signify that an action needs to be taken with respect to the one of the needed services, the step of updating metadata including the steps of; displaying alert messages according to logic within workflow process specifications; dismissing identified alert messages in response to a user input, the step of dismissing identified alert messages including the steps of dismissing the message as one of appropriate and inappropriate, and capturing data relating to the identified alert messages and which alert messages were subsequently dismissed as appropriate or inappropriate; automatically aggregating the data to identify workflow process specifications with alert logic that causes dismissal of alert messages as inappropriate a determined proportion of the time; and determining revised generic workflow process specifications and revised structured sentences data items based upon the identification obtained from the step of automatically aggregating. - View Dependent Claims (11)
-
-
12. An apparatus for generating a service plan and associated electronic workflow for a customer comprising:
-
means for creating, in an electronic storage area, the service plan for the customer, the service plan including a plurality of structured sentences for each of a plurality of specific customer needs of customers, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs, and wherein certain ones of said plurality of structured sentence have a subject and an attribute contained therein means for creating the electronic workflow, the electronic workflow being in addition to the service plan, and capable of assisting completion of each needed service, the means for creating including means for using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; and means for electronically inputting answers to questions, and wherein the electronically input answers to questions also causes a change to the sequence of tasks invoked within at least one of the workflow process instances wherein the means for electronically inputting answers to questions is operated by the customer. - View Dependent Claims (13, 14)
-
-
15. An apparatus for generating a service plan and associated electronic workflow for a customer comprising:
-
means for creating in an electronic storage area, the service plan for the customer, the service plan including a plurality of structured sentences for each of a plurality of specific customer needs of customers, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs and wherein certain ones of said plurality of structured sentences have a subject and at least one attribute contained therein wherein certain of the attributes associated with the structured sentences for services contain a selected attribute value chosen from among a group of possible attribute values, and wherein certain ones of said workflow process instances have at least one decision step, task firing condition or routing rule that create a plurality of possible sequences of tasks that are invoked as part of the execution of said workflow process instances; means for creating the electronic workflow, the electronic workflow being in addition to the service plan, and capable of assisting completion of each needed service, the means for creating including means for using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; and means for invoking and executing pre-existing query data items, thereby causing workflow relevant data to be created or modified, said query data items containing metadata that maps response options in a question or structured sentence data item to other response options in at least one other question or structured sentence data item, thereby creating a single data value used in a decision step, task firing condition or routing rule as part of executing said workflow process instance. - View Dependent Claims (16)
-
-
17. A method for creating a service plan and associated workflow for a particular customer using a computer based system comprising the steps of:
-
providing electronically; a plurality of structured sentence data items for each of a plurality of possible customer needs in an electronic storage area said plurality of structured sentence data items including structured sentence data items for services, each structured sentence data item for service identifying a needed service responding to one of the possible customer needs; a generic electronic workflow process specifications in addition to the plurality of structured sentence data items, that is adapted to assist completion of each needed service; and at least first and second templates, each of said at least first and second templates comprising a different set of certain ones of said plurality of structured sentence data items different ones of said plurality of structured sentence data items relating to different possible customer needs; selecting at least a first template that relates to an identified customer need; creating the service plan for the particular customer, the step of creating the service plan including the step of selecting structured sentence data items within the first template that relate to a specific need of the particular customer to obtain the service plan for the particular customer with structured sentences therein corresponding to the selected structured sentence data items, the structured sentences in the service plan being in addition to the selected structured sentence data items, and wherein the step of selecting structured sentence data items also causing the selection of workflow instances including the step of determining a value for the at least one attribute for certain ones of the selected structured sentences in the service plan for the particular customer, wherein the step of selecting the structured sentence data items also includes the steps of; visually displaying certain ones of the structured sentence data items on a screen of a display; and creating one structured sentence corresponding to the specific need of the particular customer by selecting one of the displayed certain ones of the structured sentence data items; creating the workflow in addition to the service plan using the generic workflow specification and the service plan, the workflow being adapted to assist completion of each needed service, wherein the step of creating the workflow includes the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service; displaying the one structured sentence on the screen of the display after the step of creating the one structured sentence corresponding to the specific need of the particular customer, wherein the one structured sentence displayed on the screen resembles a substantially grammatically correct phrases and wherein the one structured sentence displayed on the screen contains information obtained from a subject of the selected one of the displayed certain ones of the structured sentence data items and a selected value corresponding to an attribute associated with the selected one of the displayed certain ones of the structured sentence data items. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for creating a service plan and associated workflow for a particular customer using a computer based system comprising the steps of:
-
providing electronically; a plurality of structured sentence data items for each of a plurality of possible customer needs in an electronic storage area, said plurality of structured sentence data items including structured sentence data items for services each structured sentence data item for service identifying a needed service corresponding to one of the possible customer needs; a generic electronic workflow process specification, in addition to the plurality of structured sentence data items, that is adapted to assist completion of each needed service; and at least first and second templates, each of said at least first and second templates comprising a different set of certain ones of said plurality of structured sentence data items, different ones of said plurality of structured sentence data items relating to different possible customer needs; selecting at least a first template that relates to an identified customer need; creating the service plan for the particular customer, the step of creating the service plan including the step of selecting structured sentence data items within the first template that relate to a specific need of the particular customer to obtain the service plan for the particular customer with structured sentences therein corresponding to the selected structured sentence data items, the structured sentences in the service plan being in addition to the selected structured sentence data item and wherein the step of selecting structured sentence data items also causing the selection of workflow instances includes the step of determining a value for the at least one attribute for certain ones of the selected structured sentences in the service plan for the particular customer, wherein the step of obtaining the service plan with structured sentences therein includes the steps of; creating a structured sentence in the service plan for certain ones of the structured sentence data items selected from the template wherein the step of creating the structural sentence includes the steps of; creating a structured sentence subject based on the subject in the corresponding structured sentence data item, creating a structured sentence attribute based on the attribute in the corresponding structured sentence data item, and settings a structured sentence attribute value based on a default attribute value specified in the corresponding attribute of the corresponding structured sentence data item; creating the workflow in addition to the service plan using the generic workflow specification and the service plan, the workflow being adapted to assist completion of each needed service, wherein the step of creating the workflow includes the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service; and changing the structured sentence attribute value for at least one attribute for at least one structured sentence in the service plan from the default attribute value to a selected attribute value, wherein the step of changing the structured sentence attribute value includes the step of displaying a list of possible attribute values specified for the corresponding attribute of the structured sentence data item; and selecting one of the possible attribute values from the displayed list as the selected attribute value. - View Dependent Claims (33)
-
-
34. The apparatus for generating a service plan and associated electronic workflow for a customer comprising:
-
means for creating in an electronic storage area, the service plan for the customer, the service plan including a plurality of structured sentences for each of a plurality of specific customer needs of customers, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs, wherein the means for creating the service plan with structured sentences therein includes; means for creating a structured sentence in the service plan for certain structured sentence data items, wherein the means for creating the structured sentence includes; means for creating a structured sentence subject based on the subject in the corresponding structured sentence data item, means for creating a structured sentence attribute based on an attribute in the corresponding structured sentence data item, and means for setting a structured sentence attribute value based on a default attribute value specified in the corresponding attribute of the corresponding structured sentence data item; means for creating the electronic workflow, the electronic workflow being in addition to the service plan, and capable of assisting completion of each needed service, the means for creating including means for using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; means for changing the structured sentence attribute value for at least one attribute for at least one structured sentence in the service plan from the default attribute value to a selected attribute value, wherein the means for changing the structured sentence attribute value includes means for displaying a list of possible attribute values specified for the corresponding attribute of the structured sentence data item; and means for selecting one of the possible attribute values from the displayed list as the selected attribute value. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for generating a service plan that describes a plurality of services and associated workflow for a customer using a computer based system comprising the steps of:
- creating the service plan, the service plan including a plurality of structured sentences for each of a plurality of specific needs of a particular customer in an electronic storage area, wherein some of said plurality of structured sentences have a subject and an attribute contained therein, wherein certain of the attributes associated with the structured sentences for services contain a selected attribute value chosen from among a group of possible attribute values, and wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs, wherein the step of creating the service plan includes the steps of;
creating a structured sentence subject based on a subject in a corresponding structured sentence data item, creating a structured sentence attribute based on an attribute in the corresponding structured sentence data item, and setting a structured sentence attribute value based on a default attribute value specified in the corresponding attribute of the corresponding structured sentence data item; creating the electronic workflow in addition to the service plan, which is adapted to assist in providing each needed service, the step of creating the electronic workflow including the step of using certain ones of said structured sentences for service to create a workflow process instance for each needed service, wherein at least certain ones of the workflow process instances include a plurality of tasks corresponding to steps for providing one of the services to the particular customer, which one service relates to the corresponding structured sentence for service; changing the structured sentence attribute value for at least one attribute for at least one structured sentence in the service plan from the default attribute value to a selected attribute value, wherein the step of changing the structured sentence attribute value includes the step of displaying a list of possible attribute values specified for the corresponding attribute of the structured sentence data item; and selecting one of the possible attribute values from the displayed list as the selected attribute value. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
- creating the service plan, the service plan including a plurality of structured sentences for each of a plurality of specific needs of a particular customer in an electronic storage area, wherein some of said plurality of structured sentences have a subject and an attribute contained therein, wherein certain of the attributes associated with the structured sentences for services contain a selected attribute value chosen from among a group of possible attribute values, and wherein the plurality of structured sentences together form a part of the service plan, said plurality of structured sentences including structured sentences for services, each structured sentence for service identifying a needed service corresponding to one of the specific customer needs, wherein the step of creating the service plan includes the steps of;
Specification