The CPR card nobody saw expire
A home-care agency of about 860 people is hiring someone to keep every caregiver's training and cards current. Here is how a lapsed card goes unseen for a month, what went wrong for others who tracked it in software, and a build that chases every date and changes no record or shift on its own.
How to use this page
Read the story, then the map. If no one in your business holds the middle square, start there, not with the build. If someone does, read what went wrong for others, then copy the build kit into your AI agent.
On 13 October 2026 a home-care agency in Albuquerque, New Mexico listed a Training Coordinator at $45,000 to $48,000 a year. The lines that carry the job: “Track completion of all required training, certifications, and competencies to ensure established deadlines are met”, “Monitor upcoming and expired training requirements and proactively follow up with employees and management” and “Assist with training documentation requested during HCA, MCO, payer, or regulatory audits.” About 800 caregivers and nurses carry these dates: about 70 deadlines a week.
Here is how it goes today. On 1 March the coordinator looks at the spreadsheet, as on the 1st of every month. One caregiver's CPR and first aid card expires on 3 March, so it shows nothing yet. Nobody tells her, and she works her usual 25 hours a week with her client all month.
On 1 April the next monthly look finds the expired card. The coordinator texts her and books her into the next class, on 9 April. Until then she is off her client's shifts and loses a week's pay, and her client gets a substitute caregiver. The four weeks she worked are about 100 hours of care billed while she was not qualified: up to about $2,200 the state's Medicaid insurers can take back.
Nobody here is careless. A spreadsheet checked once a month can only find a lapse after it happens, the same person is also running orientation and teaching, and a card can look current and still not count. With about 70 dates falling due every week, a date that slips between two monthly looks is a date nobody sees.
The caregiver, the dates and the 25 hours a week are an example. The 70 deadlines a week are built from the state's rule, the headcount and the industry turnover rate, and the minutes are estimates; how often a card lapses unnoticed at this agency is not known.
The map: the same job as a system
The judgment it all runs on sits in the middle square, held by a person. Around it, the work in the order it moves, each square run by the machine or by a person. Along the bottom, what it runs on.
The middle is whether each caregiver is qualified to go into a client's home this week. The training coordinator holds it, with the director of operations.
The same job as a system. The middle is the judgment about who is ready to be sent into a client's home, held by the training coordinator. The due dates come in on the left; across the top the machine texts each caregiver, checks each card they send back and flags any shift booked after a lapse; on the right the coordinator approves the records and operations decides on the shifts. Along the bottom is what it runs on: the nightly run and the switch, the counts, and the lists that say what is required.
- Runs on its own
- A person does it
- The judgment it all depends on
- What it runs on
Who holds the middle square
The training coordinator, with the director of operations. Whether each caregiver is ready to go into a client's home, whether a card is real and counts, and whether anyone comes off a shift, none of which a list of due dates holds.
Before you build, these must already be true in your business:
- One list names every requirement and how often it renews.
- A person approves every card before any record changes.
- Operations, not the machine, decides who comes off a shift.
Still deciding whether to do this, or no one holds this judgment yet? See the verdict: what it costs today, what to hand over, the bill and the owner
What went wrong for others, and the rules it gives the build
Four things that went wrong for people who did this job, or that tripped them up, and the rule each one gives the build.
194 of 300 sampled claims were by attendants who did not meet “1 or more requirements related to criminal background checks, abuse registry checks, TB testing, written competency tests, annual training, and CPR and first aid certifications.”
A federal audit of New Mexico's personal care program, August 2024. Read it
The rule: Never change the schedule or a record on its own: list every shift booked after a lapse for a person, and draft every new date for a person's yes.
“online-only certification is not acceptable”, even though the card can be real.
A federal surveyor memo on CPR, revised January 2015. Read it
The rule: Read each card's course type, and send any online-only CPR card to the coordinator as not counting, without drafting its date.
A certificate in the files “without a matching Certifications row will not trigger any warning”, and a row with no expiry date cannot warn at all.
A caregiver tracker's own help page. Read it
The rule: Give every document a dated record, and flag any that has none on the next morning's list.
The platform may block a caregiver with a missing requirement from being scheduled; “In some case, the system warns the scheduler.”
A home-care scheduling platform's own help page. Read it
The rule: Put every lapse on a named person's morning list for a decision, never leave it to a warning.
What it costs to run
About $0.04 in texts (3 at up to $0.0133), about $0.006 to read the photo: about 2,000 tokens in ($0.004 at $2 per million) and 200 out ($0.002 at $10 per million). About $12 a month in all for about 240 deadlines that need the caregiver, plus the runner (20 euros a month). Coordinator time: about 2 minutes to check each card redrawn, about $0.75 at $22.36 an hour, against about 8 minutes, about $3, by hand.
Estimate. The token counts and the 2 minutes a card are assumed; the 70 deadlines a week (55 that need the caregiver) are built from the state's rule, the headcount and the industry turnover rate. The timed week replaces the assumptions.
The build kit
One prompt to paste into Claude, ChatGPT or any AI agent that can build. It checks the middle square before anything else, builds the map square by square, carries the 4 rules above, and has the whole build: what starts it, every step, the data, the review, the alerts, what to do when it breaks, and what to count before you switch it on.
Before you build
- It may never, on its own: Change the schedule or take anyone off a shift; change a record; accept an online-only CPR card; or contact a client or family.
- Keep with a person: The teaching, the orientation and the nurses' skills checks; accepting each card as real and counting, before any record changes; calling the caregivers who do not answer; deciding whether anyone comes off a shift, who covers the client, and any exception; what extra training someone needs; and the conversation with the auditor.
- Not yet: Changing the schedule or taking anyone off a shift; changing a record without a person's yes; accepting a card from an online-only course; telling a client or a family anything; and judging a nurse's clinical skills.
Help me build this in my business: Keeping every caregiver qualified to work, all year. That means five things. Knowing every caregiver's due dates: the 12 hours of training the state requires each year, the CPR and first aid card (good for two years), the written test every new hire must pass at 80% or better within three months, the yearly check against the state's abuse registry, and the driver's license and car insurance of anyone who drives a client. Reminding each caregiver before a date passes, and chasing until it is done. Collecting each new card or certificate and checking it is real and counts. Telling managers who is overdue or about to be. And handing the state's insurers the spreadsheet they ask for at their yearly audit: every caregiver, every training, its hours and dates, the test score, and the CPR and first aid dates. Before you build anything: this runs on one person's judgment, "Whether each caregiver is qualified to go into a client's home this week", held by the training coordinator, with the director of operations. Ask me whether each of these is true in my business, one at a time: 1. One list names every requirement and how often it renews. 2. A person approves every card before any record changes. 3. Operations, not the machine, decides who comes off a shift. If any is not true, stop and tell me which, and what I need in place first. Do not build around it. Rules from others who built this and got it wrong. Keep every one: - Never change the schedule or a record on its own: list every shift booked after a lapse for a person, and draft every new date for a person's yes. - Read each card's course type, and send any online-only CPR card to the coordinator as not counting, without drafting its date. - Give every document a dated record, and flag any that has none on the next morning's list. - Put every lapse on a named person's morning list for a decision, never leave it to a warning. The map of this system, a 3x3: - The middle square, the judgment it all runs on: Whether each caregiver is qualified to go into a client's home this week (The training coordinator, with the director of operations). It stays with a person. - The work, in the order it moves: 1. Track every due date (runs on its own: Every requirement for every caregiver, and the audit list); 2. Text each caregiver before it's due (runs on its own: At 60, 30 and 7 days, then the call list); 3. Check each card sent in (runs on its own: The name, the dates, the issuer and the course type, drafted for approval); 4. Flag shifts booked past a due date (runs on its own: Every morning, to the scheduler); 5. Approve cards and shift changes (a person does it: The coordinator approves records, operations decides on shifts). - Along the bottom, what it runs on: Automation (The nightly run, the text step and the off switch.); Measure (Lapses caught before the date, shifts flagged, overdue count, hours a week.); Build (The requirement list with each renewal cycle, the approved course providers, the text wording in English and Spanish.). Build the squares in that order, and keep the person's squares with a person. The working set to build from: - Trigger: A nightly run at 2:00 am; a text reply with a photo; a new hire's start date entered; the monthly report on the first working day; the audit spreadsheet on request. - Steps: At night: read every active caregiver's record and each requirement's last date and renewal cycle; work out each next due date; for each due in 60, 30 or 7 days, send that day's text in the caregiver's language with the item, the date and up to three approved classes; for a new hire, set the three first-90-day items from the start date; at 7 days with no reply, add the caregiver to the coordinator's call list; read the schedule for the next 14 days and list every shift whose caregiver will have a lapsed item on that day. On a photo: read the name, issue date, expiry date, issuer and course type; check the name against the record and the issuer against the approved list; flag an online-only course, an unreadable photo or a name that does not match; otherwise draft the new date and attach the photo; send it to the coordinator. On approval: write the date, file the photo, log who approved. Monthly: who is overdue and who is due in 30 days, by manager. On request: the audit spreadsheet with each caregiver's trainings (title, source, hours, dates), test date and score, CPR and first aid dates, license expiry and insurance check date. - Data: One record per requirement per caregiver: the caregiver, the item, its renewal cycle, last date, next due date, texts sent with their dates, the reply and photo, what the read found, the drafted date, who approved and when, and any shift booked after the due date. - Review step: The coordinator checks every drafted date against its photo and approves or rejects it, and calls everyone on the call list. The scheduler reads the morning list of booked shifts, and operations decides on each one. - Alerts: Any shift booked for a caregiver with a lapsed item; anyone at 7 days with no reply; an online-only course or a name that does not match; a document filed with no date; a text that failed to send; the nightly run not running; and the wrong-but-green count: how many drafted dates the coordinator had to correct even though the draft passed every check. - If it breaks: What you see: no morning list, a list of hundreds of caregivers who were current yesterday, or texts to people who left. Check first: the connection to the records is still allowed; the requirement list has not been replaced; the leavers were marked inactive. Safe fix: turn off the step that sends texts; the nightly list keeps coming, and the coordinator chases by hand. - Baseline to count before switch-on: One timed week by hand: minutes for each deadline; how many items were already lapsed when found, and how many days late; how many shifts were worked by someone with a lapsed item; and how long the last audit spreadsheet took to put together. - Tools by name: The workflow runner n8n (Starter, 20 euros a month billed annually); the model Claude Sonnet 5.5 ($2 per million tokens in, $10 out), for reading card photos; Twilio for texts ($0.0083 a message plus the carrier's fee); the agency's HR and scheduling software (not named in the posting). Inside the software: HHAeXchange's compliance page (blocks or warns, by setting) and Hailo's credential reminders. Standalone: CareReady (Business, $349 a month up to 150 caregivers). A service: Acrion.ai (from $449 a month, unlimited caregivers). It may never, on its own: Change the schedule or take anyone off a shift; change a record; accept an online-only CPR card; or contact a client or family. Keep with a person: The teaching, the orientation and the nurses' skills checks; accepting each card as real and counting, before any record changes; calling the caregivers who do not answer; deciding whether anyone comes off a shift, who covers the client, and any exception; what extra training someone needs; and the conversation with the auditor. Not yet: Changing the schedule or taking anyone off a shift; changing a record without a person's yes; accepting a card from an online-only course; telling a client or a family anything; and judging a nurse's clinical skills. Ask me for the tools and numbers you need from my business before you start. Then build it one step at a time, and show me each step working before the next.
No one in your business holds this judgment?
Then the first step is the expertise, not the build. Konstellation, Nick's advisory firm, judges one of your jobs with you, free: what it costs today, the verdict, the bill and who owns it.
Get the verdict on one jobKnow someone doing this job by hand? Send them this page.
Free, for one email
One email opens every job and every system.
Everything on instig8.ai is free. Your email, once, unlocks all of it on this device, and you hear when the next job is out.
Unsubscribe any time.