Care Plan Storyboards with care coordination services scenarios
The following are a set of Care Plan Storyboards under development. These storyboards extend on the approved care plan to include scenarios to support care activities planning, resources scheduling, and orchestration. The extensions are intended to provide sufficient details to support the definition of care coordination services and policy.
CCS Functional Profiles
The following set of profiles is in-process, to be included into the S-FM when stabilized.
- Read a care plan and its (possibly distributed) related plans of care and treatment plans - Support on-demand reads (pull) as well as pub-subscribe (push) modes - In push mode, can subscribe to updates to some parts or to the plan as a whole
Plan Template Authoring
Note: Single author and collaborative will use same operations.
- Initialize and maintain a plan, apply reusable parts (e.g. a protocol); individualize goals and interventions, etc.
- Save plans or portions of plans as named reusable components for later reuse
- Support online discussions of specified topics; allow for participants to propose, accept, reject changes
- Orderables would be limited to clinical attributes; for example, lab orders would us LOINC Axes (system, component, property, timing, scale, method) and Med orders would use RxNorm Semantic parameters (ingredient, strength, and dose form).
- as opposed to authoring
- instantiate a plan from a template
- individualize for the case at hand
- make changes during the course of implementation/Execution
- assignment of resources and services required for execution
- Support "unplanned but needed actions" medical nursing and other professional caregiver actions, identified and invoked and implemented as needed. This may trigger care plan review. Some examples of increasing levels of contingencies and unpredictability: 1. 4 immunizations on a schedule; 2. allergy: treat and test for further allergies; 3. condition of patient changes in response to treatments, requiring changes to plan. 4. patient is difficult to stabilize, e.g. brittle diabetic with cardiovascular risks - requires direct urgent interventions that are not even on the plan.
- Plan actions may hold their starting criteria that make an action eligible for starting, but users must still explicitly (to support automated start) users start actions that are due, suspend, and stop actions that become due.
the execution of activities We wish to avoid (at least in the first version) full-blown workflow schemas such as BPMN or GLIFs. Rather, we expect workflow to be “emergent”; that is, the next actions are authored into place by various care team members. Decisions may be prompted by a "Decision" that is connected to an action. plan item that may provide alternatives for consideration. Care team members activate planned actions that are already in place, and they maintain the "horizon" of new planned actions.
- Decisions are distinct from the triggering of actions. Actions may be triggering based on preconditions.
- Order entry: Place orders from predefined order sets
- Resource scheduling - seek simple case in first version; query availability (just resource type, time slots request, server seeks to avoid collisions), Then the client can choose a candidate and issue the ‘assign” operation. Defer:for later version: ability to refine search subject to environment, credentialing distance, financial constraints.
- Query for progress data
- Subscribe to alerts upon unmet incremental milestones/goals, planned but overdue actions.
- As a principle, we support detection and recording of events by humans or by machine. the API will support but not require the automatic detection of events by the server.
(We need to clarify the dinstincion between "requesting CDS advice" and invoking gap/overlap analysis. The gap/overlap analysis will employ machine logic, but this is not necessarily clinical rules (other than equivalence based on codes and subsumptions).
- Support analysis and clean-up disjoint, redundant, or conflicting plans; Can be invoked over a single plan or multiple plans.
- automatically organize POCs under CPs; combine POCs for the same specialty.
- any generated suggestions are "proposed" - not automatically accepted.
- Could propose alternatives.
- In addition to on-demand invocations, an implementation could provide that an agent process suggests gaps and overlaps asynchronoiusly (upon some change, or evaluated periodically)
Clinical Decision Support Integration
- Include operations from the CDS swim lane of the generic Car Plan process model (recommend goals; planned actions, etc.)
- Connect the CDS agent as a collaboration participant, so that CDS output is delivered as correspondence inside the CCS "collaboration" framework. the responses may attached suggested plan items in a "proposed" status.
- a care team member can request advice on some selected plan components (some or all of the plan)
- As an implementation opportunity, if the care plan data is exposed as vMR constructs, then third-party HL7-standard knowledge modules could be invoked on those plans.