Transforming organisations with automation and AI
// Rule-based + vector similarity matching export function scoreCandidate(candidate: Candidate, shift: Shift): number { const skillsScore = intersection(candidate.skills, shift.requiredSkills).length; const distanceKm = haversine(candidate.location, shift.location); const distanceScore = Math.max(0, 10 - distanceKm / 5); const availabilityBonus = candidate.availableFrom <= shift.start ? 5 : 0; return skillsScore * 3 + distanceScore + availabilityBonus; } export function rank(candidates: Candidate[], shift: Shift) { return candidates .map(c => ({ c, score: scoreCandidate(c, shift) })) .sort((a, b) => b.score - a.score) .slice(0, 5); }
A comprehensive healthcare staffing platform that revolutionises how medical professionals connect with healthcare facilities across the United Kingdom.
A specialised platform connecting mental health professionals with patients, streamlining the delivery of mental healthcare services throughout the UK.
// Retrieval-augmented chat message const answer = await assistant.respond({ question, retrieve: [ { type: 'documents', tags: ['care-plan','policy'] }, ], guardrails: { piiRedaction: true } });
// Optimise care routes with simple heuristics export function optimise(visits: Visit[]) { return nearestNeighbour(visits) .map(batch => twoOpt(batch)); }
An innovative home healthcare management system that enables efficient care delivery and coordination.
Let’s discuss outcomes, timelines, and a practical roadmap tailored to you.
Get in touch