Anaya Care Handbook

Reassessment & Care Plan Review Cycle

Part of the Anaya Care Handbook — the source of truth for how the product must behave. When the product needs to change, change this document first, then make the system match it.

Implementation status — audited against apps/backend/src/reassessments, the agency care-review workspace, and the caregiver clock-in flow on 2026-07-30. Routine scheduling, event triggers, accountable care-manager assignment, proposal-by-proposal review, draft preparation, final publication, task-list currency checks, and caregiver acknowledgment are in code (the standalone hospitalization/ER trigger in is the one exception — see Known gaps). The comparative-period report () is still spec only, pending Report Generation. Legend: ✅ In code · ⚠️ Partial · 🚧 Spec only (not yet built).

What this covers

This page governs the reassessment and care plan review cycle: the recurring and event-driven re-evaluation of a client that keeps the care assessments and care plan matched to how the client actually is. Each agency configures how often a routine review falls due; Anaya then schedules it and notifies the care manager. Certain events — a significant change of condition, a hospitalization, a serious incident, a return from discharge, or a representative's request — pull a reassessment forward outside the routine schedule.

It also governs the comparative-period report logic that a reassessment relies on: a side-by-side comparison of two defined periods, with extra validation so the two periods are honest and comparable. When a reassessment finds that a client's scores have changed, this page is also where the link to AI-Generated Task Instruction Steps is set, so the daily instructions that depend on those scores are flagged for regeneration.

The reassessment agent is a suggestion engine, never an editor: it proposes per-assessment, per-field changes across the six care assessments and leaves them inert until the care manager applies the ones they accept.

Reassessment is the hub of the care lifecycle: it is where the loop turns around. Several modules feed into it (a significant change of condition, a discharge, a repeatedly-flagged instruction step), and its outcome feeds out to the care plan, the Care Task List, and the instruction steps.

Key terms

  • Reassessment — a re-evaluation of a client's care assessments and care plan, run either on the agency's routine schedule or because a triggering event occurred.
  • Reassessment interval — the agency-configured period between routine reassessments; once set, Anaya uses it to auto-schedule each next review.
  • Due date — the calculated date a routine reassessment falls due, derived from the interval and surfaced to the care manager ahead of time.
  • Event-triggered reassessment — a reassessment pulled forward outside the routine schedule by a defined event: significant change of condition, hospitalization or ER visit, high or critical-severity incident, return from discharge, or representative request.
  • Suggested assessment change — one per-field proposal from the reassessment agent: the assessment, the field (path and label), the current value, the suggested value, and a rationale (). Suggestions are inert until a care manager applies them.
  • Accountable care manager — a staff member with care-review permission who is explicitly assigned to the client. A client may have several equal co-managers, but at least one is required before the client can become Active.
  • Change package — the revisioned, human-owned set of proposed assessment, schedule, task, medical-instruction, equipment, care-plan, and communication changes. Every proposal is accepted or rejected separately; rejected proposals require a reason.
  • Prepare — applies accepted assessment changes and creates a private care-plan draft. It does not change live care.
  • Publish — the final care-manager approval. For material care changes, the reassessment remains open until the new care plan and every affected Care Task List are published and current.
  • Care-update acknowledgment — a caregiver's confirmation that they reviewed material instructions. A pending acknowledgment blocks the next clock-in for that client unless the caregiver records an audited emergency override; assigned care managers are alerted.
  • Comparative-period report — a report that places two defined periods side by side so the care manager can see what changed between them (see Report Generation & Audience Management).
  • Comparative period — one of the two date ranges being compared; each has a start and end and a length.
  • Event-anchored period — a comparative period whose boundaries are fixed to an event date — typically the periods just before and just after a discharge or hospitalization.
  • Threshold reconfiguration — a change to the alert or scoring thresholds that happened between the two periods being compared; when present it is noted in the report so differences are not misread as purely health-driven.

How it works

Routine reassessment scheduling

Each agency configures its own reassessment interval. From that interval Anaya calculates a due date for every client and notifies the care manager ahead of time so the review can be planned, not missed. The reassessment date also appears on the Client Calendar alongside care plan review dates. When the reassessment is carried out, the care manager works through the client's care assessments and care plan, records the outcome, and the next routine due date is recalculated from the interval.

Event-triggered reassessment

A reassessment can be pulled forward when one of these events occurs:

An event-triggered reassessment does not replace the routine cycle — it runs in addition to it, and the care manager is notified the same way as for a routine review.

Comparative-period reporting

A reassessment leans on the comparative-period report: two defined periods placed side by side so the care manager can see what changed. The aggregation layer computes each metric for both periods, so the report can tell a new observation apart from an ongoing pattern (see Report Generation & Audience Management).

For a post-discharge or post-hospitalization comparison, the periods are event-anchored — their boundaries are fixed to the event date so the comparison reads "before the event" against "after the event."

Before generating the report, the platform validates the two periods:

  • each period must contain enough care data to compare;
  • the periods must not overlap; and
  • neither period may include future dates.

If the alert or scoring thresholds were reconfigured between the two periods, the report notes the change so a difference in alert counts is not misread as a purely health-driven change.

Proposal-by-proposal review and publication

Alongside its comparative analysis, the agent proposes changes but never selects or publishes them. An assigned care manager claims the review, then accepts or rejects each proposal in the change package. A rejection requires a clinical or operational reason. The manager also chooses the overall outcome: prepare updates, no change, monitor and revisit, or request clinical input.

Preparing an update applies only the accepted assessment proposals, cuts a synchronized assessment generation (), recomputes materiality, and creates a private care-plan draft. The manager reviews that result and uses a separate final confirmation to publish it. If the draft is not correct, Revise decisions discards the private draft and returns the same claimed review to its proposal decisions; it does not affect live care. Selected representatives and clinicians are notified after publication; assigned caregivers are always notified. The review is not Completed while any affected published Care Task List still points to an older care-plan version.

If preparation or the operational task-list update fails, the review moves to Needs attention with the blocking error visible. The claimed care manager can retry after resolving it. Retry resumes an already-published plan from the task-list step and never publishes the same care-plan version twice.

Scores changing flags task instructions

When a reassessment finds materially different scores, the platform flags the affected AI-Generated Task Instruction Steps for regeneration, because those steps were written from the earlier scores. The care manager then confirms or defers each regeneration; deferred regenerations stay in the care manager's review queue rather than disappearing.

The cascade from an open review, through the optional Apply step, out to the daily instructions — each step gated by a care-manager decision — is:

Rules

  1. RAC-1 — Each agency configures its own reassessment interval, and Anaya uses that interval to calculate the next routine due date for every client. (✅ In code)
  2. RAC-2 — Anaya must auto-schedule routine reassessments from the configured interval and notify the care manager ahead of the due date. (✅ In code)
  3. RAC-3 — A reassessment due date must appear on the Client Calendar alongside care plan review dates. (⚠️ Partial — the due date is scheduled and tracked; the calendar marker is a pending web surface)
  4. RAC-4 — A reassessment must be triggered outside the routine schedule by any of: a significant change of condition (emitted by ); a hospitalization or ER visit; a high or critical-severity incident; a return from discharge (see ); a representative request; or a task instruction step flagged repeatedly by pattern analysis (emitted by ). (⚠️ Partial — the significant change-of-condition, significant incident, return-from-discharge, representative-request, and repeated-step-flag triggers are in code; the standalone hospitalization/ER trigger is not yet wired as its own signal — the hospital round-trip is currently reached through the return-from-discharge path ())
  5. RAC-5 — An event-triggered reassessment must not reset or replace the routine cycle; the routine due date continues to be tracked independently. (✅ In code)
  6. RAC-6 — Completing a reassessment must recalculate the next routine due date from the configured interval. (✅ In code)
  7. RAC-7 — A reassessment must let an assigned care manager review the evidence, assessments, current plan, and proposed operational changes together. The manager decides every proposal before preparing an outcome. (✅ In code)
  8. RAC-8 — The comparative-period report must place two defined periods side by side, with each metric computed for both periods so the report can tell new observations apart from ongoing patterns (see Report Generation & Audience Management). (🚧 Spec only)
  9. RAC-9 — For post-discharge and post-hospitalization comparisons, the two periods must be event-anchored — their boundaries fixed to the event date. (🚧 Spec only)
  10. RAC-10 — Before generating a comparative-period report, the platform must validate that both periods contain sufficient care data, that the periods do not overlap, and that neither period includes future dates. (🚧 Spec only)
  11. RAC-11 — If a comparative-period report fails any of the period checks in , the platform must not generate the report and must tell the care manager which check failed. (🚧 Spec only)
  12. RAC-12 — If the alert or scoring thresholds were reconfigured between the two periods, the report must note that change so differences in alert counts are not misread as purely health-driven. (🚧 Spec only)
  13. RAC-13 — When a reassessment finds that a client's scores have changed by at least the agency-configured , the platform must flag the affected AI-Generated Task Instruction Steps for regeneration (the receiving rule is ). The default threshold is any change that crosses an independence-level or cognitive-level boundary — for example an ACL mode that moves between Allen levels, or an RTI ability that changes level. The threshold is configurable; the regeneration flag is not — once the threshold is met, the link must fire. Materiality is recomputed whenever suggested assessment changes are applied (), so the flag always reflects the values actually on record. (✅ In code)
  14. RAC-14 — The care manager must be able to confirm or defer each flagged regeneration, and a deferred regeneration must remain in the care manager's review queue rather than being dropped. (✅ In code)
  15. RAC-15 — A reassessment that begins from a return from discharge must drive the Transition of Care flow rather than running in isolation; it is the reassessment leg of the hospitalization round-trip defined by . (✅ In code)
  16. RAC-16 — The reassessment agent is a suggestion engine, never an editor: alongside its comparative analysis it proposes per-assessment, per-field changes across the six care assessments — each suggestion naming the assessment, the field (path and label), the current value, the suggested value, and a rationale. The agent must never write to an assessment itself (). (✅ In code — suggestions are AI-produced and may be absent on some runs)
  17. RAC-17 — While a reassessment is InReview, its claimed care manager accepts or rejects every proposal; rejection requires a reason. Preparing applies accepted assessment changes, cuts a synchronized assessment generation (), recomputes materiality (), and may create a private plan draft. It does not publish care. (✅ In code)
  18. RAC-18 — Every client must have at least one accountable care manager before becoming Active. Multiple assigned co-managers are equal; all receive the review notification and the first to claim owns the active decision session. (✅ In code)
  19. RAC-19 — AI output is advisory. Only a human care manager may decide proposals, prepare updates, or perform the final publish. (✅ In code)
  20. RAC-20 — A reassessment that changes care is Completed only after the approved care plan and every affected Care Task List are published against the same live plan version. (✅ In code)
  21. RAC-21 — All assigned caregivers are notified when material care becomes live. Selected representatives and clinicians may also be notified from the final change package. (✅ In code)
  22. RAC-22 — A caregiver with an unacknowledged material update is blocked from clocking in for that client. An emergency override requires a reason, remains pending for later acknowledgment, is written to the shift audit, and alerts every assigned care manager. (✅ In code)

Who can do what

ActionRoles
Configure the agency's reassessment intervalOwner, Admin
Receive the due / event-triggered reassessment notificationCare manager
Claim, decide, prepare, and publish a reassessmentAssigned care manager
Assign or remove accountable care managersStaff with Client Care Manager assignment permission
Request a reassessmentRepresentative; Care manager; Owner; Admin
Generate a comparative-period reportOwner, Admin, Care manager
Confirm or defer flagged task-instruction regenerationAssigned care manager
Acknowledge a published material care updateAssigned caregiver

Decisions needed

  • Confirm the default "materially different" threshold for . now fixes the link (a material change always flags regeneration) and sets a default threshold: any change that crosses an independence-level or cognitive-level boundary. The open question is only whether to keep that default, make it a configurable delta, or treat any change to a scored item as material. The existence of the link is settled.
  • How far ahead should the routine reassessment notification fire ()? The reference requires notifying the care manager "when due" but not the lead time. Options: a fixed lead (e.g. notify N days before); on the due date only; an agency-configurable lead.
  • What is the minimum "sufficient care data" bar for a period ()? The reference requires enough data but does not quantify it. Options: a minimum number of documented shifts or data points; a minimum proportion of expected entries; an agency-configurable minimum.
  • Should an event-triggered reassessment have a deadline and escalation? The reference defines the triggers but not a turnaround expectation. Options: a fixed deadline per trigger severity with escalation to Owner/Admin if missed; care-manager discretion with no timer.
  • Does a representative's reassessment request require care-manager acceptance? The reference lists "representative request" as a trigger but does not say whether it auto-creates the reassessment. Options: auto-create on request; create a request the care manager accepts or declines with a reason.

How is this page?

Last updated on

On this page