One practice that grew into six, and kept one record

Harbourline started as a single hospital in Fremantle and now runs six across Perth. The thing that holds it together is a shared record, which is why a consult at Rockingham on Monday is on the screen at Joondalup on Tuesday.

The Fremantle hospital opened first and stayed open. Overnight cover was the reason for it: at the time there was one after-hours option south of the river, and it was a long drive from most of the suburbs the practice served. Staffing a vet and two nurses through the night was the decision everything since has been built around.

The other five hospitals came from the same argument in reverse. If one building can hold the night, the rest can be near where people live, and the work that needs a scanner or a theatre travels to the buildings that have them. That is the whole model, and it is why the services page carries a table of which hospital does what.

The record follows the pet rather than the building. Everything else we do is downstream of that.
Dr Nadia Okafor, clinical director

How we work

  • The estimate comes first

    Anything past a consult is quoted in writing before it happens, and where a finding on the day changes the figure we telephone before continuing.

  • One record, six hospitals

    Notes, images and laboratory results are shared. A vet you have never met still has the full history in front of them.

  • The night shift is staffed, not on call

    Fremantle has people in the building through the night rather than a phone diverted to a home number.

  • Say when cost is the problem

    There is very often a staged plan that reaches the same place more slowly, and we would rather build one than have you decline the whole thing.

  1. 2011

    The Fremantle hospital opens, with overnight cover from the first week.

  2. 2014

    Subiaco joins, and takes the appointments that have to happen before or after work.

  3. 2017

    Joondalup opens with the group's second imaging suite.

  4. 2019

    Midland joins, and becomes the hospital with the largest consult team.

  5. 2021

    Canning Vale opens with a dedicated dental suite and its own dental radiography.

  6. 2023

    Rockingham is built rather than fitted out, with separate dog and cat waiting areas.

A vet and a nurse working together in a bright consult roomA hospital reception area with light timber and potted native plants

How this site is built

40 pages, built from 10 templates.

A template is one layout with a fixed section order and typed content slots. A page is one filled instance. Each template below lists the sections that stay put and the parts that change from page to page, and the counts are read from the site’s own routing rather than typed here.

  1. Home1 page

    Fixed orderHeader and then Hero with location strip and then Proof band and then Featured services grid and then Pets row and then Hospitals map strip and then Emergency band and then Plans teaser and then Advice teaser and then Footer.

    VariesSingle instance.

  2. Hub4 pages

    Fixed orderBreadcrumb and then Hub hero with filter chips and then Grouped card grid and then Hub-specific panel and then FAQ and then CTA band.

    VariesThe grouping. The hub-specific panel: services carries the hospital matrix, locations carries the map, advice carries reading times.

  3. Service14 pages

    Fixed orderBreadcrumb and then Hero with proof figure and then What happens: module list and then Page-only section and then Available at and then Price from and then FAQ and then Related services and then CTA band.

    VariesModule count and content, three to seven per page. One page-only section that appears on no other page. The hospital subset, never all six. Price, FAQ and every image.

  4. Species6 pages

    Fixed orderBreadcrumb and then Hero with portrait and then Life-stage timeline and then Services for this pet and then Common problems and then Advice cross-links and then CTA band.

    VariesThe life stages themselves: a rabbit timeline has no senior-at-seven stage. The common-problems list. Which hospitals see the species.

  5. Location6 pages

    Fixed orderBreadcrumb and then Hero with address, hours and open-now state and then Map facade and then Services here and then Team here and then Parking and access and then Nearby hospitals and then CTA band.

    VariesAddress, hours and phone. Parking and transport written for that suburb. The service and team subsets. One paragraph on what the hospital is known for.

  6. Plan2 pages

    Fixed orderBreadcrumb and then Hero and then Comparison table and then Inclusions and then Worked example and then FAQ and then CTA band.

    VariesThe table shape: wellness is three tiers by pet, fees is a price list by hospital.

  7. Team1 page

    Fixed orderBreadcrumb and then Intro and then Filter by hospital and role and then Portrait grid and then Leadership row.

    VariesSingle instance.

  8. Story2 pages

    Fixed orderBreadcrumb and then Editorial body with pull quote and then Timeline or values grid and then Image pair and then CTA band.

    VariesThe whole body.

  9. Article2 pages

    Fixed orderBreadcrumb and then Reading-time header and then Prose with a when-to-call callout and then Related services and then Author card.

    VariesThe whole body.

  10. Contact and book2 pages

    Fixed orderBreadcrumb and then Hospital picker and then Form and then Phone fallback and then Hours table.

    VariesBook collects a reason and a pet type; contact does not.

Book at the hospital nearest you

Six hospitals across Perth, and one of them is open right now.