System and user interface for processing task schedule information
First Claim
Patent Images
1. A processing system for providing a displayable task schedule of at least one service task to be performed by at least one worker, comprising:
- an input processor for receiving worker identification information;
a repository associating a worker with a role to be performed by the worker and with a plurality of service tasks to be performed for a plurality of task beneficiaries and with a subset of the plurality of service tasks to be performed by the worker for a particular beneficiary of the subset of service tasks;
a data processor for automated compiling of a record using information derived from the repository in response to the received worker identification information and a worker initiated command to access selected information, the compiled record including items identifying, (a) individual tasks of the subset of service tasks, (b) the particular beneficiary of the subset of service tasks and (c) the worker performing the subset of service tasks; and
a display generator for initiating generation of data representing a display image presenting the compiled record.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a displayable task schedule of tasks to be performed on behalf of specific service tasks such as individuals by a particular worker of a plurality of workers is disclosed. In an embodiment, the method comprises receiving worker identification information; compiling a list of tasks to be performed by a worker in response to the received identification information based on a continuing role assigned to the worker and a list of service tasks; and initiating display of the compiled list of tasks.
-
Citations
29 Claims
-
1. A processing system for providing a displayable task schedule of at least one service task to be performed by at least one worker, comprising:
-
an input processor for receiving worker identification information;
a repository associating a worker with a role to be performed by the worker and with a plurality of service tasks to be performed for a plurality of task beneficiaries and with a subset of the plurality of service tasks to be performed by the worker for a particular beneficiary of the subset of service tasks;
a data processor for automated compiling of a record using information derived from the repository in response to the received worker identification information and a worker initiated command to access selected information, the compiled record including items identifying, (a) individual tasks of the subset of service tasks, (b) the particular beneficiary of the subset of service tasks and (c) the worker performing the subset of service tasks; and
a display generator for initiating generation of data representing a display image presenting the compiled record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
in response a second worker initiated command, the data processor compiles a second record including items identifying, (i) the worker and (ii) the plurality of service tasks to be performed for the plurality of task beneficiaries and the service task is at least one of (a) a physician order, (b) administration of laboratory or other diagnostic tests, (c) therapy plans, (d) therapy services administration, (e) medication administration, and (f) medication administration plans. -
3. The system of claim 1, wherein
the compiled record includes an item identifying the role performed by the worker and a role comprises at least one of (a) a nursing role, (b) an administrative role, (c) a physician role, (d) a physician assistant role, (e) a therapist role, (f) a technician role, and (g) a role assigned by a workflow administrator. -
4. The system of claim 1, wherein
the role assigned to the worker comprises a role performable by more than one worker of a predetermined plurality of workers. -
5. The system of claim 1 wherein:
-
the repository associates multiple workers comprising a multilevel team with the role, the role comprises a team-based task assignment and the data processor automatically re-assigns a service task to be performed by the worker to another worker of the team in response to unavailability of the worker and avoiding re-scheduling of the service task.
-
-
6. The system of claim 4 wherein
the service task to be performed by the worker is re-assigned to another worker of the predetermined plurality of workers in response to unavailability of the worker and avoiding re-scheduling of the service task. -
7. The system of claim 1 wherein
the role assigned to the worker comprises a task characteristic associated with at least one of, (a) a predetermined characteristic of a work step and (b) a service task and the work step includes at least one of (i) a work step to be performed by a first user and (ii) a work step to be performed by a second user for whom the first user has a supervisory responsibility. -
8. The system of claim 1 wherein
the repository comprises at least one database and the data processor automatically compiles the record. -
9. The system of claim 1 wherein
the data processor compiles the record by using a view of service tasks, the view reflecting a predetermined image sequence navigation context identifying the information required in response to the command to access selected information. -
10. The system of claim 1 wherein
the compiled record further indicates who is currently responsible for executing a predetermined service task based on current assignment of roles and current association with service tasks. -
11. The system of claim 1 wherein
the service tasks comprise at least one of (a) a service required by a beneficiary, (b) providing a product, (c) providing a supply, and (d) providing equipment. -
12. The system of claim 11 wherein
a beneficiary comprises at least one of, (a) a medical patient-and (b) an organization. -
13. The system of claim 1, wherein
the service task further comprises a work step and the repository associates the work step with a work step type and with the particular beneficiary and the compiled record includes an item identifying a work step type. -
14. The system of claim 13, wherein
in response a second worker initiated command, a second compiled record includes items identifying, (i) the role and (ii) the plurality of service tasks to be performed for the plurality of task beneficiaries by a worker performing the role. -
15. The system of claim 1 wherein
the repository associates service task type with a service task and the data processor dynamically reallocates service tasks associated with the worker to another worker in response to a determined service task type. -
16. A computer program embodied within a computer-readable medium created to perform the steps of the system of claim 1.
-
-
17. A processing system implemented method for providing a displayable task schedule of a service task to be performed by at least one worker of a plurality of workers, comprising the activities of:
-
defining a worker role by a user with appropriate authority to define the worker role;
creating a work step to be accomplished by the at least one worker by a user with appropriate authority to create a work step of a particular type;
mapping the work step type to the worker role;
receiving identification information identifying the at least one worker;
assigning the worker role to the at least one worker;
deriving information from a repository associating the worker with the assigned role to be performed by the worker and with a plurality of service tasks to be performed for a plurality of task beneficiaries and with a subset of the plurality of service tasks to be performed by the assigned worker for a particular beneficiary of the subset of service tasks; and
using derived information in generating data representing at least one image, in response to a user initiated command to access selected information, the at least one image including items identifying, (a) individual tasks of the subset of service tasks, (b) the particular beneficiary of the subset of service tasks and (c) the assigned worker performing the subset of service tasks. - View Dependent Claims (19, 20, 21, 22, 23, 24)
mapping work task types to the worker role;
examining additional criteria useful for filtering work task types;
creating a view of a master work list, the view based at least partially on a context comprising the work task types mapped to the worker role and the additional criteria; and
creating a display of the compiled record using the view.
-
-
20. The method of claim 19 wherein
the additional criteria comprise a list of service tasks associated with the worker. -
21. The method of claim 17, wherein
the worker role assigned to the worker comprises a role performable by multiple workers. -
22. The method of claim 17 wherein
the compiled record comprises service tasks that are currently due and service tasks that are predicted to become due after other service tasks have been completed. -
23. The method of claim 22 wherein
the predicted tasks are predicted by at least one of: -
including a predetermined number of future tasks specified in a definition of the workflow that are mapped to predetermined work types and service tasks;
including only predetermined future tasks specified in the workflow definition that are mapped to certain work types and service tasks and that will become due when the default conditional alternatives are assumed to become true; and
including only predetermined future tasks specified in the workflow definition that are mapped to certain work types and service tasks, and that will become due when the most likely conditional alternatives are assumed to become true.
-
-
24. The method of claim 17 including the activity of
defining a work step type by a user with appropriate authority to define work step types.
-
18. A processing system for providing a displayable task schedule of at least one service task to be performed by at least one worker, comprising:
-
a repository associating a worker with a role to be performed by the worker and with a plurality of service tasks to be performed for a plurality of task beneficiaries and with a subset of the plurality of service tasks to be performed by the worker for a particular beneficiary of the subset of service tasks;
a data processor for using information derived from the repository in adaptively generating data representing at least one image, in response to a worker initiated command to access selected information, the at least one image including at least two of the items identifying, (a) individual tasks of the subset of service tasks, (b) the particular beneficiary of the subset of service tasks (c) the worker performing the subset of service tasks;
(d) the worker and (e) the plurality of service tasks to be performed for the plurality of task beneficiaries.
-
-
25. A system for creating work flows, comprising:
-
a first computer, comprising;
a workflow engine; and
a database associating a worker with a role to be performed by the worker and with a plurality of service tasks to be performed for a plurality of task beneficiaries and with a subset of the plurality of service tasks to be performed by the worker for a particular beneficiary of the subset of service tasks;
a second computer for use in determination and modification of a workflow process, the second computer being operatively in communication with the first computer; and
a third computer including an input device for entering identification about a worker and an output device for displaying a work list indicating work tasks to be performed;
whereina user with authority to design and modify a workflow process may use the second computer to access the first computer to create, modify, and manipulate work lists and work list views to create a work step to be performed by the worker; and
in response to a worker initiated command to access selected information, the third computer uses information derived from the database in generating data representing at least one image, the at least one image including items identifying, (a) individual tasks of the subset of service tasks, (b) the particular beneficiary of the subset of service tasks and (c) the worker performing the subset of service tasks. - View Dependent Claims (26)
a computer comprises at least one of, (a) a processor, (b) a controller and (c) a processing device and at least two of the first computer, the second computer, and the third computer are the same computer.
-
-
27. A processing system for providing a displayable task schedule of at least one service task to be performed by at least one worker, comprising:
-
an input processor for receiving worker identification information;
a repository associating a worker with a role to be performed by the worker and with a plurality of service tasks to be performed for a plurality of task beneficiaries and with a subset of the plurality of service tasks to be performed by the worker for a particular beneficiary of the subset of service tasks;
a data processor for generating data representing at least one image using information derived from the repository and, in response to the received worker identification information and a worker initiated command to access selected information, the at least one image including items identifying, (a) individual tasks of the subset of service tasks, (b) the particular beneficiary of the subset of service tasks and (c) the worker performing the subset of service tasks. - View Dependent Claims (28, 29)
the data processor uses information derived from the repository in adaptively generating data representing at least one image including items identifying, (i) the worker and (ii) the plurality of service tasks to be performed for the plurality of task beneficiaries. -
29. A system according to claim 27, wherein
the data processor re-assigns a service task to be performed by the worker to another worker in response to unavailability of the worker and avoiding re-scheduling of the service task.
-
Specification