SISO · Internal analysis · 10 September 2026
A reuse reality check against the four-page Unicare “Support at Home” proposal quoting USD 30k / 40k / 50k across 8 / 12 / 14 weeks.
No. Realistically 20–25%.
Seventeen repositories were pinned and reviewed. Zero were run.
Every single one carries runtime_verified: false. The strongest care donor has
15 GitHub stars and a licence that contradicts itself.
The parts open source genuinely gives you are the parts that were never the hard bit. The parts that make this module Australian — funding, contributions, claims, statements, SIRS, restrictive practices — have no donor at all and must be written from scratch.
The proposal lists 32 quoted feature lines. Here is how many have a credible existing source behind them.
One repository does most of the useful work: neighborhood-lab/folk-care.
It is a cohesive React / TypeScript + Express + PostgreSQL care slice with
care plans, clients, caregivers, visits, medications, incidents, clinical notes and billing
already wired together. Its billing code has genuine rate lookup and invoice mechanics.
That is a real head start on the care loop.
| Quoted feature | Source | Reuse |
|---|---|---|
| Participant Management | folk-care client domain | Real |
| Care Plans | folk-care plans + CareOS versioning | Real |
| Worker Visit Notes | folk-care visits | Real |
| Referrals & Intake | folk-care / CareOS intake | Real |
| Medication Management | folk-care / OpenEMR | Real |
| Dashboard | folk-care + SISO shell | Real |
| Standard Reports | folk-care reports | Real |
| Assessments | CareOS forms pattern | Partial |
| Clinical Risk Register | folk-care / QAtrial patterns | Partial |
| Evidence Management | QAtrial / CareOS patterns | Partial |
| Standards Dashboard | QAtrial / Unicis — not AU standards | Partial |
| Document Generation | Gotenberg + docx/pdf libraries | Partial |
| Incident (SIRS) Management | folk-care shell, AU rules absent | Partial |
| Assistive Technology Requests | OpenBoxes concepts only | Partial |
Everything that makes this an Australian aged care product has no donor. This is the entire commercial half of Package 2.
| Quoted feature | Why nothing exists to copy |
|---|---|
| Quarterly Budget Management | Support at Home funding periods are a specific AU construct |
| Funding Allocation Engine | Deterministic allocation against AU-defined buckets |
| Participant Contributions | Effective-dated AU contribution rules; no open-source equivalent |
| Claim Management | AU claim lifecycle, submission and reconciliation |
| Monthly Statements | Immutable AU statement snapshots with adjustments |
| Restrictive Practices | AU safeguarding regime — legally specific, high consequence |
| Home Modification Workflow | Consent, property and contractor variants unique to AU scheme |
| Finance Module | Meaning still undefined: subledger, or full GL and payroll? |
| Configuration Centre | Effective-dated rate and rule versioning |
| Mobile app (Package 3) | Full module parity; responsive web is not equivalent |
SISO's own source record states plainly that there is no verified Australian rule catalogue in this research. Funding, clinical and SIRS outputs require current official rule editions, effective dates, and sign-off by a qualified human. No repository supplies that, and no language model may infer it. Until those rules are attached and approved, every money-touching and reportability-touching feature is blocked from live output — regardless of how much code gets written.
All 17 repositories are marked runtime_verified: false. No install, no migration,
no runtime test, no security audit. Source inspection tells you a file exists; it does not tell you
the thing boots, or that its tests pass, or that its authorisation holds.
folk-care builds actor context from X-User-* HTTP headers — meaning the caller
asserts who they are. It also uses floating point in billing, which must never become the authority
for a funding ledger. Its LICENSE file says AGPL v3-or-later while GitHub's metadata
reports NOASSERTION. That combination has to be resolved before a single line ships,
because AGPL carries real distribution obligations.
The high-star repositories in the list are the ones you would not use. Docling has 66k stars and is a deferred OCR parser. ERPNext has 39k and is a full ERP — installing it to hold a participant budget table would be an act of self-harm. The genuinely relevant care repositories have 15 stars and 0 stars respectively.
| Repository | Stars | Licence | Actual role here |
|---|---|---|---|
| neighborhood-lab/folk-care | 15 | NOASSERTION | Lead care donor — qualification required |
| smsabeidi/careOS | 0 | MIT | Single challenger / narrow forms donor |
| MeyerThorsten/QAtrial | 17 | AGPL-3.0 | Evidence and approval reference only |
| openemr/openemr | 5,417 | GPL-3.0 | Clinical benchmark — not the chassis |
| frappe/erpnext | 39,035 | GPL-3.0 | Alternative only if client already runs Frappe |
| docling-project/docling | 66,183 | MIT | Deferred — no OCR stack needed yet |
| gotenberg/gotenberg | 13,029 | MIT | Optional PDF conversion service |
Two of these are hard blockers. Nothing serious can be priced or promised without them.
The thing that stops anyone getting overcharged here is not a demo — it is a fixed-scope contract annex. A 32-line acceptance matrix already exists, stating what each quoted feature must actually do to count as delivered, with the negative tests attached. Hand that to the developers and the quoted figures become checkable instead of a leap of faith.
An MVP only earns its keep as leverage on the estimate itself — proving whether an eight-week Package 1 is real. That requires the Unicare source first, and it is a materially larger commitment. Do the specification now; revisit the build only if asked.
One caution worth restating: the earlier provider-registration research and this care-operations product are two different products. An applicant company is not a care participant. Merging them would quietly double the scope and confuse both.