...
- On the fly Task Plan creation
- Create Task plan for time window e.g. 5 days
- Add 5 more days
Design Concepts
Do we want a TEAM PLAN, that groups TASK PLANs for a team plus meta-data for overall plan?
Plan Group
It would make sense to have a 'plan group' concept for related TASK_PLANs that are designed to execute together, either for a team (multiple performers) or a single performer (multiple component plans) or any combination.
The EXTERNAL_PLAN (rename to LINKED_PLAN) TASK subtype can only link to a Plan known in the Plan Group.
Data for a PLAN GROUP would include:
- descriptive meta-data, including author, etc as for archetypes
- table of
- performer-id, List <TASK_PLAN>
Can there be a TASK_PLAN with no PLAN_GROUP?
Order Sets
What is an Order Set: a design level concept from a service catalogue, consisting of Instruction archetypes / templates + potentially Task Plan or Plans, if a Team implicated.
Order catalogue concept:
- Order set = Instructions + Task Plan
- for certain roles (permissions)
- indications
- meta-data - keywords, authoring etc
- can add to catalogue at clinical runtime
- archetypes + templates
General picture of order sets:
- one or more Instruction templates
- one or more Task Plans, including a master / coordinating plan
- documentation
- indications etc
Levels of representation
...
- National / international care pathway - archetypes / templates
- ?Region / local variant - (specialised) archetypes / templates
- Service catalog
- archetypes / templates for all above levels
- 'instance templates', committed to dedicated non-EHR bucket
- e.g. institution-specific, ward-specific
- patient-specific Task Plan, with adjustments - Definition instances
- execution time form - RT_ class instances
Tasks and EHR
Need better criteria for whether Task Plan goes into EHR, and where.
Allocation
Need to better describe allocation concept.
Querying
How queries for 'current state' of Task Plan work (also Team Plan).
...
at least repetition period; max repetitions (ex. chemo); while condition?
Some kinds of 'tasks'
- Can be repeated after 15 mins, then every hour as needed - means to have a monitoring task every hour.
Other
Alternative to single Task Plan 'definition': setup, main, cleanup, all of type TASK_GROUP - would address task plans with that kind of structure, and make repetition clearer.
...
- Multi-drug, multi-day chemo
- Anti-coag / stroke management
- Ante-natal + post-natal care plan.
- Follow up of stroke patients at ward
- Follow up patients after surgery for infection related problems
- Screening of patients with risk of undernutrition
- Patients at ICU (Intensive Care Unit) with data to national registry
Related Questions
Task List (Worker Schedule)
Individual worker's Work list or schedule is the result of all current Task Plans that he/she is / can be included on; merged and possibly optimised.
Task Scheduling - not in scope, but describe the need. Schedule building requires examination of full resources needed for work items.
Patient Schedule (Patient Diary)
Patient's schedule is merge of all Task Plans targetted to the patient, possibly optimised for time and resources.
Other Notes
Order catalogue
...
...
How to group INstructions Instructions from same Order set at runtime
One Instruction can create multiple Task Plans, e.g. draw blood ; send to lab etc
General picture of order sets:
...
etc
...
Task Scheduling - not in scope, but describe the need. Schedule building requires examination of full resources needed for work items.
Patient diary - similar problem.
Some kinds of 'tasks'
...