How-to · clinical supervision and QA
One therapist, every active case, every criterion
Overview
The QA Compliance Report answers one question about one person: is this caseload documented the way it is supposed to be? It reads your practice system, scores every active case against every criterion that applies, and shows you the week the gap opened.
The report recomputes from your local database every time you open it. There is no refresh button because there is nothing to refresh — what you are looking at was calculated when the page loaded.
Opening it
Thirty seconds, end to end — the score, the grid underneath it, and the calendar.
Reports in the sidebar opens on Custom. Compliance QA is the second tab.
If it says No therapists with active cases found, nobody on the roster has an open case linked to them in your practice system. That is a question for the practice system, not for this page.
Each card carries their email and two counts — active cases and total cases. Only people with at least one active case appear, so a clinician who has just closed everything drops off the list rather than showing as a zero.
The header gives the name and QA Compliance Report — 9 Active Cases, and Back to Reports returns you to the roster.
| Score | The criteria, the per-case grid, and the overall figure |
| Calendar | The same caseload laid out in time — which week, not just how many |
| Payroll | Billing and pay for the same person, by month. Owner or admin only |
| Preferences | What this agency measures, and the monthly deadline it measures against |
Cheatsheet
If you are here because a number looked wrong, start here. One line per criterion: how often it is scored, and the one thing that makes it pass. More info on any row jumps to the full rules for it.
| Criterion | Scored | Passes when | |
|---|---|---|---|
| Service Confirmation Uploaded | Once per case | An SC activity is on the case, within 4 business days of the referral. | More info ↓ |
| Scheduling Attempts (3 within 7 days from SC) | Once per case | A session happened within 7 days of the SC — or 3+ attempts were logged. | More info ↓ |
| Initial Intake Session (Due within 4 days of SC) | Once per case | The first IFF/IFFT is within 4 business days of the SC. | More info ↓ |
| Intake Documents Uploaded | Once per case | A document with intake in its name, or an IFF/IFFT, within 4 business days of the SC. | More info ↓ |
| Weekly Update to SW | Every week | An SWE or WU is logged that week. | More info ↓ |
| CANS F / FAST within 18 days of intake | Once per case | The assessment is dated within 18 days of the first session. | More info ↓ |
| CANS F / FAST Completed | Once per case | The assessment is marked done — by day 18. | More info ↓ |
| CANS F / FAST Submission Email | Once per case | An SWE/WU saying the assessment was sent to the social worker. | More info ↓ |
| CANS F / FAST Transition | Once per case | A transition assessment, by its deadline. | More info ↓ |
| CANS F / FAST Transition Email | Once per case | An SWE/WU saying the transition was sent, by the same deadline. | More info ↓ |
| FPS Extension Requested | Once per case | A document with extension in its name. This one cannot fail. | More info ↓ |
| Safety/Crisis Plan Reviewed Weekly | Every week with a session | The plan is ticked as reviewed on one of that week’s sessions. | More info ↓ |
| Monthly Reports to Admin by 3rd | Every billed month | An MS covering that month, filed by the 3rd of the next one. | More info ↓ |
| Correspondence Uploaded Weekly | Every week | The email itself is in the SWE/WU — an @ anywhere in the notes or focus. | More info ↓ |
| Final Billing Within 10 Days of End of Service | Once an end of service is logged | A BILL activity within 10 days of the ES_ code — before or after it. | More info ↓ |
| Monthly Practice Supervision | Every month | The clinician logged a PSUP activity that month. | More info ↓ |
| Case Closure Within 14 Days of No Contact | Once per case, while open | Contact resumed within 14 days of the last IFFA — and an ES_NC is on the case. | More info ↓ |
| Weekly Sessions | Every week | A session, a missed visit, or 3+ scheduling attempts that week. | More info ↓ |
Nothing is marked red before it is due. A criterion that has not come due reads N/A and is left out of the score entirely. One criterion is an exception — Initial Intake Session — and it is flagged where it comes up.
Exempt is not a fail. Grey rows are work your agency does not do. They are out of the score, not counted as missed.
The score is the average of the criteria, not of your cases. A criterion that applies to one family counts as much as one that applies to all of them.
The Score tab
Compliance Overview is a bar per criterion, sorted by rate with the lowest at the top and the exempt ones at the bottom. You are meant to read the first three rows and stop. Nothing below them is going to be the conversation.
Each bar carries a count that says how the rate was arrived at. The shape tells you which kind of criterion it is:
| It says | The criterion is scored | Read it as |
|---|---|---|
6/7 wks | Every week | Six of the seven weeks that counted were met |
11/12 mos | Every month | Same, by month |
12✓ 3✗ | Once per case | Twelve cases met it, three did not |
12✓ 3✗ 2⚠ | Once per case, mixed | The warning count is cases marked Inconsistent — some weeks or months passed, some did not |
2✓ 0✗ · 5 exempt | Either | Five cases or periods were left out of the score entirely, not failed |
| Not scored · ... | Exempt for the whole caseload | Greyed, no percentage, no effect on the overall figure |
Overall Caseload Compliance is the average of the criterion percentages — here is how that is worked out. The subtitle says how many went into it and names anything exempt: Average across 16 compliance criteria · 2 exempt, not scored. When nothing could be scored at all you get a dash and No compliance criteria applied to this caseload, which is not a zero.
Exempt work is removed from the score, not counted as missed — so turning off something your agency does not do usually raises the overall figure, because the criteria that were dragging it down stop being counted at all. That is correct, and it is why the export prints the exemptions at the top of the page.
One criterion can only ever help: FPS Extension Requested is either Yes or N/A, with no failing outcome. If a score reads a little higher than you expected, that is part of the reason.
The grid
Below the chart is the evidence: every active case, with its case type, client name, referral date, service-confirmation date and initial-session date, then a column per criterion. The client column stays put while you scroll sideways.
| Cell | Means | In the score |
|---|---|---|
| Yes | Met | Counts, and passes |
| No | It came due and was not met | Counts, and fails |
| Inconsistent | A weekly or monthly criterion where some of the periods passed and some did not | Counts partially — the weeks or months are what is scored |
| N/A | Timing. Not due yet, still inside the waiting period, or there is no date to measure from | Not counted either way |
| Exempt | Scope. Your agency does not do this work at all | Not counted either way — and shown in grey italic so it never reads as N/A |
N/A means not yet, or not here. Exempt means not us. They are drawn as different chips because confusing them turns "this case is too new to judge" into "we do not do that", and the second one is a decision somebody made in Preferences.
Column headings are shortened to fit — Scheduling Attempts (3 Wit… is the full criterion with its middle cut out. Hover the heading to see all of it.
Every criterion
The full rules, criterion by criterion. Everything here is read from your practice system — the activities you log, the documents attached to a case, and the CANS face sheet. Nothing is entered into CaseLoop, which is why the fix for a red row is almost always back in Hovi.
RRA), the service confirmation (SC), or the first in-person session (IFF/IFFT). If that date is missing the criterion reads N/A, never No. There is nothing to count days from.Two kinds of criterion, counted two different ways — and that difference is the commonest reason a number looks wrong.
| Kind | Its percentage is |
|---|---|
| Scored once per case | The cases that passed, out of the cases that could be judged. N/A and Exempt cases are not in either half, so a criterion that applies to three of your nine families is a score out of three. |
| Scored every week or month | All the passing weeks across your whole caseload, out of all the weeks that counted — added up first, divided once. So a family open for thirty weeks carries more weight on that one criterion than a family open for three. |
Overall Caseload Compliance is then the plain average of those criterion percentages. If Weekly Update to SW came out at 84% and Intake Documents at 88%, each contributes one share of the average — it is not everything that passed divided by everything that was checked.
Each criterion is one share of the average, and one family is one share of that criterion. On nine families and sixteen criteria, putting a single cell right is worth well under a point.
A column is where the points are. One criterion failing across most of the caseload is usually a step that is not part of how anyone works, or evidence being recorded somewhere the report does not read — and fixing that moves the score properly.
The first row is measured from the referral; everything else here from the service confirmation.
| Criterion | Passes when | Reads N/A while | Fails when |
|---|---|---|---|
| Service Confirmation Uploaded | An SC activity is on the case. | There is no RRA referral activity yet, or fewer than four business days have passed since it. | More than four business days after the referral with no SC. |
| Scheduling Attempts (3 within 7 days from SC) | A session (IFF, IFFT, FFC, FFCT) landed within seven days of the SC — or three or more attempts did (SCA, IFFA, ICCA, FFCA, or any missed visit MV_*). A session that happened satisfies it outright; nobody has to document attempts for an appointment that went ahead. | There is no SC, or the seven days are not up. | Seven days after the SC with neither a session nor three attempts. |
| Initial Intake Session (Due within 4 days of SC) | The first IFF/IFFT is within four business days of the SC — or a missed visit was logged one to fourteen days after the SC and a session happened later. The second path is the allowance for a family who cancelled. | Only when the case has no SC at all. | Every other case with an SC and no qualifying session — including one confirmed yesterday. |
| Intake Documents Uploaded | A document with intake in its filename is attached, or an IFF/IFFT has been logged. Either satisfies it. | There is no referral or no SC, or fewer than four business days have passed since the SC. | More than four business days after the SC with neither. |
| FPS Extension Requested | A document with extension in its filename is on the case. | There is not one. This is the only other outcome. | Never — it has no failing branch. |
Every other dated criterion waits for its window to close before marking anything red. Initial Intake Session does not. The moment a case has a service confirmation it is scored Yes or No, so a case confirmed yesterday with no session yet reads No rather than N/A.
This is worth knowing before you read it as a fault in the report. On a caseload with several new referrals it will be the row at the top of the chart, and some of those cases are simply young.
The confirmation day itself does not count, and weekends are skipped. A service confirmation on a Monday is due that Friday; on a Friday, the following Thursday; on a Wednesday, the next Tuesday. The seven days in Scheduling Attempts are plain calendar days, weekend included — so a Thursday confirmation gives you until Wednesday for the intake and Thursday for the attempts.
The missed-visit allowance does not extend the four days; it lets a later session still pass. A missed visit in the fortnight after the confirmation, followed by a session at any point, scores Yes. A missed visit with no session eventually is still a No.
These five still say CANS F in the data, but the headings read CANS F / FAST and either instrument passes them. A case is assessed with one or the other, and the Assessment column tells you which one answered for that family. Where a case has both, FAST wins — an assessment that was carried out beats a face sheet that may have been opened and never filled in.
This is the single most common reason an assessment row is red when the assessment is done. Hovi writes an activity called FAST Due [day 18] on the case, and the rename to FAST Completed [day 18] is what records that it happened — there is no tick box behind it. A row left reading Due or Draft counts as not done, whatever else is in the name.
Three other things also count as the assessment being done: an activity logged as Sent FAST … to SW or Sent CANS … to SW; a session under the FAST or CANS code; or, on a CANS case, the date on the CANS face sheet. For the transition it is a FAST-R or CANS-R session, or an activity naming a transition FAST or CANS.
| Criterion | Passes when | Reads N/A while | Fails when |
|---|---|---|---|
| CANS F / FAST within 18 days of intake | The assessment is dated within eighteen days of the first in-person session. | There is no referral, no initial session, or the eighteen days are not up and nothing is recorded. | Eighteen days have passed with nothing recorded, or the assessment is dated later than day eighteen. |
| CANS F / FAST Completed | An assessment date exists at all, on either arm. | The eighteen days since the initial session are not up. | Eighteen days have passed with no assessment. |
| CANS F / FAST Submission Email | An SWE or WU activity whose notes or today’s focus contain both sent and cans or fast. The two words must appear in the same field. | The assessment is not complete yet and the eighteen days are not up. | The assessment is complete and no such email is logged — immediately, with no grace period; or eighteen days have passed with neither. |
| CANS F / FAST Transition | A transition date exists. | The assessment itself is not complete, or the transition deadline has not arrived, or the case has no anchor the deadline could be computed from. | The deadline has passed with no transition recorded. |
| CANS F / FAST Transition Email | An SWE/WU activity whose notes or focus contain sent, trans, and cans or fast, all in the same field. | Same as the row above. | The deadline has passed with no such email. |
The eighteen days are calendar days from the first in-person session, not from the referral or the confirmation. A first session on 1 March means the assessment is due by 19 March — the 19th passes, the 20th does not, and before then the row reads N/A.
Note what Submission Email does, because it looks inconsistent until you see the rule: the waiting period protects work that is not due yet, never work that is already finished. Mark the assessment done and the email is due with it, so that row goes red immediately rather than waiting out the eighteen days.
Three different deadlines, depending on the instrument and the case type. The row tells you which one it used.
| Case | Due | For example |
|---|---|---|
| FAST, still open | Six months after the first in-person session. | First session 1 March → due 1 September. |
| FAST, services have ended | Ten business days after the last IFFA or ES_NC, or the six months above — whichever comes first. | Services end Friday 10 April → due Friday 24 April, which beats the September date. |
CANS, case types SC FFT IY PCIT PPP PFR | Seven days after the seventh session. Fewer than seven sessions means no deadline yet, and both transition rows stay N/A. | Seventh session 12 May → due 19 May. |
| CANS, every other case type | Forty-five days after the first in-person session. | 1 March → due 15 April. |
Public holidays are not in the data, so a deadline counted in business days can land a day or two early. That can flag a case that was actually on time — which you can see and correct — rather than letting a real miss through.
If there is any FAST evidence on a case it is a FAST case, and both dates come from there. So a FAST case whose reassessment is not done yet reads N/A on the last two rows even if the CANS face sheet has a transition date on it. That date belongs to the other instrument and is not borrowed.
A case referred by a county that does not use CANS reads N/A on all five and says so above its calendar — Snohomish — CANS exempt. That is decided per case from the referring email on the face sheet, not by a setting, which is why one family can be exempt while the rest are not.
Three of these four share one clock: Sunday to Saturday weeks, starting one week after the service confirmation, with this week left out of the score. That one-week runway is deliberate — nobody is measured on correspondence for the week the case opened. Safety plan review uses its own weeks; see the note under the table.
| Criterion | A week passes when |
|---|---|
| Weekly Update to SW | Any SWE or WU activity falls in that week. The activity itself is the evidence — the report does not go looking for an email pattern inside it. |
| Correspondence Uploaded Weekly | An SWE/WU in that week has an @ anywhere in its notes or today’s focus. This is the criterion for the email having been pasted in, which is why it can fail in a week where Weekly Update to SW passed. |
| Weekly Sessions | Any one of three things: a session (IFF, IFFT, FFC, FFCT); or a missed visit of any kind (MV_NS, MV_CX, MV_TX, MV_ATT, MV_OTH); or three or more scheduling attempts (SCA, IFFA, ICCA, FFCA). Missed visits are not held against the clinician, and a week of documented effort counts. |
| Safety/Crisis Plan Reviewed Weekly | One of that week’s IFF, FFC or FFCT sessions has the crisis or safety plan marked as reviewed. Only weeks containing one of those sessions count at all — a case with none of them has nothing to review a plan in, and reads N/A rather than No. |
On a single case each of these reads Yes when every week passed, No when none did, and Inconsistent when some did — which is what the grid cell shows. The bar in the chart is different: it adds up the weeks across the whole caseload, so 6/7 wks is everybody’s weeks, not one family’s.
One note on Safety/Crisis Plan Reviewed Weekly: its weeks are simply the weeks that contain an IFF, FFC or FFCT. There is no runway and no empty weeks — ten sessions spread over six weeks is a score out of six, and a case with none of those sessions reads N/A. Read it as weeks with a session in them, never as weeks open.
Switching something off part-way through the year removes only the weeks from that date forward. The earlier weeks keep their result, so you still see a real percentage over the time it applied.
| Criterion | The months counted | A month passes when |
|---|---|---|
| Monthly Reports to Admin by 3rd | Every month with a BILL activity on the case, the current month excluded. | An MS activity covers it — one dated inside that month after the due day, or one dated on or before the due day of the following month. The due day defaults to the 3rd and is settable from 1 to 28 on the Preferences tab; the criterion renames itself to whatever you set. |
| Monthly Practice Supervision | Every month from the case’s service-confirmation month to the end of last month. | The therapist logged any PSUP activity that month. This is measured per clinician, not per case, so every case on their list shows the same months. If the PSUP code is not used anywhere in the practice the whole criterion is exempt rather than failed. |
It depends on the day you date the MS, against the due day — the 3rd unless your agency has changed it:
MS dated 15 March | Counts for March. Filed inside the month it reports on. |
MS dated 2 April | Counts for March — on or before the due day, so it is last month’s report arriving on time. |
MS dated 4 April | Counts for April, not March. Past the due day, so March is left uncovered and fails. |
Move the due day to the 5th and that last one counts for March instead. A change applies from the day you make it forward; it cannot re-score a month that has already closed, and it never changes which months are counted — that comes from the BILL activities alone. A case with no billing is scored on no months at all and reads N/A, however long it has been open.
Monthly Practice Supervision is counted per clinician, not per case: every month from the case’s confirmation month to the end of last month, and a month passes if you logged a PSUP anywhere that month. Two supervision sessions in one month still pass one month, and every case on your list shows the same months passing or failing.
| Criterion | Passes when | Reads N/A while | Fails when |
|---|---|---|---|
| Final Billing Within 10 Days of End of Service | A BILL activity is within 10 days of an ES_ end-of-service code — in either direction. Billing the case out a week before you write the ES_ row passes exactly the same as billing it a week after. | No ES_ code has been logged. Until one is, there is no end of service to measure the bill against. | An ES_ code is logged and no BILL falls within ten days of it — in either direction. |
| Case Closure Within 14 Days of No Contact | No IFFA has ever been logged — there is no no-contact clock running — or the last IFFA was followed by an IFF/FFC within fourteen days and an ES_NC is on the case. | Once the case has ended. You cannot be late closing a closed case. | An open case where either half is missing: no follow-up inside fourteen days, or no ES_NC. |
Case Closure asks two separate questions about the most recent IFFA, and a miss on either is a No: did contact resume within fourteen days, and is there an ES_NC on the case at all. The second is not time-boxed — it just has to exist. A case with no IFFA ever passes outright, because there is no no-contact clock running. So the two usual failures are a case that went quiet and was never formally closed, and one that was closed properly but has no ES_NC logged against it.
Any activity whose code starts with ES_ — ES_NC for no contact with the client, ES_SG for completed service goals, ES_OTH for anything else. The code is what ends the case here, not the case status. A case usually stays open in your practice system while it winds down, so the status would not tell this criterion anything useful, and the ES_ row is written the day you actually finish.
The bill is the BILL activity — the one typically named like 5.2024 Billing and Report Sent. The criterion simply asks whether those two land within ten days of each other.
This is the part worth knowing, because most people bill before they write the end-of-service code. Billing is prepared while the case winds down and the ES_ row goes on when the file is finally closed — so a BILL seven days before the ES_ passes exactly the same as one seven days after. The report is asking whether the two happened together, not in which order.
What fails is a real gap: a case ended with no bill at all, or a bill from weeks away from the closure it belongs to.
| It reads | For | What catches people out |
|---|---|---|
| Your activities and sessions | Everything except the three below | A session logged against the wrong date lands in the wrong week. Fix it in Hovi — there is no second source. |
| Documents, matched on their filename | Intake Documents · FPS Extension | A document that is correctly uploaded but whose name does not contain the word reads as missing. This is the commonest cause of a whole column failing. |
| Activity names, read as text | Whether an assessment is done or transitioned | A milestone left reading FAST Due [day 18] after the work is finished looks, to the report, exactly like not having done it. |
| The CANS face sheet | The assessment dates on a CANS case, and the Snohomish exemption | A blank date falls back to your activities rather than failing the row. |
PSUP. Monthly Practice Supervision disappears from the score for the whole practice.So the number of criteria behind a score is not fixed. Two clinicians at the same agency can be scored on different numbers of criteria in the same week. The line under the overall figure always says how many it used, and the exported spreadsheet prints the exemptions in its header — which is what lets you reproduce a figure weeks later.
The Calendar tab
The score tells you a criterion is at 71%. The calendar tells you it was the fortnight in August, on two particular families, while somebody was on leave.
The tab opens on All clients: one column per week across the months, and three rows per family.
| Row | What fills it |
|---|---|
| Comm | The two weekly correspondence criteria together — Weekly Update to SW and Correspondence Uploaded Weekly. A passing week shows the code that satisfied it; SC marks the service-confirmation week; a dash means both were exempt |
| Sessions | Clinical sessions, numbered in order — #1, #2. A missed visit shows its reason instead: NS no-show, CX client cancelled, TX therapist cancelled |
| Reports | Monthly reports and the CANS milestones — MS, CANS F, Trans — tinted while a CANS window is open |
Families are ordered worst first on the weekly-update rate, so the top of the list is where to look. Hovering any cell says what it found and what it wanted — including No SWE/WU sessions logged this week, which is the honest version of a blank square.
Pick a client and it becomes a month calendar with a week column down the left: a tick for a passed week, a cross for a missed one, a tilde where one of the two passed and the other did not, and a dash for a week outside the scored span — before the service confirmation, or after discharge.
The tinted bands behind the days are the windows the criteria are measured against:
| Band | Runs from |
|---|---|
| Intake window (4 business days) | The service confirmation, to four business days later |
| 18-day CANS F window | The initial session, to eighteen days later |
| Trans CANS window | The day after that window closes, to the transition CANS due date |
A case referred by a county that does not use CANS shows Snohomish — CANS exempt above the calendar, and its CANS chips and windows are not drawn. The five CANS criteria read N/A for that case rather than counting against anybody.
Preferences
This is the tab that decides whether the number means anything. It is readable by everyone and editable by an owner or admin.
What this agency does carries a switch per capability, at two scopes — Whole practice, and this one therapist. A therapist setting overrides the practice for that person only.
| Capability | Off exempts |
|---|---|
| Email correspondence | Weekly Update to SW, Correspondence Uploaded Weekly, and both CANS email criteria |
| Practice supervision | Monthly Practice Supervision |
CANS is not a switch here. It is decided per case from the referring county on the face sheet, which is why one family in a caseload can be CANS-exempt while the rest are not.
Monthly report deadline sets the day of the month after which a monthly report counts as late — a whole number from 1 to 28, settable for the practice and overridable per therapist. The criterion renames itself to match, which is why it reads Monthly Reports to Admin by 3rd by default.
Switching a capability off does not rewrite history: periods already scored keep their result, and the exemption starts from the day you set it. The consequence is worth knowing before somebody notices it — running the same report on the same period before and after a change produces different overall figures, legitimately. Change history on this tab is append-only and says who changed what, when, and from what.
This install has not received the QA preferences table yet. means exactly that — the next definitions update or app restart brings it. Scoring carries on unaffected in the meantime; every metric is being measured the way it always has been.
Taking it away
Download is on the Score tab, and only when there is at least one case. It writes a spreadsheet named for the therapist and the date, built on this machine — nothing is uploaded and no server is asked.
It carries the chart, the full grid with the colours intact, and a header block most exports would leave out: who it is for, how many active cases, when it was generated, the exemptions in effect, and the monthly report due day. The exemptions line prints even when there are none.
That header is the point of the export. A compliance figure whose denominator depends on a local switch is not auditable unless the switch travels with it — so a reviewer holding the file can see what was and was not counted without having the app open.
What it will not tell you
Troubleshooting
| What you see | What to do |
|---|---|
| No therapists with active cases found on the Compliance QA tab. | Nobody has an open case linked to them in the practice system. Check the assignment there — the report does not invent one. If the sync is stale, run the integration: Connect your practice systems. |
| No active cases found for this therapist after opening one. | They appeared on the roster from a count that has since changed, or their cases closed between the two queries. Go back and reopen the list. |
| A score went up after somebody changed Preferences. | Expected. Exempt criteria leave the denominator rather than counting as failures, so switching off work your agency does not do removes the rows that were dragging the mean down. Change history on that tab says who changed what. |
| A criterion reads Exempt for everybody and you do not know why. | The grey bar names the reason — email correspondence off, practice supervision not in use, or CANS not used by this referring county. The first two are Preferences; the third is per case, from the referring county. |
| A case shows N/A where you expected No. | Nothing has come due yet, or the date the window is measured from is missing. Check the service confirmation and initial session dates at the left of the grid — a criterion with no anchor cannot be failed, only deferred. |
| The document is attached, and the criterion still reads No. | The two document criteria match on filename, not on where the file sits or what is inside it. Intake wants intake in the name and FPS Extension wants extension. Rename it in the practice system and it is counted at the next sync. |
| The case was billed and closed, but Final Billing reads No. | Check the gap between the BILL activity and the ES_ end-of-service code — it has to be ten days or less, though either one may come first. If the two are further apart than that, the row is reporting a real gap. If the bill went out but no BILL activity was logged, log it: the activity is the evidence, and an attached document is not. |
| Final Billing reads N/A on a case you have finished. | No ES_ code has been logged on it. The criterion starts from the end-of-service activity — ES_NC, ES_SG or ES_OTH — and not from the case status, because a case normally stays open in the practice system while it winds down. Log the ES_ and the row starts scoring. |
| The assessment was completed, but CANS F / FAST Completed says No. | The report reads the name of the milestone activity, because that is where the state is kept — Hovi writes FAST Due [day 18] and the clinician renames it to FAST Completed [day 18]. A row left on Due or Draft never counts. An activity logged as Sent FAST … to SW counts too, as does a session under the FAST or CANS code. |
| A brand-new case reads No on Initial Intake Session. | Expected, and it is the one criterion with no grace period. Once a case has a service confirmation it is scored Yes or No with no "not yet", so a case confirmed yesterday reads No until the session is logged. Every other dated criterion waits for its window to close first. |
| Weekly Update to SW passes for a week where Correspondence Uploaded Weekly fails. | They measure different things on the same activity. The first wants an SWE/WU to exist that week; the second wants the email itself in it, detected by an @ anywhere in the notes or today’s focus. A week logged without the correspondence pasted in passes one and fails the other. |
| A column is failing across the whole caseload. | That is a process finding, not a staffing one. One criterion failing for everybody usually means the step is not part of how anyone works, or the evidence for it is not being captured where the report reads from. |
| The weekly figure looks wrong and you want to see the weeks. | That is what the Calendar tab is for. Open it, pick the family, and read the week column — it says which weeks passed, which failed, and which were outside the scored span altogether. |
| The Payroll tab is not there. | It is owner and admin only, and only when financials are enabled for your agency. A therapist cannot see it on their own page either — that is deliberate. |
| Two people ran the same report and got different overall figures. | Check the dates they ran it and the Change history on Preferences. A capability toggled between the two runs changes the denominator for every period from that day on. |
| Names in the report are not the names you know. | The install is in demo mode, which masks client and therapist names for screen-sharing. The underlying records are untouched — only the labels are. |
How each criterion is defined and how the other two built-in reports are scored is in The reports that ship with CaseLoop. To measure something this report does not, build a card: Building reports.