Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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...

InventorRichard E. Ward
Primary Examiner: Tariq R. Hafiz
Secondary Examiner: Beth Van Doren
Attorney: Pillsbury Winthrop Shaw Pittman LLP
Current U.S. Classification705/2; 705/7.13; 705/7.26

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5692220Sep 2, 1993Nov 25, 1997Coulter CorporationDecision support system and method for diagnosis consultation in laboratory hematopathology
US5706452Dec 6, 1995Jan 6, 1998Method and apparatus for structuring and managing the participatory evaluation of documents by a plurality of reviewers
US5721912Aug 5, 1994Feb 24, 1998Data Integration Solutions Corp.Graphical user interface for creating database integration specifications
US5721913Jun 17, 1996Feb 24, 1998Lucent Technologies Inc.Integrated activity management system
US5721943Oct 14, 1993Feb 24, 1998International Business Machines CorporationNegotiable locks for concurrent access of control data by multiple programs
US5734837Jan 14, 1994Mar 31, 1998Action Technologies, Inc.Method and apparatus for building business process applications in terms of its workflows
US5745687May 20, 1997Apr 28, 1998Hewlett-Packard CoSystem for distributed workflow in which a routing node selects next node to be performed within a workflow procedure
US5754857Dec 8, 1995May 19, 1998Sun Microsystems, Inc.Distributed asynchronous workflow on the net
US5754901Jul 6, 1992May 19, 1998Eastman Kodak CompanyApparatus to eliminate transverse in film
US5768506May 20, 1997Jun 16, 1998Hewlett-Packard Co.Method and apparatus for distributed workflow building blocks of process definition, initialization and execution
US5772585Aug 30, 1996Jun 30, 1998EMC, IncSystem and method for managing patient medical records
US5774661Apr 18, 1995Jun 30, 1998Network Imaging CorporationRule engine interface for a visual workflow builder
US5794208Mar 1, 1996Aug 11, 1998Creating and using protocols to create and review a patient chart
US5799297Dec 15, 1995Aug 25, 1998NCR CorporationTask workflow management system and method including an external program execution feature
US5819022Aug 15, 1995Oct 6, 1998International Business Machines CorporationMethod for re-executing a process on a computer system for fault correction
US5823948Jul 8, 1996Oct 20, 1998RLIS, Inc.Medical records, documentation, tracking and order entry system
US5826020Sep 18, 1996Oct 20, 1998Hewlett-Packard Co.Workflow real time intervention
US5826237Oct 20, 1995Oct 20, 1998Araxsys, Inc.Apparatus and method for merging medical protocols
US5826239Dec 17, 1996Oct 20, 1998Hewlett-Packard CompanyDistributed workflow resource management system and method
US5845255Oct 2, 1997Dec 1, 1998Advanced Health Med-E-Systems CorporationPrescription management system
US5848393Dec 15, 1995Dec 8, 1998NCR Corporation"What if . . . " function for simulating operations within a task workflow management system
US5860066Jun 27, 1996Jan 12, 1999Payment Systems for Credit Unions Inc.Imaging and workflow system
US5867824Oct 23, 1995Feb 2, 1999Hitachi, Ltd.Workflow method and system therefor
US5870545Apr 4, 1997Feb 9, 1999Hewlett-Packard CompanySystem and method for performing flexible workflow process compensation in a distributed workflow management system
US5870711Dec 11, 1995Feb 9, 1999Sabre Properties, Inc.Method and system for management of cargo claims
US5878398Mar 20, 1996Mar 2, 1999Hitachi, Ltd.Method and system for managing workflow of electronic documents
US5890130Jun 21, 1995Mar 30, 1999International Business Machines CorporationWorkflow modelling system
US5890133Sep 17, 1996Mar 30, 1999International Business Machines Corp.Method and apparatus for dynamic optimization of business processes managed by a computer system
US5905496Jul 3, 1996May 18, 1999Sun Microsystems, Inc.Workflow product navigation system
US5918226Jan 11, 1996Jun 29, 1999NEC CorporationWorkflow system for operating and managing jobs with predicting future progress of workflow job
US5930512Oct 18, 1996Jul 27, 1999International Business Machines CorporationMethod and apparatus for building and running workflow process models using a hypertext markup language
US5937388Mar 21, 1997Aug 10, 1999Hewlett-Packard CompanySystem and method for performing scalable distribution of process flow activities in a distributed workflow management system
US5940804Dec 18, 1996Aug 17, 1999Computer executable workflow resource management system
US5960403Aug 19, 1998Sep 28, 1999Health Hero NetworkHealth management process control system
US5974389Mar 1, 1996Oct 26, 1999Medical record management system and process with improved workflow features
US6037940Sep 15, 1998Mar 14, 2000Araxsys, Inc.Graphical user interface in a medical protocol system having time delay rules and a publisher's view
US6047259Dec 30, 1997Apr 4, 2000Medical Management International, Inc.Interactive method and system for managing physical exams, diagnosis and treatment protocols in a health care practice
US6161095Dec 16, 1998Dec 12, 2000Health Hero Network, Inc.Treatment regimen compliance and efficacy with feedback
US6304848Aug 13, 1998Oct 16, 2001Medical Manager Corp.Medical record forming and storing apparatus and medical record and method related to same
US6381576Dec 16, 1998Apr 30, 2002Method, apparatus, and data structure for capturing and representing diagnostic, treatment, costs, and outcomes information in a form suitable for effective analysis and health care guidance
US6434531May 6, 1997Aug 13, 2002Clinicomp International, Inc.Method and system for facilitating patient care plans
US6587830Sep 21, 2001Jul 1, 2003Medical Manager Health Systems, Inc.Medical record forming and storing apparatus and medical record and method related to same
US6804656Nov 18, 1999Oct 12, 2004VISICU, Inc.System and method for providing continuous, expert network critical care services from a remote location(s)

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7171487Sep 21, 2001Jan 30, 2007International Business Machines CorporationMethod and system for application specific packet forwarding
US7509655Aug 30, 2006Mar 24, 2009Microsoft CorporationIntegration of workflow and rules
US7640548Jun 21, 2002Dec 29, 2009Siebel Systems, Inc.Task based user interface
US7650296Aug 31, 2001Jan 19, 2010Siebel Systems, Inc.Configurator using structure and rules to provide a user interface
US7676461Jul 18, 2007Mar 9, 2010Microsoft CorporationImplementation of stream algebra over class instances
US7693861Jun 28, 2005Apr 6, 2010Microsoft CorporationSchematization of establishing relationships between applications
US7764951Apr 20, 2006Jul 27, 2010Cisco Technology, Inc.Techniques for tracking communication frequency across communication modalities
US7788591Dec 28, 2005Aug 31, 2010Siebel Systems, Inc.Configurator using structure and rules to provide a user interface
US8024273Jun 27, 2008Sep 20, 2011Microsoft CorporationEstablishing patient consent on behalf of a third party
US8160971Oct 30, 2008Apr 17, 2012Electrolux Home Products, Inc.Method and apparatus for monitoring an order status
US8171053May 11, 2010May 1, 2012International Business Machines CorporationDynamic workflow documentation system

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.

2. A method according to claim 1 wherein the step of electronically inputting answers includes the steps of the customer remotely answering questions and transmitting the questions for inputting via the Internet.

3. A method according to claim 1 wherein certain ones of said plurality of workflow process instances have workflow relevant data contained therein.

4. A method according to claim 3 further including the step of electronically inputting answers to questions, and wherein the electronically input answers to questions are used to create or modify workflow relevant data for certain ones of the workflow process instances.

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.

7. A method according to claim 6 wherein said plurality of new structured sentences have a subject and a plurality of attributes contained therein and wherein the step of adding new structured sentences includes the step of determining values for certain of said plurality of attributes for said new structured sentences based upon a characteristic that is common to each of said certain plurality of customers.

8. A method according to claim 7 wherein the step of automatically adding new structured sentences includes the step of determining values for other ones of said plurality of attributes for said new structured sentences based upon another characteristic that is not common for each of said certain plurality of customers.

9. A method according to claim 6 wherein the step of automatically adding new structured sentences further includes the step of modifying certain existing structured sentences that are common to the predetermined plurality of existing service plans based upon the data; and wherein

the step of automatically adding workflow instances includes the step of revising workflow instances associated with the modified certain existing structured sentences.

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.

11. The method according to claim 10 wherein the step of automatically aggregating is performed for the data associated with a plurality of customers.

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.

13. An apparatus according to claim 12 wherein the means for electronically inputting answers includes means for the customer to remotely answer questions and means for transmitting the questions for inputting via the Internet.

14. An apparatus according to claim 12 wherein certain ones of said plurality of workflow process instances have workflow relevant data contained therein and further including means for electronically inputting answers to questions, and wherein the electronically input answers to questions are used to create or modify workflow relevant data for certain ones of the workflow process instances.

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.

16. An apparatus according to claim 15 further including means for creating other structured sentences, said other structured sentences including structured sentences for a goal, a fact, a protocol, and a finding.

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.

18. A method according to claim 17 wherein the attribute for certain ones of said plurality of attributes is a dosage.

19. A method according to claim 17, wherein the service plan is a care plan, the customer is a patient, the plurality of possible customer needs are health related problems, and the specific need of the particular customer is a health related problem of the particular customer.

20. A method according to claim 17 further including the step of initiating the workflow, the step of initiating the workflow being caused by a user verifying the accuracy of the service plan.

21. A method according to claim 17 wherein the plurality of structured sentences data items in at least one of said first and second templates include a group of structured sentences data items that are associated with a customer need.

22. The method according to claim 17 wherein the certain ones of the structured sentence data items displayed on the screen resemble a substantially grammatically correct phrase.

23. The method according to claim 17 wherein:

the step of visually displaying includes the step of visually displaying attributes of one of the certain ones of the structured sentence data items; and

the step of creating the one structured sentence corresponding to the specific need of the particular customer includes selecting a selected value obtained from one of the attributes.

24. The method according to claim 23 wherein the step of creating further includes creating one workflow process instance that corresponds to the one structured sentence.

25. The method according to claim 17 wherein at least certain ones of the workflow process instances including a plurality of tasks corresponding to steps for providing one service to the particular customer, which one service relates to the corresponding structured sentence for service.

26. The method according to claim 25 further including the step of executing the workflow, the step of executing the workflow including tracking a status of each workflow process instance through the plurality of tasks as required to assist in execution and follow-up of the one service.

27. The method according to claim 17 wherein the plurality of structured sentences, including structured sentences for service, in service plan, are displayed together to the user with the appearance of a textual document.

28. The method according to claim 27 further including the step of creating other structured sentences, said other structured sentences including structured sentences for a goal, a fact, a protocol, and a finding.

29. The method according to claim 17 wherein the step of creating the workflow includes the steps of:

activating the service plan; and

using the activated service plan to create the workflow from the generic workflow specification.

30. The method according to claim 29 further including the steps of:

initiating the workflow; and

executing the workflow.

31. The method according to claim 17 wherein a separate electronic record is maintained for each of the templates, the generic workflow specification, the service plan for each of a plurality of customers, and the workflow for each of the plurality of customers.

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.

33. The method according to claim 32 wherein the step of using each structured sentence for service to create the workflow process instance include the steps of:

matching the structured sentence to a corresponding workflow process specification;

creating a new workflow process instance;

setting values of workflow relevant data associated with the workflow process instance based on the structured sentence attributes and structured sentence attribute values in the structured sentence for service; and

configuring the workflow process instance so that, once the workflow process instance is initiated, the system will execute the workflow process instance using information regarding tasks, routes, decision steps, tasks firing conditions and routing rules that are defined in the corresponding workflow process specification.

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.

35. An apparatus according to claim 34 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.

36. An apparatus according to claim 35 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.

37. An apparatus according to claim 36 further including means for modifying at least one of the structured sentence attributes, which modification also causes a change to the sequence of tasks invoked within at least one of the workflow process instances.

38. An apparatus according to claim 36 wherein selecting a different one of the possible attributes from among the group of possible attributes will result in the selection of a different one of the plurality of possible routes with respect to an associated decision step, task firing condition or routing rule.

39. An apparatus according to claim 34, wherein the service plan is a care plan, the customer is a patient, and the plurality of specific needs of the particular customer are health related problems of the particular customer.

40. An apparatus according to claim 39, wherein the means for creating the service plan includes means for transmitting a draft of the plurality of structured sentences among an interdisciplinary team of clinicians, said means for transmitting implementing a workflow automation process.

41. The apparatus according to claim 40 where the service plan, including the plurality of structured sentences, is created by the interdisciplinary team of clinicians using a workflow automation process to route a draft of the service plan, including the plurality of structured sentences therein, to the interdisciplinary team.

42. An apparatus according to claim 34 wherein the means for creating the electronic workflow includes means for creating an alert that will signify that an action needs to be taken.

43. An apparatus according to claim 34 further including means for automatically generating a translation of the service plan and means for transmitting the translation of the service plan to the customer.

44. An apparatus according to claim 43 further including means for revising the automatically generated translation.

45. An apparatus according to claim 43 wherein the means for transmitting transmits the translation to a remote computer associated with the customer.

46. An apparatus according to claim 34 further including means for creating other structured sentences, said other structured sentences including structured sentences for a goal, a fact, a protocol, and a finding.

47. An apparatus according to claim 34 further including means for initiating the associated electronic workflow.

48. An apparatus according to claim 47 further including means for updating status information for the service plan as the electronic workflow progresses.

49. An apparatus according to claim 48 wherein updates are provided to a user of the service plan in one form and updates are provided to the customer in another form.

50. An apparatus according to claim 49 wherein the one form is directed to a clinician and the other form is directed to a nonmedical person.

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.

52. A method according to claim 51 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.

53. A method according to claim 52 further including the step of modifying at least one of the structured sentence attributes, which modification also causes a change to the one sequence of tasks invoked within the one workflow process instance.

54. A method according to claim 52 wherein selecting a different one of the possible attributes from among the group of possible attributes will result in the selection of a different one of the plurality of possible routes with respect to an associated decision step, task firing condition or routing rule.

55. A method according to claim 51 wherein the service plan is a care plan, the customer is a patient, and the plurality of specific customer needs are health related problems to be addressed as part of the patient's care.

56. A method according to claim 55, wherein the step of creating the plurality of structured sentences is created by an interdisciplinary team of clinicians.

57. The method according to claim 56 where the service plan, including the plurality of structured sentences, is created by the interdisciplinary team of clinicians using a workflow automation process to route a draft of the service plan, including the plurality of structured sentences therein, to the interdisciplinary team.

58. A method according to claim 51 wherein the step of creating the electronic workflow includes creating an alert that will signify that an action needs to be taken.

59. A method according to claim 51 further including the steps of automatically generating a translation of the service plan and transmitting the translation of the service plan to the customer.

60. A method according to claim 59 further including the step of revising the automatically generated translation prior to the step of transmitting.

61. A method according to claim 59 wherein the step of transmitting transmits the translation to a remote computer associated with the customer.

62. A method according to claim 51 further including the step of creating other structured sentences, said other structured sentences including structured sentences for a goal, a fact, a protocol, and a finding.

63. A method according to claim 51 further including the step of initiating the workflow.

64. A method according to claim 63 further including updating status information for the service plan as workflow progresses.

65. A method according to claim 64 wherein updates are provided to a user of the service plan in one form and updates are provided to the customer in another form.

66. A method according to claim 65 wherein the one form is directed to a clinician and the other form is directed to a nonmedical person.

67. A method according to claim 64 wherein the step of updating the status information for the service plan includes modifying an attribute contained in one of the structured sentences.

68. A method according to claim 64 wherein the step of updating the status information for the service plan includes adding another structured sentence relating to services.

69. The method according to claim 51 wherein the step of using each structured sentence for service to create the workflow process instance include the steps of:

matching the structured sentence to a corresponding workflow process specification;

creating a new workflow process instance;

setting values of workflow relevant data associated with the workflow process instance based on the structured sentence attributes and structured sentence attribute values in the structured sentence for service; and

configuring the workflow process instance so that, once the workflow process instance is initiated, the system will execute the workflow process instance using information regarding tasks, routes, decision steps, tasks firing conditions and routing rules that are defined in the corresponding workflow process specification.

70. The method according to claim 51 wherein the plurality of structured sentences, including structured sentences for service, in service plan, are displayed together to the user with the appearance of a textual document.

71. The method according to claim 70 further including the step of creating other structured sentences, said other structured sentences including structured sentences for a goal, a fact, a protocol, and a finding.