<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Bloody Good Tests Changelog</title>
        <link>https://docs.staging.bloodygoodtests.com.au/changelog</link>
        <description>Bloody Good Tests Blog</description>
        <lastBuildDate>Tue, 28 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Medicare result routing, and a clearer name in the API]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/medicare-result-routing</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/medicare-result-routing</guid>
            <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Have your Medicare results route straight back to your organisation, plus a dedicated Medicare ordering role and a renamed API field.]]></description>
            <content:encoded><![CDATA[<p>Medicare results can now <strong>route back to your organisation automatically</strong>.
We've also added a dedicated role for ordering practitioners, and renamed the
Medicare field in the API so it no longer implies something we can't promise.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="result-routing">Result routing<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/medicare-result-routing#result-routing" class="hash-link" aria-label="Direct link to Result routing" title="Direct link to Result routing">​</a></h2>
<p>When a doctor orders under their own provider number, the collecting laboratory
sends results to whatever destination that provider number is registered
against — which historically wasn't us. That meant Medicare results didn't
reliably come back into BGT.</p>
<p><strong>Settings → Result routing</strong> fixes that. Notify each pathology laboratory once
that a practitioner is now ordering through BGT, and their
Medicare results route back into the right organisation from then on.</p>
<ul>
<li><strong>A live status board.</strong> See each laboratory's state — not set up, awaiting
confirmation, connected, or needs attention — for every provider number in
your organisation.</li>
<li><strong>Your details, disclosed only with your consent.</strong> Notifying a laboratory
discloses the practitioner's own details, so it has to come from their
account. Owners and administrators can see the board, but can't notify on
someone else's behalf.</li>
<li><strong>Stop any time, per laboratory.</strong> Ask us to stop routing at a single lab
without affecting the others. We confirm with the lab and record their reply
before marking it stopped.</li>
<li><strong>Advisory, never blocking.</strong> Routing is never a prerequisite for ordering.
Place the order whenever you like; we simply tell you whether the results
will find their way back automatically, and from which labs.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ordering-under-medicare-is-now-its-own-permission">Ordering under Medicare is now its own permission<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/medicare-result-routing#ordering-under-medicare-is-now-its-own-permission" class="hash-link" aria-label="Direct link to Ordering under Medicare is now its own permission" title="Direct link to Ordering under Medicare is now its own permission">​</a></h2>
<p>Who may order under a provider number is now something you grant explicitly.
Create a role with the <strong>Order with Medicare provider number</strong> capability and
assign it to the doctors who should have it — on its own, or alongside their
existing role.</p>
<p>It's deliberately excluded from <strong>Admin</strong>: administrators manage the practice
address and every practitioner's provider details, while only the ordering
doctor can apply their own signature and place orders under their number. See
<a href="https://docs.staging.bloodygoodtests.com.au/practitioners/roles-and-permissions#letting-a-doctor-order-under-medicare">Roles &amp; Permissions</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="for-api-integrations-ordering-under-medicare">For API integrations: ordering under Medicare<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/medicare-result-routing#for-api-integrations-ordering-under-medicare" class="hash-link" aria-label="Direct link to For API integrations: ordering under Medicare" title="Direct link to For API integrations: ordering under Medicare">​</a></h2>
<p><code>POST /v1/referrals</code> takes <strong><code>medicareTests</code></strong> — the tests to order under
Medicare using the practitioner's provider number — and produces a separate
Medicare referral alongside any commercial one. Every referral response carries
a <strong><code>medicare</code></strong> boolean saying which it is.</p>
<p>The naming is deliberate: ordering a test <strong>under Medicare</strong> is something we
control; whether the patient ultimately pays nothing is decided by the
collecting laboratory and the patient's Medicare eligibility, and a gap or full
fee may still apply. Don't present these tests to your customers as guaranteed
to be free.</p>
<p>Medicare referrals created through the API also return a new <strong><code>routingMessage</code></strong>
— a plain-language summary of whether, and from which labs, that practitioner's
results will route back automatically. It's advisory only and never blocks the
order.</p>
<p>See the <a href="https://docs.staging.bloodygoodtests.com.au/api/rest#create-referral">REST API reference</a> and the
<a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a> for the field-level detail, or
<a href="https://docs.staging.bloodygoodtests.com.au/practitioners/medicare">Medicare Ordering</a> for the full walkthrough.</p>
<hr>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>ordering</category>
            <category>portal</category>
            <category>api</category>
        </item>
        <item>
            <title><![CDATA[Roles and permissions for your organisation]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions</guid>
            <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Control what each member can see and do with built-in roles, or build your own from individual capabilities.]]></description>
            <content:encoded><![CDATA[<p>Your organisation can now control <strong>what each member can see and do</strong>, using a
set of built-in roles or roles you build yourself.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fine-grained-access-control">Fine-grained access control<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions#fine-grained-access-control" class="hash-link" aria-label="Direct link to Fine-grained access control" title="Direct link to Fine-grained access control">​</a></h2>
<p>Until now, membership was close to all-or-nothing. Organisations told us that
didn't match how their teams actually work: a bookkeeper shouldn't need access
to clinical results, and a support person shouldn't be able to rotate API keys.</p>
<p>Access is now governed by <strong>roles</strong> — named bundles of individual
<strong>capabilities</strong> like <em>View results</em>, <em>Manage API keys</em> or <em>Invite members</em>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-you-get-out-of-the-box">What you get out of the box<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions#what-you-get-out-of-the-box" class="hash-link" aria-label="Direct link to What you get out of the box" title="Direct link to What you get out of the box">​</a></h3>
<p>Every organisation now has these roles, ready to assign:</p>
<ul>
<li><strong>Owner</strong> — full access, always.</li>
<li><strong>Admin</strong> — day-to-day administration.</li>
<li><strong>Support</strong> — referrals, results and clients; no billing, API or settings.</li>
<li><strong>Read-only</strong> — view referrals, results and clients, and nothing else.</li>
</ul>
<p>All except Owner are editable, so they're starting points rather than
constraints.</p>
<p>One capability is deliberately <strong>not</strong> in any of them: <strong>Order with Medicare
provider number</strong>. Ordering under a doctor's own provider number is opt-in, so
you grant it explicitly by creating a role with that capability and assigning
it — rather than it arriving with an administrative role.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build-your-own">Build your own<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions#build-your-own" class="hash-link" aria-label="Direct link to Build your own" title="Direct link to Build your own">​</a></h3>
<p>If none of them fit, create a role in <strong>Settings → Roles</strong> and tick exactly the
capabilities it should have. Custom roles are private to your organisation, and
editing one takes effect immediately for everyone who holds it.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="three-things-worth-knowing">Three things worth knowing<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions#three-things-worth-knowing" class="hash-link" aria-label="Direct link to Three things worth knowing" title="Direct link to Three things worth knowing">​</a></h3>
<ul>
<li><strong>Members can hold several roles at once</strong>, and the result is the union of
them. Compose access instead of creating a role for every combination — a
doctor can hold <em>Support</em> <strong>and</strong> a Medicare ordering role.</li>
<li><strong>View and manage are separate capabilities</strong> almost everywhere. A bookkeeper
can read invoices without being able to change payment methods.</li>
<li><strong>Invitations carry roles.</strong> Choose the roles when you invite someone and
they sign in with the right access immediately — no second step.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="nothing-changed-for-your-existing-members">Nothing changed for your existing members<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/28/roles-and-permissions#nothing-changed-for-your-existing-members" class="hash-link" aria-label="Direct link to Nothing changed for your existing members" title="Direct link to Nothing changed for your existing members">​</a></h3>
<p>Existing members keep the access they had. The new roles were added alongside
what your organisation already had, and no one lost a permission in the
transition. Owners remain owners.</p>
<p>For the full picture — including the complete capability catalogue and how the
base <strong>Member</strong> role works — see
<a href="https://docs.staging.bloodygoodtests.com.au/practitioners/roles-and-permissions">Roles &amp; Permissions</a>.</p>
<hr>
<p><em>Building an integration? Roles govern people, not API credentials — an API key
authenticates as your organisation and isn't limited by any member's roles. See
<a href="https://docs.staging.bloodygoodtests.com.au/api/authentication">Authentication</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>portal</category>
            <category>security</category>
        </item>
        <item>
            <title><![CDATA[Medicare ordering is now live]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/10/medicare-live-in-production</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/10/medicare-live-in-production</guid>
            <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Medicare pathology ordering is out of rollout and available to everyone in production.]]></description>
            <content:encoded><![CDATA[<p>Medicare pathology ordering has finished rolling out and is now
<strong>live in production for everyone</strong>.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="medicare-ordering-is-generally-available">Medicare ordering is generally available<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/10/medicare-live-in-production#medicare-ordering-is-generally-available" class="hash-link" aria-label="Direct link to Medicare ordering is generally available" title="Direct link to Medicare ordering is generally available">​</a></h2>
<p>Since June, Medicare ordering has been rolling out in
non-production environments. That rollout is now complete — every organisation
can order <strong>pathology tests under Medicare</strong> in production, on the platform and via
the API.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/10/medicare-live-in-production#what-this-means-for-you" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<ul>
<li><strong>No more waiting.</strong> If you'd been holding off, Medicare ordering now works
end to end in production. Register a provider number and signature in
<strong>Settings → Provider Numbers</strong>, and you're ready to order.</li>
<li><strong>On the platform and via the API.</strong> Order Medicare tests through the bundle
creator, or via <code>POST /v1/referrals</code> on <strong>API v1.1.0+</strong> under a registered
provider number.</li>
<li><strong>Nothing changes about how it works.</strong> The billing-mode toggle, mixed
commercial + Medicare orders, per-organisation signatures, and hidden pricing
in Medicare mode all behave exactly as before — they're simply available in
production now.</li>
</ul>
<p>For the full walkthrough, see <a href="https://docs.staging.bloodygoodtests.com.au/practitioners/medicare">Medicare Ordering</a> and
the <a href="https://docs.staging.bloodygoodtests.com.au/api/rest#create-referral">REST API reference</a>.</p>
<hr>
<p><em>Building an integration? See the <a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a> for the
developer-facing detail.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>ordering</category>
            <category>portal</category>
        </item>
        <item>
            <title><![CDATA[Product Update — July 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/08/july-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/08/july-2026-product-update</guid>
            <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Faster access to your imported results, a smoother way to buy, and refinements to Medicare ordering.]]></description>
            <content:encoded><![CDATA[<p>A few focused improvements this month — quicker access to your imported results,
a cleaner buying journey, and polish on Medicare ordering.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-get-to-your-imported-results-faster">1. Get to your imported results faster<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/08/july-2026-product-update#1-get-to-your-imported-results-faster" class="hash-link" aria-label="Direct link to 1. Get to your imported results faster" title="Direct link to 1. Get to your imported results faster">​</a></h2>
<ul>
<li><strong>Import from anywhere.</strong> The <strong>Import results</strong> action now lives in the site
header, so you can bring in lab results from elsewhere without hunting for it.</li>
<li><strong>Preview before you import.</strong> Reviewing a PDF before importing is now clearer,
with an improved preview.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/08/july-2026-product-update#what-this-means-for-you" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<p>Consolidating your health history in one place is now a couple of clicks from any
page.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-a-smoother-way-to-buy">2. A smoother way to buy<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/08/july-2026-product-update#2-a-smoother-way-to-buy" class="hash-link" aria-label="Direct link to 2. A smoother way to buy" title="Direct link to 2. A smoother way to buy">​</a></h2>
<ul>
<li><strong>Straight to your hub.</strong> Buy links now take you directly to your personal
health hub, so purchasing and viewing results happen in the one place.</li>
<li><strong>Checkout fixes.</strong> A round of buy-page fixes for a smoother path from cart to
confirmation.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-medicare-ordering-refinements">3. Medicare ordering refinements<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/07/08/july-2026-product-update#3-medicare-ordering-refinements" class="hash-link" aria-label="Direct link to 3. Medicare ordering refinements" title="Direct link to 3. Medicare ordering refinements">​</a></h2>
<p>Following last month's launch of Medicare ordering, we refined the experience:</p>
<ul>
<li><strong>A cleaner signature step.</strong> The provider-signature dialog was redesigned and
now shows a live PDF preview of how the signature appears on the referral.</li>
<li><strong>Clearer ordering-doctor details.</strong> The ordering-practitioner information shown
during ordering is tidier and easier to check.</li>
</ul>
<hr>
<p><em>Building an integration? See the <a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a> for the
developer-facing detail.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>results</category>
            <category>ordering</category>
        </item>
        <item>
            <title><![CDATA[Product Update — June 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update</guid>
            <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A new dedicated personal health hub, Medicare test ordering, redesigned email notifications, and a complete history trail for your records.]]></description>
            <content:encoded><![CDATA[<p>Over the past few weeks we've shipped four significant improvements to the
Bloody Good Tests platform. Here's what's changed and what it means for you.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-a-dedicated-home-for-your-personal-health-results">1. A dedicated home for your personal health results<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#1-a-dedicated-home-for-your-personal-health-results" class="hash-link" aria-label="Direct link to 1. A dedicated home for your personal health results" title="Direct link to 1. A dedicated home for your personal health results">​</a></h2>
<p>We've separated the practitioner/clinic experience from the personal health
experience into two purpose-built apps:</p>
<ul>
<li><strong><code>https://app.bloodygoodtests.com.au</code></strong> — the workspace for practitioners and organisations: ordering
tests, managing clients, team settings, and admin tools.</li>
<li><strong><code>https://my.bloodygoodtests.com.au</code></strong> — your personal health hub: your results, your tests, and your
account, with nothing else in the way.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#what-this-means-for-you" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<ul>
<li><strong>A cleaner, simpler experience.</strong> If you're a patient or consumer, your hub
shows only what's relevant to you — your results and your tests — without
clinic-management menus.</li>
<li><strong>Move between the two seamlessly.</strong> If you're a practitioner who also has
personal results, a new <strong>"My health hub"</strong> button lets you jump from the
practitioner app straight into your personal hub without logging in again.</li>
<li><strong>Same login, same data.</strong> Both apps share the same secure account and the
same underlying records. Nothing about your data changes — only where you
view it.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="also-new-in-this-release">Also new in this release<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#also-new-in-this-release" class="hash-link" aria-label="Direct link to Also new in this release" title="Direct link to Also new in this release">​</a></h3>
<ul>
<li><strong>Bring Your Own lab results.</strong> You can now import lab results from elsewhere
into your hub, so all your health data lives in one place.</li>
<li><strong>Smarter address capture.</strong> Account setup, settings, and checkout now capture
your full address (including state and postcode) with type-ahead suggestions,
reducing errors on your referrals.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-order-medicare-pathology-tests">2. Order Medicare pathology tests<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#2-order-medicare-pathology-tests" class="hash-link" aria-label="Direct link to 2. Order Medicare pathology tests" title="Direct link to 2. Order Medicare pathology tests">​</a></h2>
<p>Practitioners and clinics can now order <strong>pathology tests under Medicare</strong> through
Bloody Good Tests, alongside the existing commercial tests.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you-1">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#what-this-means-for-you-1" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<ul>
<li><strong>Medicare ordering, end to end.</strong> When creating a test order, you can switch
between <strong>Commercial</strong> and <strong>Medicare</strong> billing, choose the
eligible tests, and we generate a proper Medicare-compliant pathology referral
for you.</li>
<li><strong>Mixed orders are handled automatically.</strong> If an order contains both commercial
and Medicare tests, we split it into the right referrals behind the scenes and
send them together in a single email — nothing extra for you to do.</li>
<li><strong>Manage provider details once.</strong> A new <strong>Medicare</strong> settings area lets your
organisation store each practitioner's provider number and a default practice
address, so they're filled in correctly on every referral. Provider numbers are
validated as you enter them.</li>
<li><strong>Capture your signature securely.</strong> Each practitioner adds their signature
directly in the app — drawn once and stored against your organisation — and it's
applied automatically to every Medicare referral. A provider number can only be
used to order once its signature is on file.</li>
<li><strong>Prices step out of the way.</strong> When you're ordering in Medicare mode, pricing is
hidden — because Medicare tests carry no direct cost to you.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="behind-the-scenes">Behind the scenes<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#behind-the-scenes" class="hash-link" aria-label="Direct link to Behind the scenes" title="Direct link to Behind the scenes">​</a></h3>
<ul>
<li>Address and postcode handling was upgraded so referrals print correctly —
including Northern Territory postcodes that start with a zero.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-redesigned-more-reliable-email-notifications">3. Redesigned, more reliable email notifications<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#3-redesigned-more-reliable-email-notifications" class="hash-link" aria-label="Direct link to 3. Redesigned, more reliable email notifications" title="Direct link to 3. Redesigned, more reliable email notifications">​</a></h2>
<p>We've rebuilt how we send transactional emails — order confirmations,
verification links, results notifications, payout confirmations and more.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you-2">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#what-this-means-for-you-2" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<ul>
<li><strong>Better-looking emails.</strong> Every notification has been rebuilt with a modern,
responsive design that works across devices and supports dark mode.</li>
<li><strong>Consistent branding.</strong> Emails sent on behalf of a clinic or organisation now
carry that organisation's branding correctly and consistently.</li>
<li><strong>More reliable delivery.</strong> Emails are now sent through a dedicated delivery
pipeline. If something goes wrong with an email, it no longer affects your
order, your results, or any other action — and failed sends are automatically
retried.</li>
</ul>
<p>There's nothing you need to do — you'll simply notice cleaner, more consistent
emails.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="4-a-complete-history-trail-for-your-records">4. A complete history trail for your records<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#4-a-complete-history-trail-for-your-records" class="hash-link" aria-label="Direct link to 4. A complete history trail for your records" title="Direct link to 4. A complete history trail for your records">​</a></h2>
<p>We've introduced audit logging for sensitive records such as referrals and
profiles.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you-3">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/06/27/june-2026-product-update#what-this-means-for-you-3" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<ul>
<li><strong>Every change is recorded.</strong> When a referral or profile detail is amended, we
now keep a secure, time-stamped record of what changed and who made the change.</li>
<li><strong>Stronger data integrity.</strong> A change is only saved if its history record is
saved too — so the trail is always complete and trustworthy.</li>
<li><strong>Privacy-first.</strong> Personal health information in these history records stays
encrypted, and the history is only accessible to authorised administrators.</li>
</ul>
<p>This strengthens our compliance posture and means we can always answer
"what changed, and when?" for the records we hold on your behalf.</p>
<hr>
<p><em>Building an integration? June brought Medicare ordering to the API
(<code>v1.1.0</code>), referral editing, and more tolerant address handling. See the
<a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>ordering</category>
            <category>notifications</category>
        </item>
        <item>
            <title><![CDATA[Product Update — May 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update</guid>
            <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Results with more clinical context, organisation branding, a better collection-centre finder, and webhooks and team management as standard.]]></description>
            <content:encoded><![CDATA[<p>This month brought richer results, the ability to make the experience your own,
and a better way to find where to get tested.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-results-with-more-context">1. Results with more context<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update#1-results-with-more-context" class="hash-link" aria-label="Direct link to 1. Results with more context" title="Direct link to 1. Results with more context">​</a></h2>
<ul>
<li><strong>Cardiovascular risk targets.</strong> Lipid results (such as cholesterol) now show
the relevant <strong>risk target</strong> alongside the standard reference range, so an
"in range" value is easier to interpret against cardiovascular-health goals.</li>
<li><strong>Cleaner lipid presentation.</strong> We fixed how lipid panels are displayed so the
numbers and ranges read correctly.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update#what-this-means-for-you" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<p>Results are easier to make sense of at a glance — you can see not just whether a
value is normal, but how it sits against clinical targets.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-make-the-experience-your-own">2. Make the experience your own<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update#2-make-the-experience-your-own" class="hash-link" aria-label="Direct link to 2. Make the experience your own" title="Direct link to 2. Make the experience your own">​</a></h2>
<ul>
<li><strong>White-label branding.</strong> Organisations can now apply their own branding, so the
experience your clients see reflects your clinic rather than ours.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-a-better-collection-centre-finder">3. A better collection-centre finder<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update#3-a-better-collection-centre-finder" class="hash-link" aria-label="Direct link to 3. A better collection-centre finder" title="Direct link to 3. A better collection-centre finder">​</a></h2>
<ul>
<li><strong>Smoother map.</strong> We resolved jank and layout issues in the collection-centre
map and improved the overall finding-a-centre experience.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="4-webhooks-and-team-management-now-standard">4. Webhooks and team management, now standard<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/05/28/may-2026-product-update#4-webhooks-and-team-management-now-standard" class="hash-link" aria-label="Direct link to 4. Webhooks and team management, now standard" title="Direct link to 4. Webhooks and team management, now standard">​</a></h2>
<ul>
<li><strong>Generally available.</strong> Organisation <strong>webhook configuration</strong> and <strong>member
management</strong> graduated from limited rollout and are now available to everyone.</li>
</ul>
<hr>
<p><em>Building an integration? We also published a machine-readable API description at
<code>/llms.txt</code> for LLM and agent tooling. See the <a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a>
for the developer-facing detail.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>results</category>
            <category>portal</category>
        </item>
        <item>
            <title><![CDATA[Product Update — April 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update</guid>
            <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Downloadable result PDFs, female-hormone results in context, editing an order after you've created it, and importing results without a referral.]]></description>
            <content:encoded><![CDATA[<p>April focused on results you can share and orders you can adjust after the fact.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-download-and-share-your-result-pdfs">1. Download and share your result PDFs<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update#1-download-and-share-your-result-pdfs" class="hash-link" aria-label="Direct link to 1. Download and share your result PDFs" title="Direct link to 1. Download and share your result PDFs">​</a></h2>
<ul>
<li><strong>Result PDFs.</strong> Every result now has a downloadable PDF, so you can save it or
share it with a practitioner.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-understand-female-hormone-results-in-context">2. Understand female-hormone results in context<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update#2-understand-female-hormone-results-in-context" class="hash-link" aria-label="Direct link to 2. Understand female-hormone results in context" title="Direct link to 2. Understand female-hormone results in context">​</a></h2>
<ul>
<li><strong>Cycle-phase ranges.</strong> Female sex-hormone results (oestradiol, FSH, LH,
progesterone) now show the reference range for each phase of the cycle, rather
than a single one-size-fits-all range.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="what-this-means-for-you">What this means for you<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update#what-this-means-for-you" class="hash-link" aria-label="Direct link to What this means for you" title="Direct link to What this means for you">​</a></h3>
<p>Hormone results are far easier to interpret when the range shown matches the
relevant stage of the cycle.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-edit-an-order-after-youve-created-it">3. Edit an order after you've created it<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update#3-edit-an-order-after-youve-created-it" class="hash-link" aria-label="Direct link to 3. Edit an order after you've created it" title="Direct link to 3. Edit an order after you've created it">​</a></h2>
<ul>
<li><strong>Update referral details.</strong> You can now correct a patient's details on an
existing referral, and we regenerate the referral PDF automatically — no need to
cancel and start again.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="4-bring-in-results-without-an-original-referral">4. Bring in results without an original referral<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/04/29/april-2026-product-update#4-bring-in-results-without-an-original-referral" class="hash-link" aria-label="Direct link to 4. Bring in results without an original referral" title="Direct link to 4. Bring in results without an original referral">​</a></h2>
<ul>
<li><strong>Standalone results.</strong> The platform can now store results that didn't originate
from a referral placed with us — the groundwork for the Bring Your Own results
feature that launched in June.</li>
</ul>
<hr>
<p><em>Building an integration? April added a <code>PATCH /v1/referrals/{uuid}</code> endpoint,
<code>productId</code>/<code>productName</code> fields, and a staging-only endpoint to simulate results
end-to-end. See the <a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>results</category>
            <category>ordering</category>
        </item>
        <item>
            <title><![CDATA[Product Update — March 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/03/23/march-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/03/23/march-2026-product-update</guid>
            <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A mobile-friendly portal, clearer incoming lab results, and organisation support-email settings.]]></description>
            <content:encoded><![CDATA[<p>March made the practitioner portal work well on the go and made incoming lab
results easier to work through.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-manage-everything-from-your-phone">1. Manage everything from your phone<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/03/23/march-2026-product-update#1-manage-everything-from-your-phone" class="hash-link" aria-label="Direct link to 1. Manage everything from your phone" title="Direct link to 1. Manage everything from your phone">​</a></h2>
<ul>
<li><strong>Mobile-friendly tables.</strong> The Referrals, Results, Members and Invitations
lists now adapt to smaller screens, so you can manage your organisation from a
phone or tablet.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-clearer-incoming-lab-results">2. Clearer incoming lab results<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/03/23/march-2026-product-update#2-clearer-incoming-lab-results" class="hash-link" aria-label="Direct link to 2. Clearer incoming lab results" title="Direct link to 2. Clearer incoming lab results">​</a></h2>
<ul>
<li><strong>See the doctors involved.</strong> Unassigned incoming results now show the referring
and consulting doctor, making them easier to match to the right patient.</li>
<li><strong>Extracted-PDF view.</strong> View the PDF extracted from a lab message directly.</li>
<li><strong>Prioritise by what's outstanding.</strong> Incoming results can be sorted by the
number of pending biomarkers.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-set-an-organisation-support-email">3. Set an organisation support email<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/03/23/march-2026-product-update#3-set-an-organisation-support-email" class="hash-link" aria-label="Direct link to 3. Set an organisation support email" title="Direct link to 3. Set an organisation support email">​</a></h2>
<ul>
<li><strong>Your support address.</strong> Organisations can now configure a support email so
communications point clients to the right place.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="also-worth-noting">Also worth noting<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/03/23/march-2026-product-update#also-worth-noting" class="hash-link" aria-label="Direct link to Also worth noting" title="Direct link to Also worth noting">​</a></h2>
<ul>
<li><strong>Ordering safeguards.</strong> We now enforce a minimum-age restriction at ordering
time.</li>
</ul>
<hr>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>portal</category>
            <category>results</category>
        </item>
        <item>
            <title><![CDATA[Product Update — February 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/02/23/february-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/02/23/february-2026-product-update</guid>
            <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A fresh new look, organisation team management, and more informative results.]]></description>
            <content:encoded><![CDATA[<p>February brought a redesigned interface, tools to manage your team, and richer
detail on every result.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-a-fresh-new-look-and-navigation">1. A fresh new look and navigation<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/02/23/february-2026-product-update#1-a-fresh-new-look-and-navigation" class="hash-link" aria-label="Direct link to 1. A fresh new look and navigation" title="Direct link to 1. A fresh new look and navigation">​</a></h2>
<ul>
<li><strong>Redesigned interface.</strong> We rolled out a new application shell and sidebar
navigation for a cleaner, more consistent experience across the portal.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-invite-and-manage-your-team">2. Invite and manage your team<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/02/23/february-2026-product-update#2-invite-and-manage-your-team" class="hash-link" aria-label="Direct link to 2. Invite and manage your team" title="Direct link to 2. Invite and manage your team">​</a></h2>
<ul>
<li><strong>Organisation member management.</strong> Invite colleagues, assign roles, and manage
who has access — with a role hierarchy so permissions stay sensible.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-more-informative-results">3. More informative results<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/02/23/february-2026-product-update#3-more-informative-results" class="hash-link" aria-label="Direct link to 3. More informative results" title="Direct link to 3. More informative results">​</a></h2>
<ul>
<li><strong>Sample type.</strong> Results now show the sample type for each biomarker
(for example, serum or whole blood).</li>
<li><strong>Fasting status.</strong> Where known, results indicate whether the sample was
collected fasting.</li>
<li><strong>Optimal ranges at a glance.</strong> The results page can automatically show optimal
ranges alongside standard reference ranges.</li>
<li><strong>Fuller patient details on referrals.</strong> Referrals now carry the complete
patient record (name, contact, date of birth, gender and address).</li>
</ul>
<hr>
<p><em>Building an integration? February added the <code>person</code> object and biomarker
<code>sampleType</code> to API responses, plus webhook de-duplication and an event UUID for
idempotency. See the <a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a> and
<a href="https://docs.staging.bloodygoodtests.com.au/api/webhooks#idempotency">Webhooks</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>portal</category>
            <category>results</category>
        </item>
        <item>
            <title><![CDATA[Product Update — January 2026]]></title>
            <link>https://docs.staging.bloodygoodtests.com.au/changelog/2026/01/29/january-2026-product-update</link>
            <guid>https://docs.staging.bloodygoodtests.com.au/changelog/2026/01/29/january-2026-product-update</guid>
            <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A brand-new way to buy tests and organisation-level discounts.]]></description>
            <content:encoded><![CDATA[<p>We kicked off the year with a revamped buying experience and more flexible pricing
for organisations.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-a-brand-new-way-to-buy-tests">1. A brand-new way to buy tests<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/01/29/january-2026-product-update#1-a-brand-new-way-to-buy-tests" class="hash-link" aria-label="Direct link to 1. A brand-new way to buy tests" title="Direct link to 1. A brand-new way to buy tests">​</a></h2>
<ul>
<li><strong>Redesigned buy pages.</strong> A cleaner, faster path to purchasing tests, with
customer billing details captured securely at checkout.</li>
<li><strong>Spam protection.</strong> Added a challenge to the buy page to keep out automated
abuse.</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-organisation-level-discounts">2. Organisation-level discounts<a href="https://docs.staging.bloodygoodtests.com.au/changelog/2026/01/29/january-2026-product-update#2-organisation-level-discounts" class="hash-link" aria-label="Direct link to 2. Organisation-level discounts" title="Direct link to 2. Organisation-level discounts">​</a></h2>
<ul>
<li><strong>Flexible pricing.</strong> Organisations can now apply discounts, giving you more
control over what your clients pay.</li>
</ul>
<hr>
<p><em>Building an integration? Referral responses now include <code>referralType</code>
(for example, <code>blood</code>). See the <a href="https://docs.staging.bloodygoodtests.com.au/api/changelog">API changelog</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@bloodygoodtests.com.au" target="_blank" rel="noopener noreferrer">support@bloodygoodtests.com.au</a>.</em></p>]]></content:encoded>
            <category>product</category>
            <category>ordering</category>
        </item>
    </channel>
</rss>