Skip to content

Staff compliance and recruitment system for a care home group

A UK care home group now sees every missing or expiring staff document on one dashboard, and verified hires move from its recruitment portal into compliance.

HealthcareA UK care home group employing staff across three companies, including sponsored overseas workers ยท 4 min read

Two colleagues checking a document on a clipboard together at a desk with a laptop
Client
A UK care home group employing staff across three companies, including sponsored overseas workers
Industry
Healthcare
Platforms
Web
Download one-pager (PDF)

The project in brief

  1. The challenge

    The group must hold ID, visa, right-to-work, nurse PIN and sponsorship records for every staff member, and each document expires. Missing items had to be chased and records shared safely with third parties. It also needed to see vacancies against budget per home and move new hires through checks into those records.

  2. What we built

    We built a web compliance system with an employee record that adapts to immigration status and job title, passport scanning by OCR, reminders, e-signatures and a change log. We then built a recruitment system on the same staff database: a live staffing list, job postings, a candidate portal, a hiring pipeline and onboarding checks.

  3. The result

    Compliance staff see missing and expiring items on a dashboard and by email. Every change to a record is logged. Recruiters work from one pipeline, and verified hires pass into the compliance system with their documents.

What the system does.

The parts of the system that made the difference for the client and the people who use it.

  • Adaptive employee record

    Residence permit, sponsorship and nurse PIN sections appear only for the staff they apply to.

  • Passport scan

    Scanning a passport fills in name, nationality details, passport number, birth date and expiry date.

  • Expiry and missing-item reminders

    Admins set reminders on any date field, and weekly emails chase missing items such as National Insurance numbers.

  • E-signatures and change log

    Staff sign on a tablet with a recorded timestamp, and every change is logged with who, when and what.

  • Time-limited third-party access

    Admins issue view-only tokens by email that expire on their own.

  • Live staffing list

    Active staff, staff on notice and vacancies per home and role are compared with budget.

  • Candidate portal and pipeline

    Candidates apply and track status, while staff move them from application through interview, offer, references and DBS.

  • Onboarding into compliance

    Candidates upload documents through emailed links, admins verify them, and the data moves into the compliance system.

Built with

The tools behind it, layer by layer.

  1. Front end

    • React
  2. Back end

    • Node.js
    • Express.js
  3. Database

    • MongoDB
  4. AI

    • OCR API
  5. Cloud and hosting

    • AWS
  6. CI/CD and DevOps

    • GitHub Actions
    • Git

The full story

The challenge

A UK care home group employs staff across three companies and many homes, and many of them are sponsored overseas workers.

For every person it must hold ID, a visa or residence permit, right-to-work evidence, a nurse PIN where relevant and sponsorship details. Each of those documents expires. The group needed care home staff compliance software that kept every record current across every home.

Missing items had to be chased by hand. Some records also had to be shown to people outside the group, and that sharing needed to be controlled and time-limited.

Hiring was the other half of the problem. The group wanted to compare staffing with budget for each home and role and advertise vacancies quickly. New hires had to pass through references, DBS and document checks before they joined the compliance records.

The care home staff compliance software we built

We built two systems on React, Node.js, Express.js and MongoDB, and both share one staff database. The compliance system came first, in 2023, in two phases. The recruitment system followed in 2024.

Compliance. The employee record shows residence permit fields only for the immigration statuses that need them, sponsorship fields only for sponsored workers, and PIN details only for nurses. Scanning a passport through an OCR service fills in the name, nationality details, passport number, birth date and expiry date.

  • Reminders on any date field, such as three months before a visa runs out, plus weekly emails that chase missing items like National Insurance numbers.

  • E-signatures captured on a tablet, each with a recorded timestamp.

  • A change log that shows who changed which field, and when.

  • View-only access tokens sent by email to outside parties, which expire on their own.

Recruitment. A live staffing list sets active staff, staff on notice and vacancies against budget for each home and role. A vacancy turns into an internal or external job posting from a stored job description.

Candidates apply through a portal and track their own progress. Recruiters move each candidate through pre-screening, interview, offer, references and DBS. Interviews are booked from a shared calendar with automatic confirmations, and offer letters are signed digitally.

How it works day to day

Picture a compliance administrator starting the week. The dashboard lists every missing document and every upcoming expiry across the group, and the same lists export as reports. Staff confirm their address by email each quarter, so contact details do not quietly go stale.

When a recruiter marks a candidate as hired, the new hire gets emailed links to upload their documents. The administrator checks each one and marks it verified. That verified data then passes into the compliance system, so the new hire's record is ready from day one instead of being rebuilt by hand.

If someone outside the group needs to see a file, the administrator issues a view-only token by email. It stops working on its own, so nobody has to remember to revoke access.

The result

Compliance staff see what is missing or expiring on one dashboard and in their inbox. Every change to a staff record is logged with who, when and what. Recruiters work from one pipeline, and verified hires pass into the compliance system with their documents attached.

Staff records are one part of a wider platform we build for this group. Our care planning platform case study covers clinical charts and care plans, care home admissions software covers resident admissions and documents. The menu, activity and resident money apps cover daily life in each home.

What the research says about care home staff compliance

  • HR records lag behind care records. A UK government survey of 1,085 adult social care providers in England ran in February and March 2025. It found 73% used a digital social care record, but only 63% used digital rostering and 51% used HR management technology (Technology use in adult social care, 2025). Here every staff document sits in one database that both recruitment and compliance use.

  • Outside access widens the risk. Verizon's 2026 Data Breach Investigations Report found breaches involving a third party reached 48% of the total, up 60% on the year before (Verizon DBIR 2026). That is why people outside the group get a view-only token by email that expires on its own.

  • Logins are a constant target. In the UK government's Cyber Security Breaches Survey 2025, 43% of businesses reported a breach or attack in the previous 12 months. Phishing was the most common type, hitting 85% of them (Cyber Security Breaches Survey 2025). A change log on every record, with e-signatures, shows who changed what and when.

Where AI fits next

None of this is live; each idea would sit on top of the existing staff records. A model could read uploaded visas and certificates and pre-fill expiry dates for an administrator to confirm.

It could screen applications against a role's must-have criteria and explain each suggestion to the recruiter. A weekly summary could point to the homes with the most open compliance gaps.

Planning something similar?

Before you build care home staff compliance or recruitment software, answer these four questions:

  1. Which documents does each staff group need, and which fields depend on immigration status or job title?

  2. How far ahead of each expiry should someone be warned, and who acts on that warning?

  3. Who outside your organization needs to see staff records, and for how long?

  4. Should hiring and compliance share one staff database, so checked documents move across without retyping?

Read about our web application development approach, a guide to automating employee onboarding, or more health and care projects.

Common questions

What does care home staff compliance software track?

In this system: ID, visa or residence permit, right-to-work evidence, nurse PIN and sponsorship details for each staff member, plus items such as National Insurance numbers. Reminders can be set on any date field, and missing items are chased by weekly email.

How does OCR passport scanning work for right to work records?

Staff scan a passport and an OCR service reads it, filling in the name, nationality details, passport number, birth date and expiry date on the employee record.

Can people outside the care group see staff records?

Yes, under control. Admins send a view-only access token by email, and the token expires on its own.

What is the penalty for employing someone without the right to work in the UK?

They are substantial. The Home Office can fine an employer for each illegal worker, and the amount rises for a repeat breach. That is why this system holds right-to-work evidence and visa expiry dates for every staff member, reminds administrators before documents expire and logs every change, so the group can show what was checked and when.

Can recruitment and compliance share one staff database?

Yes. Here both systems run on React, Node.js, Express.js and MongoDB and share one staff database, so documents verified during hiring pass straight into the compliance record.

More of our work.

Projects that used the same services or served the same industry.

See all our work

Free project estimate

Talk through a project like these.

Thirty minutes with a founder, not a salesperson. Bring the problem; leave knowing what we'd build first and what it would cost.

What you get back

  • An indicative budget range
  • A realistic timeline
  • What moves the cost up or down
  • A reply within 4 business hours
  • Answered by a founder
  • NDA on request, before you share details

Tell us what you need

A few lines is plenty. You get a number before any call.

Fields marked * are required.