Skip to content
cirlume.
Menu
← All work

Our product / Home care operations

SoulCare.

Making care coordination visible to everyone involved.

Industry
Health & social care ↗
Status
Live product
Platforms
Web, iOS, Android
Expertise
Product strategy & design
Software engineering
Cloud & delivery
Technologies
ReactGoReact Native & ExpoPostgreSQLAWSTerraform
Real SoulCare master roster in day view, with carers down the side and visits on a timeline, showing demonstration data
SoulCare / Master roster, day view / Real product interface · Demonstration data

One record behind every visit.

The challenge

In home care, one visit involves several people who rarely share a screen. A coordinator plans it, a carer travels to it, a client receives it and a family wants to know it happened. When a visit moves, is missed or needs a second carer, that change has to reach all of them. Medication, pay and invoicing all depend on what actually happened.

The system

We built SoulCare around a single record of each visit. A recurring schedule template generates dated visits; the roster, the carer’s phone, the client’s record, the medication chart and the finance screens all read those same visits rather than keeping copies. Each care provider’s data lives in its own isolated database.

Real product interface · Demonstration data

Inside the product.

SoulCare in 24 seconds

Silent product tour · Real product interface · Demonstration data

  1. 01 Plan the day. Coordinators roster every visit on one screen.
  2. 02 See visits as they happen. Carers and visits on a live map.
  3. 03 Record care on the phone. Medication, doses and signatures at the point of care.
  4. 04 Planned against actual. On time, late or missed, against the provider’s own thresholds.
  5. 05 One live record. Rota, carer app and family app all read the same visit.
Real SoulCare master roster in week view, showing a week of visits for each carer, with demonstration data
SoulCare / Master roster, week view / Real product interface · Demonstration dataA week of visits for each carer, for planning cover and spotting gaps ahead of time.
Real SoulCare team log showing carers grouped by activity beside a live map of journeys, with demonstration data
SoulCare / Team log, live / Real product interface · Demonstration dataWho is with a client, who is driving and who needs attention, beside a map of carers’ journeys between homes.
Real SoulCare schedules table comparing planned and actual visit times with on-time tags, showing demonstration data
SoulCare / Schedules / Real product interface · Demonstration dataPlanned and actual times side by side, tagged against the provider’s own lateness thresholds.
Real SoulCare as-needed (PRN) medication chart with reason, dose, time, signature, stock and outcome rows, showing demonstration data
SoulCare / PRN medication chart / Real product interface · Demonstration dataAs-needed medication recorded with reason, dose, time, signature, stock and outcome, and printable as a PDF chart.
Real SoulCare carer app showing the eMAR screen with client and PRN sheet pickers, with demonstration data
Real SoulCare carer app showing a PRN medication dose history by day, with demonstration data
SoulCare / Carer app, eMAR / Real product interface · Demonstration dataCarers pick the client and chart on their phone and record each dose where the care happens.

Product capability

What it enables.

A coordinator can reassign or move a visit and check it for clashes and drive time before saving. The carer sees the change on their phone, clocks in on arrival and records medication against the chart. The team can follow carers’ live journeys, compare planned and actual times, and confirm visits before they are priced for pay and invoices.

Connected applications

One record, several apps.

AppWho uses itWhat they do there
Care dashboardWebCoordinators & managersClients, care plans, schedule templates, master roster, eMAR, team log, pay and invoicing
Carer appiOS & AndroidCarersDaily rota, visit details, clock in/out, task checklists, medication charts, messages, pay
Family appiOS & AndroidFamily membersVisit status, requests to the care team, reporting concerns
Admin consoleWebThe SoulCare teamSetting up providers, each with its own database

Capabilities

What’s inside.

Scheduling
Recurring templates over up to eight-week cycles, generated into a rolling four-week plan. Pause, resume and restart per client.
Rostering
A master roster by carer, client or visit. A carer picker that shows each carer’s day, availability and skills, with bulk reassignment and clash and drive-time checks when visits move.
Live tracking
Planned and actual times, tagged on time, late or missed against the provider’s own thresholds. Carers’ live location and journeys between homes on a map.
Medication (eMAR)
Scheduled MAR charts by care window, and as-needed (PRN) charts with dose, time, signature, stock and outcome. Pause, resume or stop, and print PDF charts.
Finance
A rate engine for pay and invoicing across time bands, weekends, bank holidays, skills and regions. Visits are confirmed before pricing; timesheets and invoices go out as PDF or email, with payments and credit notes.
Communication
In-app messaging between the office and carers, plus requests and issue reports from families.
Foundations
One isolated database per provider, role-based access and audit trails.

Under the hood.

The web apps are React single-page apps; the carer and family apps are React Native (Expo) with over-the-air updates. The backend is a set of small Go services on AWS Lambda behind API Gateway, with Cognito for sign-in and infrastructure defined in Terraform. Each provider has its own Postgres database. Road routes and drive times come from Google’s routing service, and live updates use AWS AppSync.

  • React
  • React Native / Expo
  • Go
  • AWS Lambda
  • Terraform
  • PostgreSQL
  • Cognito
  • Google Maps

Three considerations

01

One visit, many views

The master roster, a carer’s schedule, a client’s timeline and the family app are different views of the same visit. Change it once and every view follows.

02

Grounded in the real day

Clock-in and clock-out, lateness thresholds, GPS journeys and road-based drive times turn a planned rota into a record of what actually happened.

03

Care, medication and money connected

Digital medication charts, carer pay and funder invoices are built from confirmed visits, so the numbers trace back to the care that was delivered.

The sector around it

What’s changing in health & social care.

Our line on AI here: AI should not decide on medication, change a care plan or judge whether someone is safe. Anything it drafts about a person’s care is checked and signed off by a named member of staff.

Rules and standards in this sector ↗
  1. December 2025

    Most providers now digital

    The government reported that four in five adult social care providers in England now use a digital social care record.

  2. June 2025

    Standards for IT suppliers

    The Data (Use and Access) Act 2025 lets government set information standards that IT suppliers in health and adult social care in England must meet.

  3. September 2024

    Saudi PDPL fully enforced

    The one-year grace period under Saudi Arabia’s Personal Data Protection Law ended on 14 September 2024, and penalties can now apply.

Next projectSimRhythm ↗