<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.eirly.health/changelog</id>
    <title>Eirly Health Changelog</title>
    <updated>2026-09-13T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.eirly.health/changelog"/>
    <subtitle>Eirly Health Blog</subtitle>
    <icon>https://docs.eirly.health/img/eirly-favicon.png</icon>
    <entry>
        <title type="html"><![CDATA[September 2026: Share a result with any doctor, by link]]></title>
        <id>https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update"/>
        <updated>2026-09-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Share a result with any doctor using a link and an access code, add and edit clients from the portal, and a busy month for integrations, including managing webhooks and Medicare provider records over the API, a collection centre directory, and a developer MCP server.]]></summary>
        <content type="html"><![CDATA[<p>The headline this month is <strong>shareable result links</strong>: a patient can now show
their results to any doctor, whether or not that doctor has ever heard of us.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="share-a-result-with-any-doctor-by-link">Share a result with any doctor, by link<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#share-a-result-with-any-doctor-by-link" class="hash-link" aria-label="Direct link to Share a result with any doctor, by link" title="Direct link to Share a result with any doctor, by link">​</a></h2>
<p>Sharing a result used to require the recipient to already be an organisation on
the platform. That works for a clinic you found through us, and not at all for
the GP you have seen for fifteen years.</p>
<p>From <strong>Shared results</strong>, <strong>Share</strong> now offers two paths: share with a clinic
(the existing flow, unchanged) or <strong>create a link</strong>. A link gives the recipient
a clean, read-only page with no account and no sign-up.</p>
<ul>
<li><strong>Pick exactly what to share</strong>, biomarker by biomarker.</li>
<li><strong>A link plus a 6-character access code</strong>, so the two can travel separately.</li>
<li><strong>Any expiry from 1 to 30 days.</strong> There is no "forever" option.</li>
<li><strong>Revoke whenever you like</strong>, including for someone who has the page open.</li>
<li><strong>Decide what identifies you.</strong> Name, date of birth and sex are three separate
choices.</li>
<li><strong>Email it</strong>, with the access code included only if you tick the box.</li>
</ul>
<p>Your <strong>Shared results</strong> page keeps the history: every link, its access code, who
it was emailed to, and every attempt to open it. If somebody guesses repeatedly
at a code, the link locks itself and then disables itself permanently, and we
email you when it happens.</p>
<p>Deleting a result you uploaded also kills any links to it.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="add-and-edit-clients">Add and edit clients<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#add-and-edit-clients" class="hash-link" aria-label="Direct link to Add and edit clients" title="Direct link to Add and edit clients">​</a></h2>
<p>You can now <strong>add a client</strong> and <strong>correct their details</strong> from the Clients
section, instead of waiting for them to arrive through an order. Both sit behind
the existing <strong>Edit clients</strong> permission, which you manage through
<a href="https://docs.eirly.health/practitioners/roles-and-permissions">Roles &amp; Permissions</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="for-developers">For developers<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#for-developers" class="hash-link" aria-label="Direct link to For developers" title="Direct link to For developers">​</a></h2>
<p>A busy month for integrations. The full detail, field by field, is in the
<a href="https://docs.eirly.health/api/changelog">API changelog</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="manage-webhooks-over-the-api">Manage webhooks over the API<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#manage-webhooks-over-the-api" class="hash-link" aria-label="Direct link to Manage webhooks over the API" title="Direct link to Manage webhooks over the API">​</a></h3>
<p>You can now <strong>create, list, update and delete webhooks</strong> with <code>/v1/webhooks</code>,
and list the events you can subscribe to with <code>GET /v1/webhook-events</code>, so an
integration no longer needs someone to set its webhooks up in the portal. Webhooks
created either way are the same webhooks. Saving one is also checked now, in the
portal and over the API: the URL must use <code>https</code> and must not point at a private
address, and an event can be sent to a given URL by only one of your webhooks, so
nothing is delivered twice. And when a webhook is created, re-pointed or deleted
over the API, your owners and webhook managers get an email saying so. See
<a href="https://docs.eirly.health/api/rest#webhooks">Webhooks</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="medicare-provider-records-over-the-api">Medicare provider records over the API<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#medicare-provider-records-over-the-api" class="hash-link" aria-label="Direct link to Medicare provider records over the API" title="Direct link to Medicare provider records over the API">​</a></h3>
<p>Register a doctor's provider number, referral details and signature against your
organisation with <code>/v1/providers</code>, without the doctor needing an account with us,
and request that their results route back to you. Records created this way show
up in <strong>Settings &gt; Result routing</strong> alongside your practitioners' own. See
<a href="https://docs.eirly.health/api/rest#providers">Providers</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="a-directory-of-collection-centres">A directory of collection centres<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#a-directory-of-collection-centres" class="hash-link" aria-label="Direct link to A directory of collection centres" title="Direct link to A directory of collection centres">​</a></h3>
<p><code>GET /v1/collection-centres</code> returns about 5,900 collection centres across
Australia, with opening hours, so you can show a patient where to go once a
referral is ordered. Search near a location or within a map viewport, and
subscribe to <code>collection_centres.updated</code> to hear when the list changes. See
<a href="https://docs.eirly.health/api/rest#collection-centres">Collection Centres</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="more-on-every-test">More on every test<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#more-on-every-test" class="hash-link" aria-label="Direct link to More on every test" title="Direct link to More on every test">​</a></h3>
<p><code>GET /v1/tests</code> now says which tests can be ordered under Medicare
(<code>medicareListed</code>), can include the biomarkers each test is expected to report,
and carries the price in cents (<code>priceCents</code>) so you are not doing arithmetic on
dollars.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="developer-mcp-server">Developer MCP server<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#developer-mcp-server" class="hash-link" aria-label="Direct link to Developer MCP server" title="Direct link to Developer MCP server">​</a></h3>
<p>There is now a <strong>developer MCP server</strong> at <code>https://mcp.eirly.health/dev/v1</code>. Point your AI
coding assistant at it and it answers from our real API contract: endpoints,
request and response shapes, error codes and webhook events. It holds no patient
or customer data. See <a href="https://docs.eirly.health/api/mcp">MCP</a> to connect one.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="also-for-integrations">Also for integrations<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#also-for-integrations" class="hash-link" aria-label="Direct link to Also for integrations" title="Direct link to Also for integrations">​</a></h3>
<ul>
<li><strong><code>referral.issued</code> arrives immediately</strong>, rather than up to a minute after the
referral is issued.</li>
<li><strong>Paging works the same on every list endpoint</strong>, and a bad paging parameter
now tells you what is wrong. See <a href="https://docs.eirly.health/api/rest#pagination">Pagination</a>.</li>
<li><strong>Pathology provider ids use one spelling everywhere</strong>, for example
<code>douglass-hanly-moir</code>, including on results.</li>
<li>The Swagger documentation now lets you pick the API version to try, and
describes what each endpoint actually returns.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="coming-soon">Coming soon<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#coming-soon" class="hash-link" aria-label="Direct link to Coming soon" title="Direct link to Coming soon">​</a></h2>
<ul>
<li><strong>Ordering for your clients.</strong> An Orders section for building an order on
behalf of a client and tracking it through to results, with favourites for the
tests you reach for constantly.</li>
<li><strong>Organisation subscriptions.</strong> A Subscription tab in Settings, with its own
card and 30 days notice on cancellation.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="smaller-fixes">Smaller fixes<a href="https://docs.eirly.health/changelog/2026/09/13/september-2026-product-update#smaller-fixes" class="hash-link" aria-label="Direct link to Smaller fixes" title="Direct link to Smaller fixes">​</a></h2>
<ul>
<li>The assistant can now <strong>link you to the documentation</strong> when it answers, and
its panel can be resized by dragging the divider.</li>
<li>An <strong>Administrator can no longer remove, demote or grant Owner</strong>.</li>
<li>The <strong>Shared with me</strong> page has moved onto the same list framework as the
rest of the portal, with the same search, filtering and sorting.</li>
<li>The API now <strong>refuses an ambiguous client identifier</strong> rather than guessing
which client you meant.</li>
<li>When a webhook can't be saved, the portal now <strong>says why</strong> (for example, that
the URL must use <code>https</code>) instead of a generic error.</li>
<li>Buying a test with an email address that already has an account <strong>no longer
changes that account's details</strong>.</li>
<li>A few API referral lookups that could fail on older records now return them.</li>
</ul>
<hr>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="portal" term="portal"/>
        <category label="results" term="results"/>
        <category label="clients" term="clients"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[August 2026: Patients can share a result with an organisation]]></title>
        <id>https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update"/>
        <updated>2026-08-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Patients can share a result with an organisation, plus a refreshed portal, payouts and integration logs in Settings, partner pricing on your buy pages, and the ability to delete results you uploaded yourself.]]></summary>
        <content type="html"><![CDATA[<p>Patients can now <strong>share a result directly with an organisation</strong>, with an
expiry they choose and the ability to revoke it at any time. Alongside that,
August was a month of making the things you use every day faster and more
consistent: the portal's lists and tables have been rebuilt on a common
foundation, and Settings gained visibility into payouts and your integration
traffic.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="patient-initiated-result-sharing">Patient-initiated result sharing<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#patient-initiated-result-sharing" class="hash-link" aria-label="Direct link to Patient-initiated result sharing" title="Direct link to Patient-initiated result sharing">​</a></h2>
<p>A patient can now <strong>share one of their own results with an organisation</strong>, from
their <strong>Shared results</strong> page. It works the same way for results from an order
and for results they uploaded themselves.</p>
<ul>
<li><strong>Pick the organisation by email.</strong> Enter the organisation's email address and
we resolve it to the organisation, then show you who you're about to share
with so you can confirm before anything is disclosed.</li>
<li><strong>Set how long it lasts.</strong> Choose an expiry date, or a duration, at the time
of sharing.</li>
<li><strong>Revoke at any time.</strong> The <strong>Shared results</strong> page lists everything currently
shared and who it's shared with, and access ends the moment it's revoked.</li>
</ul>
<p>On the organisation side, shared results arrive in a dedicated <strong>Shared with me</strong>
section — deliberately separate from the results your organisation ordered, so
the two are never confused. Access is governed by its own <strong>View shared
results</strong> capability, which you grant through
<a href="https://docs.eirly.health/practitioners/roles-and-permissions">Roles &amp; Permissions</a>. A member can be
allowed to see the results you ordered without seeing patient-shared ones, or
the other way around.</p>
<p>This is rolling out progressively.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="a-refreshed-portal">A refreshed portal<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#a-refreshed-portal" class="hash-link" aria-label="Direct link to A refreshed portal" title="Direct link to A refreshed portal">​</a></h2>
<p>Results, Referrals, Clients, Test Bundles, Catalogue, Members, Optimal Ranges,
Invoices and Settings have all moved onto the same page and table framework.
In practice that means:</p>
<ul>
<li><strong>Consistent filtering, sorting and paging</strong> on every list, instead of each
page behaving slightly differently.</li>
<li><strong>Search on referrals</strong>, so you can find one without paging through the list.</li>
<li><strong>A shared page header and tabs</strong> across every section, so navigation sits in
the same place wherever you are.</li>
<li><strong>Standardised status badges and notifications</strong>, so a status means the same
thing and looks the same on every screen.</li>
</ul>
<p>We also fixed page ordering on the Invoices table when changing page size, and
tightened up sidebar spacing across the portal.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="payouts-webhooks-and-api-activity-in-settings">Payouts, webhooks and API activity in Settings<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#payouts-webhooks-and-api-activity-in-settings" class="hash-link" aria-label="Direct link to Payouts, webhooks and API activity in Settings" title="Direct link to Payouts, webhooks and API activity in Settings">​</a></h2>
<p><strong>Settings</strong> now includes three new views:</p>
<ul>
<li><strong>Payouts</strong> — what has been paid out to your organisation, and when.</li>
<li><strong>Webhooks Log</strong> — the webhook deliveries we've attempted, so you can see
what your endpoint received without asking us.</li>
<li><strong>API Log</strong> — recent API calls made with your organisation's credentials.</li>
</ul>
<p>Invoices also now show your <strong>full invoice history</strong> along with the <strong>date each
invoice was paid</strong>, rather than only the most recent stretch.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="preferred-partner-pricing-now-reaches-your-buy-pages">Preferred Partner pricing now reaches your buy pages<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#preferred-partner-pricing-now-reaches-your-buy-pages" class="hash-link" aria-label="Direct link to Preferred Partner pricing now reaches your buy pages" title="Direct link to Preferred Partner pricing now reaches your buy pages">​</a></h2>
<p>If your organisation is on a Preferred Partner discount, that discount appeared
on every internal price surface — but not on your public buy pages, in either
the displayed price or the amount charged. It does now, and the amount matches
what you're invoiced elsewhere.</p>
<p>Where a discounted price can't be confirmed, the page falls back to list price
rather than showing a stale one. A customer can only ever miss a discount they
were owed; they can never be charged more than the price shown.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="delete-a-result-you-uploaded-yourself">Delete a result you uploaded yourself<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#delete-a-result-you-uploaded-yourself" class="hash-link" aria-label="Direct link to Delete a result you uploaded yourself" title="Direct link to Delete a result you uploaded yourself">​</a></h2>
<p>If you've uploaded your own results and picked the wrong file, you can now
<strong>delete it yourself</strong>. Previously this needed a support request.</p>
<p>Deleting removes the result from your record along with the upload it came
from, and withdraws any access you had granted to it at the same moment.
It only applies to results <strong>you</strong> uploaded — results from an order stay part
of your record.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="semen-analysis-orders-now-carry-the-collection-letter">Semen analysis orders now carry the collection letter<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#semen-analysis-orders-now-carry-the-collection-letter" class="hash-link" aria-label="Direct link to Semen analysis orders now carry the collection letter" title="Direct link to Semen analysis orders now carry the collection letter">​</a></h2>
<p>Orders that include a semen analysis now have the <strong>phlebotomist letter
attached to the order-ready email</strong>, alongside the usual information sheet.
Previously it had to be sent separately.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="for-assistant-and-mcp-integrations">For assistant and MCP integrations<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#for-assistant-and-mcp-integrations" class="hash-link" aria-label="Direct link to For assistant and MCP integrations" title="Direct link to For assistant and MCP integrations">​</a></h2>
<p>The Eirly MCP server gained three tools:</p>
<ul>
<li><strong><code>get_referral_document</code></strong> — the pathology form for a pending referral.</li>
<li><strong><code>get_result_document</code></strong> — the report for a completed result.</li>
<li><strong><code>get_my_profile</code></strong> — the profile details of the signed-in person.</li>
</ul>
<p>The assistant can also now see <strong>which tests a referral covers</strong>, the
biomarkers expected from them, and <strong>which tests are complete versus still
pending</strong> — so questions like "what am I still waiting on?" get a real answer.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="smaller-fixes">Smaller fixes<a href="https://docs.eirly.health/changelog/2026/08/25/august-2026-product-update#smaller-fixes" class="hash-link" aria-label="Direct link to Smaller fixes" title="Direct link to Smaller fixes">​</a></h2>
<ul>
<li>Invitation screens now show the <strong>real name of the role</strong> you've been invited
into, rather than a placeholder.</li>
<li>The <strong>Resend verification email</strong> action is back on the referrals list.</li>
<li>An expired or already-used verification link now shows a <strong>clear message</strong>
instead of spinning indefinitely.</li>
<li>Webflow stores can save their settings again.</li>
</ul>
<hr>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="portal" term="portal"/>
        <category label="results" term="results"/>
        <category label="ordering" term="ordering"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Medicare result routing, and a clearer name in the API]]></title>
        <id>https://docs.eirly.health/changelog/2026/07/28/medicare-result-routing</id>
        <link href="https://docs.eirly.health/changelog/2026/07/28/medicare-result-routing"/>
        <updated>2026-07-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Have your Medicare results route straight back to your organisation, plus a dedicated Medicare ordering role and a renamed API field.]]></summary>
        <content type="html"><![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.eirly.health/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 Eirly.</p>
<p><strong>Settings → Result routing</strong> fixes that. Notify each pathology laboratory once
that a practitioner is now ordering through Eirly, 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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/api/rest#create-referral">REST API reference</a> and the
<a href="https://docs.eirly.health/api/changelog">API changelog</a> for the field-level detail, or
<a href="https://docs.eirly.health/practitioners/medicare">Medicare Ordering</a> for the full walkthrough.</p>
<hr>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="ordering" term="ordering"/>
        <category label="portal" term="portal"/>
        <category label="api" term="api"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Roles and permissions for your organisation]]></title>
        <id>https://docs.eirly.health/changelog/2026/07/28/roles-and-permissions</id>
        <link href="https://docs.eirly.health/changelog/2026/07/28/roles-and-permissions"/>
        <updated>2026-07-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Control what each member can see and do with built-in roles, or build your own from individual capabilities.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/api/authentication">Authentication</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="portal" term="portal"/>
        <category label="security" term="security"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Medicare ordering is now live]]></title>
        <id>https://docs.eirly.health/changelog/2026/07/10/medicare-live-in-production</id>
        <link href="https://docs.eirly.health/changelog/2026/07/10/medicare-live-in-production"/>
        <updated>2026-07-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Medicare pathology ordering is out of rollout and available to everyone in production.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/practitioners/medicare">Medicare Ordering</a> and
the <a href="https://docs.eirly.health/api/rest#create-referral">REST API reference</a>.</p>
<hr>
<p><em>Building an integration? See the <a href="https://docs.eirly.health/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@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="ordering" term="ordering"/>
        <category label="portal" term="portal"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[July 2026: Faster access to your imported results]]></title>
        <id>https://docs.eirly.health/changelog/2026/07/08/july-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/07/08/july-2026-product-update"/>
        <updated>2026-07-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Faster access to your imported results, a smoother way to buy, and refinements to Medicare ordering.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="results" term="results"/>
        <category label="ordering" term="ordering"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[June 2026: Order Medicare pathology tests]]></title>
        <id>https://docs.eirly.health/changelog/2026/06/27/june-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/06/27/june-2026-product-update"/>
        <updated>2026-06-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A new dedicated personal health hub, Medicare test ordering, redesigned email notifications, and a complete history trail for your records.]]></summary>
        <content type="html"><![CDATA[<p>Over the past few weeks we've shipped four significant improvements to the
Eirly Health 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.eirly.health/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.eirly.health</code></strong> — the workspace for practitioners and organisations: ordering
tests, managing clients, team settings, and admin tools.</li>
<li><strong><code>https://my.eirly.health</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.eirly.health/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.eirly.health/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.eirly.health/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
Eirly Health, 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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/api/changelog">API changelog</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="ordering" term="ordering"/>
        <category label="notifications" term="notifications"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[May 2026: Results with more context]]></title>
        <id>https://docs.eirly.health/changelog/2026/05/28/may-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/05/28/may-2026-product-update"/>
        <updated>2026-05-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Results with more clinical context, organisation branding, a better collection-centre finder, and webhooks and team management as standard.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="results" term="results"/>
        <category label="portal" term="portal"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[April 2026: Download and share your result PDFs]]></title>
        <id>https://docs.eirly.health/changelog/2026/04/29/april-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/04/29/april-2026-product-update"/>
        <updated>2026-04-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Downloadable result PDFs, female-hormone results in context, editing an order after you've created it, and importing results without a referral.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/api/changelog">API changelog</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="results" term="results"/>
        <category label="ordering" term="ordering"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[March 2026: The portal on your phone]]></title>
        <id>https://docs.eirly.health/changelog/2026/03/23/march-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/03/23/march-2026-product-update"/>
        <updated>2026-03-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A mobile-friendly portal, clearer incoming lab results, and organisation support-email settings.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/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@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="portal" term="portal"/>
        <category label="results" term="results"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[February 2026: A fresh new look]]></title>
        <id>https://docs.eirly.health/changelog/2026/02/23/february-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/02/23/february-2026-product-update"/>
        <updated>2026-02-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A fresh new look, organisation team management, and more informative results.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/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.eirly.health/api/changelog">API changelog</a> and
<a href="https://docs.eirly.health/api/webhooks#idempotency">Webhooks</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="portal" term="portal"/>
        <category label="results" term="results"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[January 2026: A new way to buy tests]]></title>
        <id>https://docs.eirly.health/changelog/2026/01/29/january-2026-product-update</id>
        <link href="https://docs.eirly.health/changelog/2026/01/29/january-2026-product-update"/>
        <updated>2026-01-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A brand-new way to buy tests and organisation-level discounts.]]></summary>
        <content type="html"><![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.eirly.health/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.eirly.health/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.eirly.health/api/changelog">API changelog</a>.</em></p>
<p><em>Questions? Reach out to our team at <a href="mailto:support@eirly.health" target="_blank" rel="noopener noreferrer">support@eirly.health</a>.</em></p>]]></content>
        <category label="product" term="product"/>
        <category label="ordering" term="ordering"/>
    </entry>
</feed>