Skip to content
Complex care

Complex Care Support at Home

High-intensity and complex care at home from experienced support workers — tracheostomy, ventilation, wound care, epilepsy and more across Australia.

A support worker helping a smiling young woman in a power wheelchair at home

When support needs are more complex, experience, consistency and the right match matter. Support Network helps individuals, families and professionals find suitable support workers for complex and high-intensity care needs — at home, in familiar surroundings, Australia-wide.

Support arranged across Australia | You choose who supports you Workers screened before joining

Understanding

What Is Complex Care?

Complex care isn't a diagnosis. It describes a situation where needs interact — for example, a physical disability alongside a health condition, communication differences or a recent hospital stay — so support has to be carefully planned around the person, their routines and their goals.

Types of Complex Care Support

Complex Care Services That May Be Arranged

Every arrangement starts with the person's care plan. Depending on requirements — and on finding workers with the matching skills and training — support may include:

High-intensity daily activities

Tasks such as mealtime management, bowel care, catheter care or epilepsy support, where workers have the relevant training.

Personal care and routines

Showering, dressing, transfers and morning and evening routines delivered calmly and consistently.

Behaviour support plans

Workers who follow positive behaviour support plans and get to know what helps the person feel settled.

Communication support

Workers who learn and use the person's communication methods, devices or cues.

Community participation

Support to stay connected to family, friends, work, study and local activities.

Working to the care plan

Following guidance from nurses, therapists and GPs, and reporting changes promptly.

Our Team

Qualified, Trained Staff for Complex Care

Our team includes highly qualified, trained staff — including Assistants in Nursing (AINs) and Registered Nurses (RNs) — alongside support workers trained in the specific tasks complex care involves.

Every worker's qualifications and training are checked, then matched to the tasks in the person's care plan. We aim for a small, consistent team so the details that matter are learned and kept. We work with self-managed, plan-managed and agency-managed NDIS participants — see our high-intensity support page for specific tasks.

  • PEG feeding (enteral feeding) support
  • Medication management
  • Hoist and transfers
  • Mealtime management and dysphagia support
  • Seizure and epilepsy support
  • Catheter and complex bowel care

For Professionals

Are You a Support Coordinator, Case Manager or Health Professional?

Support Network works with families, Support Coordinators, case managers, hospital discharge teams and allied health professionals. For hospital discharges, share the discharge date and plan as early as possible. Send us the key details and we'll call to talk through what's possible.

What to include in your referral

  1. The person's location (suburb and postcode)
  2. Support needs and any high-intensity tasks
  3. Funding type and management (e.g. NDIS plan-managed)
  4. Hours, days and start date required
  5. Relevant plans — care, behaviour support, mealtime or risk
  6. Your contact details and the person's consent to refer

Only share what you have consent to share. We will confirm anything else we need when we call.

Common Questions

Complex Care: Frequently Asked Questions

Complex care is support for people whose health, disability or daily needs call for more skill, consistency or coordination than everyday assistance. It can involve specific health-related tasks, high physical support, behaviour support or several professionals working together — arranged so the person can keep living at home.

There is no single definition. Needs are usually described as complex when several things interact — for example a disability alongside a health condition, communication needs, changing behaviour or a recent hospital stay — so support has to be carefully planned and consistent.

No. Some tasks need specific training, experience or qualifications, and some should only be delivered under the direction of a health professional. We match workers to the person's individual requirements and are upfront when a requirement is outside what we can arrange.

The NDIS may fund supports for complex needs where they are considered reasonable and necessary and included in a participant's plan. Support Network does not assess or approve funding — your NDIA planner, LAC or Support Coordinator can help with that.

Complex care describes the overall situation — several needs interacting. High-intensity support is an NDIS term for specific daily activities that need a higher level of skill. Many people need both. See our high-intensity support page for more detail.

Yes, where the right team can be arranged. Round-the-clock support uses a coordinated roster of workers rather than one person. See our 24-hour care and overnight care pages.

Yes. Complex care usually involves several people. Workers follow the care plans and guidance provided by the person's health and allied health team.

It depends on the location, the skills required and the hours needed. We will tell you honestly what looks realistic after we understand the requirements — we don't promise availability we can't confirm.

Use the enquiry form and select your role, or call us. Include the person's location, support needs, funding type, hours required, relevant plans and any risks we should know about.

Yes. With the person's consent, families can help share routines and preferences and be part of choosing and reviewing the support team.

Related Support

Related Support Network Services

Whenever you’re ready

Talk to Us About Complex Care

Whether you're arranging support for yourself, a family member or a client, we'll help you understand the next step.

Tell us about the complex care needed

Share a few details and a member of our team will call you back to talk it through. .eq-autocomplete { position: relative; } .eq-suggest { position: absolute; z-index: 50; top: calc(100% + 2px); left: 0; right: 0; max-height: 260px; overflow-y: auto; background: #fff; border: 1px solid #d7dee6; border-radius: 10px; box-shadow: 0 8px 24px rgba(16, 42, 67, .12); } .eq-suggest[hidden] { display: none; } .eq-suggest__item { padding: 10px 14px; font-size: 15px; line-height: 1.3; color: #21323f; cursor: pointer; border-bottom: 1px solid #eef2f6; } .eq-suggest__item:last-child { border-bottom: 0; } .eq-suggest__item:hover, .eq-suggest__item.is-active { background: #eef7f8; } .eq-suggest__empty { padding: 10px 14px; font-size: 14px; color: #6b7c8a; } How can we help you? NDIS Support Aged Care Support Partnership / Provider Enquiry Overnight Home Care NDIS High Intensity Support Complex Care Services 24 Hour Home Care Self-Managed Home Care Your Name * Phone * Email * Postcode What are you looking for? How soon do you need help? Please select Urgently / within 48 hours This week Within 2–4 weeks Planning ahead Just making an enquiry Partnership details Organisation Name Your Role Anything else you'd like us to know? (optional) Submit No obligation. We'll review your enquiry and let you know how we can help. document.addEventListener('DOMContentLoaded', function () { if (window.lucide) { lucide.createIcons(); } var form = document.getElementById('standardEnquiryForm'); if (!form) return; var typeSelect = document.getElementById('eq-type'); var partnershipBox = document.getElementById('eqPartnershipBox'); var orgInput = document.getElementById('eq-org'); var roleInput = document.getElementById('eq-role'); var btn = document.getElementById('enquirySubmitBtn'); var alertBox = document.getElementById('enquiryAlertBox'); function syncPartnershipFields() { var isPartnership = typeSelect.value === 'partnership'; partnershipBox.hidden = !isPartnership; orgInput.required = isPartnership; roleInput.required = isPartnership; } typeSelect.addEventListener('change', syncPartnershipFields); syncPartnershipFields(); // keep fields in sync for a pre-selected value on load // Capture the page URL the form is displayed on; saved with the enquiry var pageUrlInput = document.getElementById('eq-page-url'); if (pageUrlInput) { pageUrlInput.value = window.location.href; } // --------------------------------------------------------------- // Suburb / Postcode autocomplete (same source as the home page search) // --------------------------------------------------------------- var locationInput = document.getElementById('eq-location'); var suggestBox = document.getElementById('eqLocationSuggest'); var tokenInput = form.querySelector('input[name="_token"]'); var suggestTimer = null; var activeIndex = -1; var lastQuery = ''; function closeSuggest() { if (!suggestBox) return; suggestBox.hidden = true; suggestBox.innerHTML = ''; activeIndex = -1; locationInput.setAttribute('aria-expanded', 'false'); } function setActive(index) { var items = suggestBox.querySelectorAll('.eq-suggest__item'); if (!items.length) return; if (index < 0) index = items.length - 1; if (index >= items.length) index = 0; activeIndex = index; for (var i = 0; i < items.length; i++) { items[i].classList.toggle('is-active', i === activeIndex); } items[activeIndex].scrollIntoView({ block: 'nearest' }); } function chooseItem(item) { if (!item) return; locationInput.value = item.getAttribute('data-label'); closeSuggest(); } function renderSuggestions(rows) { if (!rows.length) { suggestBox.innerHTML = '<div class="eq-suggest__empty">No matching suburb or postcode</div>'; suggestBox.hidden = false; locationInput.setAttribute('aria-expanded', 'true'); activeIndex = -1; return; } var html = ''; rows.slice(0, 10).forEach(function (row) { var label = [row.suburb, row.state, row.postcode].filter(Boolean).join(', '); html += '<div class="eq-suggest__item" role="option" data-label="' + label.replace(/"/g, '&quot;') + '">' + label + '</div>'; }); suggestBox.innerHTML = html; suggestBox.hidden = false; locationInput.setAttribute('aria-expanded', 'true'); activeIndex = -1; } function fetchSuggestions(term) { fetch('https://supportnetwork.com.au/suggpostcodes', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': tokenInput ? tokenInput.value : '', 'X-Requested-With': 'XMLHttpRequest', 'Accept': 'application/json' }, body: JSON.stringify({ postcode: term }) }) .then(function (response) { return response.json(); }) .then(function (data) { // ignore a stale response if the user has typed on if (term !== lastQuery) return; renderSuggestions((data && data.data) ? data.data : []); }) .catch(function () { closeSuggest(); }); } if (locationInput && suggestBox) { locationInput.addEventListener('input', function () { var term = locationInput.value.trim(); lastQuery = term; clearTimeout(suggestTimer); if (term.length < 2) { closeSuggest(); return; } suggestTimer = setTimeout(function () { fetchSuggestions(term); }, 250); }); locationInput.addEventListener('keydown', function (e) { if (suggestBox.hidden) return; if (e.key === 'ArrowDown') { e.preventDefault(); setActive(activeIndex + 1); } else if (e.key === 'ArrowUp') { e.preventDefault(); setActive(activeIndex - 1); } else if (e.key === 'Enter') { var items = suggestBox.querySelectorAll('.eq-suggest__item'); if (activeIndex > -1 && items[activeIndex]) { e.preventDefault(); // suggestion pick, form submit nahi chooseItem(items[activeIndex]); } } else if (e.key === 'Escape') { closeSuggest(); } }); // mousedown taki blur se pehle select ho jaye suggestBox.addEventListener('mousedown', function (e) { var item = e.target.closest('.eq-suggest__item'); if (!item) return; e.preventDefault(); chooseItem(item); }); document.addEventListener('click', function (e) { if (!locationInput.closest('.eq-autocomplete').contains(e.target)) { closeSuggest(); } }); } form.addEventListener('submit', function (e) { e.preventDefault(); if (!form.checkValidity()) { form.reportValidity(); return; } var originalBtnHtml = btn ? btn.innerHTML : ''; if (btn) { btn.disabled = true; btn.innerHTML = 'Submitting...'; } if (alertBox) { alertBox.className = 'alert d-none my-3'; alertBox.innerHTML = ''; } fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), headers: { 'X-Requested-With': 'XMLHttpRequest', 'Accept': 'application/json' } }) .then(function (response) { return response.json().then(function (data) { return { status: response.status, body: data }; }); }) .then(function (res) { if (btn) { btn.disabled = false; btn.innerHTML = originalBtnHtml; } if (res.status === 200 && res.body.status) { form.reset(); syncPartnershipFields(); if (alertBox) { alertBox.className = 'alert alert-success my-3'; alertBox.innerHTML = res.body.message || 'Thank you! Your enquiry has been submitted.'; alertBox.scrollIntoView({ behavior: 'smooth', block: 'center' }); } // Redirect to the thank-you page on success if (btn) { btn.disabled = true; btn.innerHTML = 'Redirecting...'; } window.location.href = res.body.redirect || 'https://supportnetwork.com.au/care-form-thank-you'; return; } else { var errorMsg = res.body.message || 'Please fill in all required fields accurately.'; if (res.body.errors) { var firstKey = Object.keys(res.body.errors)[0]; errorMsg = res.body.errors[firstKey][0]; } if (alertBox) { alertBox.className = 'alert alert-danger my-3'; alertBox.innerHTML = errorMsg; alertBox.scrollIntoView({ behavior: 'smooth', block: 'center' }); } } }) .catch(function () { if (btn) { btn.disabled = false; btn.innerHTML = originalBtnHtml; } if (alertBox) { alertBox.className = 'alert alert-danger my-3'; alertBox.innerHTML = 'An error occurred while submitting. Please try again.'; alertBox.scrollIntoView({ behavior: 'smooth', block: 'center' }); } }); }); });

Ready when you are

Let’s figure it out together

No pressure. No confusion. Just clear, kind guidance — one step at a time.