PageSourceSearch

https://updoc.com.au/

html updoc.com.au collected 2026-09-28 08:26:27 UTC 134,154 bytes, 1,508 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Mon Sep 28 2026 06:05:41 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="l.updoc.com.au" data-wf-page="65f249cf0e83350ffc2fe761" data-wf-site="6368ef8eb234626d58627d89" lang="en"><head><meta charset="utf-8"/><base href="https://updoc.com.au"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Online Doctor &amp; Telehealth Consultations Australia | Updoc</title><meta content="Consult an AHPRA-registered Partner Doctor online 24/7 for medical certificates, prescriptions, referrals and more. Available Australia-wide with Updoc." name="description"/><meta content="Online Doctor &amp; Telehealth Consultations Australia | Updoc" property="og:title"/><meta content="Consult an AHPRA-registered Partner Doctor online 24/7 for medical certificates, prescriptions, referrals and more. Available Australia-wide with Updoc." property="og:description"/><meta content="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/658187d135183f84a0987c41_Screenshot%202023-12-19%20at%2013.08.19-min.png" property="og:image"/><meta content="Online Doctor &amp; Telehealth Consultations Australia | Updoc" name="twitter:title"/><meta content="Consult an AHPRA-registered Partner Doctor online 24/7 for medical certificates, prescriptions, referrals and more. Available Australia-wide with Updoc." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/658187d135183f84a0987c41_Screenshot%202023-12-19%20at%2013.08.19-min.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/css/updoc.shared.25c721e11.min.css" rel="stylesheet" type="text/css" integrity="sha384-Jcch4Rdkm/qydtRQEDguGMnEdEJO0WYUr6qghtp13SvnzvS07zKAqUWVZ+dkpLoU" crossorigin="anonymous"/><link href="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/css/updoc.65f249cf0e83350ffc2fe761.79292c86f.opt.min.css" rel="stylesheet" type="text/css" integrity="sha384-eSkshv0GratYyjiHvi3g6bSBKEHae5IAOfago3Yh05fB2MMp4IQ4IMkPYxIky9L5" crossorigin="anonymous"/><style>html.w-mod-js:not(.w-mod-ix3) :is([data-wf-target*='["900699e3-c6ed-79c7-e4f8-edfc97542aa8","900699e3-c6ed-79c7-e4f8-edfc97542aaf"]'], [data-wf-target*='["900699e3-c6ed-79c7-e4f8-edfc97542aa8","900699e3-c6ed-79c7-e4f8-edfc97542ab5"]'], [data-wf-target*='["900699e3-c6ed-79c7-e4f8-edfc97542aa8","900699e3-c6ed-79c7-e4f8-edfc97542aae"]']) {visibility: hidden !important;}</style><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["SN Pro:300,400,500,600,700","Space Grotesk:300,400,500,600,700","Work Sans:300,400,500,600,700"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/637e60b5fb4b6dfb25639362_favicon-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/637e60c7ff345b3d80f8a747_android-chrome-256x256.png" rel="apple-touch-icon"/><link href="https://updoc.com.au" rel="canonical"/>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['GTM-TXVBDVQ'],'google_tags_first_party');</script>
1<script async="" src="/g0lnomhfn3mgNjM2OGVmOGViMjM0NjI2ZDU4NjI3ZDg5/CHnPpTTP7FvjanWCUmQqcPhDmg"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'GTM-TXVBDVQ');</script>
1<script async>
2(function () {
3  var paramKeys = [
4    'utm_source', 'utm_medium', 'utm_campaign', 'utm_term',
5    'coupon-input', 'source', 'srsltid',
6    'gad_source', 'gad_campaignid', 'gclid', 'gbraid', 'wbraid',
7    'fbclid', 'ttclid', 'msclkid', 'twclid', 'li_fat_id',
8    'ScCid', 'sccid', 'rdt_cid', 'epik'
9  ];
10
11  var FT_KEY = 'ud_first_touch';          // localStorage key
12  var FT_COOKIE = 'ud_ft';                // compact cross-subdomain mirror
13  var FT_TTL_MS = 90 * 24 * 60 * 60 * 1000; // 90 days
14  // Cookie carries only the params that matter cross-subdomain (size limit)
15  var cookieKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term',
16                    'fbclid', 'gclid', 'gbraid', 'wbraid', 'ttclid', 'msclkid'];
17
18  var currentParams = new URLSearchParams(window.location.search);
19
20  function setTrackingParamIfMissing(key, value) {
21    if (value && !currentParams.get(key)) {
22      currentParams.set(key, value);
23    }
24  }
25
26  // Backfill UTM attribution from click IDs without replacing explicit UTMs.
27  // (Behaviour identical to v1.)
28  if (currentParams.has('srsltid')) {
29    setTrackingParamIfMissing('utm_source', 'google');
30    setTrackingParamIfMissing('utm_campaign', 'search-result');
31  } else if (currentParams.has('gclid') || currentParams.has('gbraid') || currentParams.has('wbraid')) {
32    setTrackingParamIfMissing('utm_source', 'google');
33    setTrackingParamIfMissing('utm_campaign', currentParams.get('gad_campaignid'));
34  } else if (currentParams.has('fbclid')) {
35    setTrackingParamIfMissing('utm_source', 'facebook');
36    setTrackingParamIfMissing('utm_campaign', 'social-click');
37  } else if (currentParams.has('ttclid')) {
38    setTrackingParamIfMissing('utm_source', 'tiktok');
39    setTrackingParamIfMissing('utm_campaign', 'social-click');
40  } else if (currentParams.has('msclkid')) {
41    setTrackingParamIfMissing('utm_source', 'microsoft');
42    setTrackingParamIfMissing('utm_campaign', 'bing-ad');
43  } else if (currentParams.has('ScCid') || currentParams.has('sccid')) {
44    setTrackingParamIfMissing('utm_source', 'snapchat');
45    setTrackingParamIfMissing('utm_campaign', 'social-click');
46  } else if (currentParams.has('twclid')) {
47    setTrackingParamIfMissing('utm_source', 'twitter');
48    setTrackingParamIfMissing('utm_campaign', 'social-click');
49  } else if (currentParams.has('li_fat_id')) {
50    setTrackingParamIfMissing('utm_source', 'linkedin');
51    setTrackingParamIfMissing('utm_campaign', 'paid-social');
52  } else if (currentParams.has('rdt_cid')) {
53    setTrackingParamIfMissing('utm_source', 'reddit');
54    setTrackingParamIfMissing('utm_campaign', 'paid-social');
55  } else if (currentParams.has('epik')) {
56    setTrackingParamIfMissing('utm_source', 'pinterest');
57    setTrackingParamIfMissing('utm_campaign', 'paid-social');
58  }
59
60  // --- Session (last-touch) storage — unchanged v1 behaviour ---
61  paramKeys.forEach(function (key) {
62    if (currentParams.has(key)) {
63      try { sessionStorage.setItem(key, currentParams.get(key)); } catch (e) {}
64    }
65  });
66
67  // --- [NEW] First-touch persistence (90 days, first-touch wins) ---
68  function readCookie(name) {
69    var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)');
70    return m ? decodeURIComponent(m[1]) : null;
71  }
72
73  function loadFirstTouch() {
74    try {
75      var raw = localStorage.getItem(FT_KEY);
76      if (raw) {
77        var obj = JSON.parse(raw);
78        if (obj && obj.ts && (Date.now() - obj.ts) < FT_TTL_MS) return obj;
79        localStorage.removeItem(FT_KEY); // expired
80      }
81    } catch (e) {}
82    // Fall back to the cross-subdomain cookie (e.g. first landed on www/app)
83    try {
84      var c = readCookie(FT_COOKIE);
85      if (c) {
86        var obj2 = JSON.parse(c);
87        if (obj2 && obj2.ts && (Date.now() - obj2.ts) < FT_TTL_MS) return obj2;
88      }
89    } catch (e) {}
90    return null;
91  }
92
93  function saveFirstTouch(ft) {
94    try { localStorage.setItem(FT_KEY, JSON.stringify(ft)); } catch (e) {}
95    var compact = { ts: ft.ts, p: {} };
96    cookieKeys.forEach(function (k) { if (ft.p[k]) compact.p[k] = ft.p[k]; });
97    var maxAge = Math.max(0, Math.floor((ft.ts + FT_TTL_MS - Date.now()) / 1000));
98    document.cookie = FT_COOKIE + '=' + encodeURIComponent(JSON.stringify(compact)) +
99      '; domain=.updoc.com.au; path=/; max-age=' + maxAge + '; SameSite=Lax; Secure';
100  }
101
102  var firstTouch = loadFirstTouch();
103  var hasAttribution = paramKeys.some(function (k) { return currentParam
103s.has(k); });
104  if (!firstTouch && hasAttribution) {
105    // First attributed visit within 90 days — record it. Never overwritten.
106    firstTouch = { ts: Date.now(), p: {} };
107    paramKeys.forEach(function (k) {
108      if (currentParams.has(k)) firstTouch.p[k] = currentParams.get(k);
109    });
110    saveFirstTouch(firstTouch);
111  }
112
113  // --- [NEW] Meta click ids: _fbc/_fbp (pixel cookies), synth fbc fallback ---
114  function getFbc() {
115    var fbc = readCookie('_fbc');
116    if (fbc) return fbc;
117    var fbclid = currentParams.get('fbclid') ||
118      (firstTouch && firstTouch.p.fbclid) || null;
119    if (fbclid) {
120      var ts = (firstTouch && firstTouch.p.fbclid === fbclid) ? firstTouch.ts : Date.now();
121      return 'fb.1.' + ts + '.' + fbclid; // per Meta CAPI fbc spec
122    }
123    return null;
124  }
125
126  // --- [NEW] Register attribution into PostHog when it's available ---
127  // The pixel writes _fbc/_fbp AFTER we first run (GTM loads later), so after
128  // the initial register we re-check the cookies on a short backoff and
129  // re-register when they appear — first-pageview events then carry fbp/fbc
130  // too, not just the second page onwards.
131  var registered = { fbc: null, fbp: null };
132
133  function registerIntoPosthog(attempt) {
134    var ph = window.posthog;
135    if (!ph || typeof ph.register !== 'function') {
136      if ((attempt || 0) < 20) {
137        setTimeout(function () { registerIntoPosthog((attempt || 0) + 1); }, 500);
138      }
139      return;
140    }
141    registerAttribution(true);
142    scheduleCookieRecheck(0);
143  }
144
145  function registerAttribution(includeFirstTouch) {
146    var ph = window.posthog;
147    if (!ph || typeof ph.register !== 'function') return;
148    var superProps = {};
149    var fbcCookie = readCookie('_fbc');       // prefer the pixel's own cookie
150    var fbc = fbcCookie || getFbc();
151    var fbp = readCookie('_fbp');
152    if (fbc && fbc !== registered.fbc) { superProps.fbc = fbc; registered.fbc = fbc; }
153    if (fbp && fbp !== registered.fbp) { superProps.fbp = fbp; registered.fbp = fbp; }
154    if (includeFirstTouch && firstTouch) {
155      superProps.ft_ts = firstTouch.ts;
156      ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term',
157       'fbclid', 'gclid', 'ttclid', 'msclkid'].forEach(function (k) {
158        if (firstTouch.p[k]) superProps['ft_' + k] = firstTouch.p[k];
159      });
160    }
161    if (Object.keys(superProps).length) {
162      ph.register(superProps);                 // rides on every event incl. purchase_completed
163      if (typeof ph.setPersonProperties === 'function' && includeFirstTouch && firstTouch) {
164        var once = {};
165        Object.keys(superProps).forEach(function (k) {
166          if (k.indexOf('ft_') === 0) once['$' + k] = superProps[k];
167        });
168        ph.setPersonProperties({}, once);      // $set_once: durable first touch on the person
169      }
170    }
171  }
172
173  // Re-check for late pixel cookies at 1s, 2s, 4s, 8s, 16s after first
174  // register, stopping early once _fbp is captured (ad-blocked visitors
175  // never get it — the cap keeps us from polling forever).
176  function scheduleCookieRecheck(attempt) {
177    if (attempt >= 5 || registered.fbp) return;
178    setTimeout(function () {
179      registerAttribution(false);              // cookies only; ft_* already set
180      scheduleCookieRecheck(attempt + 1);
181    }, 1000 * Math.pow(2, attempt));
182  }
183
184  registerIntoPosthog(0);
185
186  // --- Link rewriting — v1 behaviour, with first-touch as final fallback ---
187  function getTrackingValue(key) {
188    if (currentParams.has(key)) return currentParams.get(key);
189    var s = null;
190    try { s = sessionStorage.getItem(key); } catch (e) {}
191    if (s) return s;
192    return (firstTouch && firstTouch.p[key]) || null; // [NEW] fallback tier
193  }
194
195  function rewriteLink(anchor) {
196    if (!anchor.href || anchor.hasAttribute('download')) return;
197    try {
198      var url = new URL(anchor.href);
199      var changed = false;
200      paramKeys.forEach(function (key) {
201        if (!url.searchParams.has(key)) {
202          var val = getTrackingValue(key);
203          if (val) {
204            url.searchParams.set(key, val);
205            changed = true;
206          }
207        }
208      });
209      if (changed) anchor.href = url.toString();
210    } catch (e) { /* ignore mailto:, tel:, javascript: etc. */ }
211  }
212
213  function rewriteAll() {
214    document.querySelectorAll('a[href]').forEach(rewriteLink);
215  }
216
217  document.addEventListener('DOMContentLoaded', function () {
218    rewriteAll();
219    var observer = new MutationObserver(function (mutations) {
220      mutations.forEach(function (m) {
221        m.addedNodes.forEach(function (node) {
222          if (node.nodeType !== 1) return;
223          if (node.tagName === 'A') rewriteLink(node);
224          else if (node.querySelectorAll) {
225            node.querySelectorAll('a[href]').forEach(rewriteLink);
226          }
227        });
228      });
229    });
230    observer.observe(document.body, { childList: true, subtree: true });
231  });
232})();
233
234</script>
234
235<style>
236/* Fixing Font Weight for Browsers */
237body {
238  -webkit-font-smoothing: antialiased;
239  -moz-osx-font-smoothing: grayscale;
240}
241  .w-slider-dot.w-active{
242    background-color: #e57e2c;
243}
244    .w-slider-dot{
245    background-color: #fff;
246    border: 1px solid #e57e2c;
247}
248</style>
249<style>
250.section.medical-hero-section {
251    padding-bottom: 0 !important;
252}
253.no-border {
254  	border: 0 !important;
255}
256</style>
257
258<!--CSS For Heading Animation
259
260<link rel="stylesheet" href="https://unpkg.com/splitting/dist/splitting.css" defer/>
261<link rel="stylesheet" href="https://unpkg.com/splitting/dist/splitting-cells.css" defer/>-->
262
vendor: 2,111 bytes, lines 263-273
263<script>
264    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init Ie Ts Ms Ee Es Rs capture Ge calculateEventProperties Os register register_once register_for_session unregister unregister_for_session js getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Ds Fs createPersonProfile Ls Ps opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing Cs debug I As getPageViewId captureTraceFeedback captureTraceMetric".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
265    posthog.init('phc_5Y1vtJaKk2FFoimqoh8LhuQyS1meZdMUas0NeVKrOGF', {
266        api_host: '/api/ph',
267        ui_host: 'https://eu.posthog.com',
268        defaults: '2025-05-24',
269        person_profiles: 'always',
270      	disable_web_experiments: false,
271        cross_subdomain_cookies: true
272    })
273</script>
273
274
275<!-- Google Tag Manager -->
276<script async>
vendor: 327 bytes, lines 276-280
276(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
277new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
278j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
279'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
280})(window,document,'script','dataLayer','
280GTM-TXVBDVQ
vendor: 3 bytes, line 280
280');
280</script>
280
281
282<style>
283  #pre-heading { display: none !important; }
284  .navbar { top: 0 !important; }
285</style><!-- Finsweet Attributes -->
286<script async type="module"
287src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js"
288fs-list
289></script>
289
290
291  <link rel="preload" as="image"
292        href="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/67ee2958f46d75a8d5b7e279_64dac3ce3d1fd8b8af1e7b9920583a33_hero%20dad-p-500.webp"
293type="image/webp"
294      crossorigin="anonymous"
295      fetchpriority="high">
296<style>
297.home-hero-image {
298        max-width: 70%;
299        margin-right: 0%;
300        height: 100%;
301    }
302</style>
303
304<style>
305  /* 🟩 Top card — horizontal icon/text */
306  a.card-cmd.w-inline-block:not(.down) {
307    display: flex !important;
308    flex-direction: row !important;
309    align-items: center !important;
310    justify-content: flex-start !important;
311    flex-wrap: nowrap !important;
312    gap: 16px !important;
313  }
314
315  a.card-cmd.w-inline-block:not(.down) .text,
316  a.card-cmd:not(.down) .text.card {
317    width: auto !important;
318    flex: 1 1 auto !important;
319    min-width: 0 !important;
320    text-align: left !important;
321  }
322
323  /* 🟣 Bottom cards (.down) — keep stacked & perfectly centered */
324  a.card-cmd.down.w-inline-block {
325    display: flex !important;
326    flex-direction: column !important;
327    align-items: center !important;
328    justify-content: center !important;
329    text-align: left !important;
330    gap: 12px !important;
331  }
332
333  a.card-cmd.down.w-inline-block .text {
334    width: 100% !important;
335    flex: none !important;
336  }
337 
338</style>
339
340<style>
341  .w-slider-mask { overflow: hidden; }
342  .w-slide { width: auto !important; }              /* allow more than 1 per view */
343  .testimonial-card { width: 320px; margin-right: 24px; } /* your card class */
344</style>
345
346<style>
347  .line {
348    height: 0;
349  }
350</style>
351
352<style>
353  .services-scroll-wrapper,
354  .services-scroll-row {
355    overflow-x: auto !important;
356    -ms-overflow-style: none !important;
357    scrollbar-width: none !important;
358  }
359  .services-scroll-wrapper::-webkit-scrollbar,
360  .services-scroll-row::-webkit-scrollbar {
361    display: none !important;
362  }
363</style>
364<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/custom-slider.js" type="text/javascript" integrity="sha384-7VIcNH3+uE6+4YCPL9kamr32CspEcYVbVhUuMFdYkCyek8tsaoh7PHi/Qe7qbsth" crossorigin="anonymous"></script>
364<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/carousel-ticker.js" type="text/javascript" integrity="sha384-KD0ti3dyN68nyVKMkol+NwdznZeOBUdI2k64A6Me3wCh+PANgAOY5pc36m437da9" crossorigin="anonymous"></script>
364<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89%2F6544eda5f000985a163a8687%2F69005aa94e56404d0501b6b4%2Ffinsweetcomponentsconfig-1.0.17.js" type="module" async="" siteId="6368ef8eb234626d58627d89" finsweet="components"></script>
364<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
364</head><body class="body-3"><div fb-carousel-direction="left" class="ticker" fb-carousel-delay="500" fb-carousel-speed="16000" fb-carousel-overflow-size="0" fb-carousel="true" fb-carousel-pauseable="false" fb-carousel-trigger="on-load" fb-carousel-overflow="false"><div fb-carousel-content="true" class="carousel-horizontal-content"><div class="base-section benefits-bar cmd"><div class="container grid cmd"><div id="w-node-_1954bf64-434e-c0cd-233d-4b117c00799c-7c007998" class="benefits-item-cmd"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/64461d41f178cfcf48707275_mobile_phone%20(1).avif" alt="" class="icon-wrapper"/><p class="paragraph-small cmd">100% online - hassle free, stress-free</p></div><div id="w-node-_1954bf64-434e-c0cd-233d-4b117c0079a0-7c007998" class="benefits-item-cmd"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/64461b3c60d48b533522904a_australia.avif" alt="" class="icon-wrapper"/><p class="paragraph-small cmd">Used by 500,000+ Australians</p></div><div id="w-node-_1954bf64-434e-c0cd-233d-4b117c0079a4-7c007998" class="benefits-item-cmd"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/64461b6468bfbd187050a982_stethoscope.avif" alt="" class="icon-wrapper"/><p class="paragraph-small cmd">AHPRA-Registered Partner Doctors</p></div><div id="w-node-_1954bf64-434e-c0cd-233d-4b117c0079a8-7c007998" class="benefits-item-cmd"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/64461b6e0e0cf803fedcc603_thumbs_up.avif" alt="" class="icon-wrapper"/><p class="paragraph-small cmd">Top rated health platform</p></div></div></div></div></div><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" data-doc-height="1" role="banner" class="navbar cmd effect-updoc-shadow200 navbar-2 w-nav"><div class="container nav-bar-container"><div class="div-block-53"><div class="menu-button mobile w-nav-button"><div class="icon-10 w-icon-nav-menu"></div></div><a href="/" aria-current="page" class="brand w-nav-brand w--current"><img width="Auto" fetchpriority="low" alt="Updoc Logo" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/65f249cf0e83350ffc2fe827_cf1d888e22166085f50240ac3f3d799f_updocLogo-min.webp" loading="eager" class="contain-img nav-bar-img logo"/></a></div><a href="https://updoc.com.au/welcome" class="button homepage-cta-button mobile-header header-button w-button">Consult Now</a><nav role="navigation" id="nav-variant-a" class="nav-menu cmd w-nav-menu"><a href="/medical-certificate" class="nav-link cmd w-nav-link">Medical Certificate</a><a href="/online-prescription" class="nav-link cmd w-nav-link">Online Prescription</a><div data-delay="0" data-hover="true" class="dropdown-nav w-dropdown"><div class="dropdown-toggle-5 cmd w-dropdown-toggle"><a href="/telehealth-consultation" class="nav-link cmd dropdown w-nav-link">Telehealth</a><div class="icon-7 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-5 cmd w-dropdown-list"><a href="/online-prescription" class="nav-link drop-down w-nav-link">Prescriptions</a>
364<a href="/online-pathology-test" class="nav-link drop-down w-nav-link">Pathology Requests</a><a href="/specialist-referral" class="nav-link drop-down w-nav-link">Specialist Referrals</a><a href="/health-check-consult" class="nav-link drop-down w-nav-link">Health Check</a><a href="/telehealth-consultation" class="nav-link drop-down w-nav-link">Other</a><div class="div-block-70"><a href="/psychologist-therapist" class="nav-link drop-down w-nav-link">Psychology</a><div class="frame-203"><div class="text-block-30">New</div></div></div><div class="div-block-70"><a href="/psychology/adhd-assessment" class="nav-link drop-down w-nav-link">ADHD</a><div class="frame-203"><div class="text-block-30">New</div></div></div><div class="div-block-70"><a href="/weight-loss" class="nav-link drop-down w-nav-link">Weight Loss</a><div class="frame-203"><div class="text-block-30">New</div></div></div></nav></div><div class="divider"></div><div class="secondary-wrap"><a href="/updoc-for/business" class="nav-link cmd w-nav-link">For Business</a><a href="/pricing" class="nav-link cmd secondary-links w-nav-link">Pricing </a><a href="https://updoc.freshdesk.com/support/solutions" target="_blank" class="nav-link cmd hide-dt secondary-links w-nav-link">FAQ</a><a href="https://updoc.freshdesk.com/support/home" target="_blank" class="nav-link cmd hide-dt secondary-links w-nav-link">Contact Us</a><div class="div-block-74"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="svg-icon-2"><path d="M13.5 6H5.25C4.00736 6 3 7.00736 3 8.25V18.75C3 19.9926 4.00736 21 5.25 21H15.75C16.9926 21 18 19.9926 18 18.75V10.5M7.5 16.5L21 3M21 3L15.75 3M21 3V8.25" stroke="#0F172A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><a href="https://l.updoc.co/app" target="_blank" class="nav-link cmd secondary-links w-nav-link">Get the App</a></div></div><div class="div-block-69"><div class="div-block-73"><a href="https://updoc.com.au/patient" target="_blank" class="button outline spacer10 w-inline-block"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon"><circle cx="12" cy="8" r="5"></circle><path d="M20 21a8 8 0 0 0-16 0"></path></svg><div>Login</div></a><a href="https://updoc.com.au/welcome" class="button _2026-button w-inline-block"><div class="text-block-62">Consult Now</div></a></div><div class="div-block-72"><div class="green-circle"></div><div class="text-block-31">DOCTORS ONLINE</div></div></div></nav></div></div><div class="page-wrapper"><div id="hero-control" class="div-block-75"><div class="base-section hero-section is-hodden"><div class="container grid relative"><div id="w-node-f27a2fb8-e9ec-a23b-f2ad-c38602712b54-fc2fe761" class="column margin-s"><h1 class="heading-84">Consult with a Doctor Online Today</h1><p class="paragraph-smaller-on-mobile text-white">Partner Doctors available 24/7 from anywhere in Australia.</p><a id="homepage-main-button" href="https://updoc.com.au/welcome" class="button homepage-cta-button _2026-button w-button">Consult a Doctor Now</a><div class="div-block-42"><div class="div-block-43"><div class="green-circle"></div><p id="time_text" class="paragraph-small text-white all-caps">DOCTORS Available Now<br/></p></div></div><div class="html-embed-6 cmd w-embed"><img width="300px" height="48px" loading="eager" src="https://api.productreview.com.au/api/services/rating-badge/v2/au/a37045a1-ad92-4b6a-a416-f02c0828d355/from-internal-entry-id?hideLabel=true&resolution=hd&theme=dark&width=300" fetchpriority="low" alt="updoc"></div><a href="https://www.finder.com.au/finder-awards/innovation" class="w-inline-block"><img width="170" fetchpriority="low" alt="" loading="eager" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6614de5a5597d19627bf402d_94c7d748e426c19415734d26996948fc_Untitled%20design%20%2826%29.webp" class="image-104"/></a></div><img class="home-hero-image" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/67f8a825fe7dc7c323567aca_doctor%20-%20phone.avif" width="438" alt="Man sitting on couch with phone" decoding="async" sizes="(max-width: 479px) 100vw, 438px" id="w-node-f27a2fb8-e9ec-a23b-f2ad-c38602712b65-fc2fe761" loading="eager" fetchpriority="high" srcset="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/67f8a825fe7dc7c323567aca_doctor%20-%20phone-p-500.avif 500w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/67f8a825fe7dc7c323567aca_doctor%20-%20phone.avif 1080w"/></div></div><div class="base-section cmd v2 sub_page telehealth-page"><div class="base-container test desired_outcomes"><div class="div-block-112"><h2 id="shattered-title-2" data-splitting="words" class="_2026-heading-h1">What Kind of Telehealth Appointment Do You Need Today?</h2><div class="right-for-you-wrapper w-dyn-list"><div role="list" class="right-for-you-list w-dyn-items"><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/form?step=1" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/646edc87c51366af959be3ad_medcert.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Online Medical Certificate</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=PRESCRIPTION_MEDICATION_YOU_HAVE_TAKEN_BEFORE&amp;step=2" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/646edc7d6d973afa3bcb284e_Prescription.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Online Prescription</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/6747d7562fe696bbacfb19d3_GC%20Priority.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Doctor Consultation</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=MENTAL_HEALTH" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/68870c2e1cc16dfdf01d07cd_erasebg-transformed.webp" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Mental Health</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=WEIGHT_LOSS&amp;step=1" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/6
3645a4b2620cdede4ab2e6bb1d_weightloss.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Weight Loss</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=SEXUAL_HEALTH" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/68870c3e4f10b7c2982f8d78_erasebg-transformed%20(1).webp" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Sexual Health</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=SPECIALIST_REFERRAL&amp;step=2" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/652f0e0c12030951579ba8aa_ProductType%3DRefLetters.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Specialist Referral</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=PATHOLOGY_TEST&amp;step=1" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/646edc87c51366af959be3ad_medcert.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Blood Test / Pathology</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?desired_outcome=RADIOLOGY_IMAGING&amp;step=1" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/65a493e59a5e22222e613358_Group%20613.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Radiology / Imaging</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/patient/request-telehealth-consultation?symptoms=%E2%9C%94%EF%B8%8F+Full+Blood+Count+%28FBC%29+%E2%9C%94%EF%B8%8F+Electrolytes%2C+Urea+and+Creatinine+%28EUC%29+%E2%9C%94%EF%B8%8F+Liver+Function+Tests+%28LFTs%29+%E2%9C%94%EF%B8%8F+Lipid+Studies+%E2%9C%94%EF%B8%8F+HbA1c+%E2%9C%94%EF%B8%8F+Fasting+Blood+Glucose+%E2%9C%94%EF%B8%8F+TSH+&amp;desired_outcome=ADVICE_INFORMATION&amp;step=2" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/67f762e6af762154ae212da4_ProductType%3DProductType11.png" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Health Check</h4></div></div></a></div><div id="w-node-_0e135c1e-e9a9-e531-2010-317029143938-29143930" data-w-id="0e135c1e-e9a9-e531-2010-317029143938" role="listitem" class="right-for-you-item w-dyn-item"><a href="https://updoc.com.au/app/psychology-consultation" class="link-block links w-inline-block"><div class="service-cards updated-service-cards"><div class="service-inner-div margin-xs"><img id="w-node-_0e135c1e-e9a9-e531-2010-317029143940-29143930" loading="lazy" alt="" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/68870c2e1cc16dfdf01d07cd_erasebg-transformed.webp" class="icon-m"/><h4 id="w-node-_0e135c1e-e9a9-e531-2010-31702914393c-29143930" class="heading-51 card-heading">Psychology</h4></div></div></a></div></div></div></div></div></div></div><div><div id="home-exp-v2" class="hero-variant-a"><div class="base-section hero-section cmd sevices-hero"><div class="container grid relative z-index-2 cmd"><div><div class="div-block-42"><div class="div-block-43"><div class="green-circle cmd"></div><p id="time_text" class="paragraph-65">DOCTORS AVAILABLE NOW<br/></p></div></div><h1 class="text-heading2xlregular"><span class="text-heading2xlmedium">Consult with a doctor about</span></h1></div></div><div class="text-heading3xlsemibold text-animation">an online prescription</div><div class="w-layout-grid main-services"><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=PRESCRIPTION_MEDICATION_YOU_HAVE_NOT_TAKEN_BEFORE&amp;step=1" class="link-block-7 w-inline-block"><div class="service-card card-with-price"><div class="frame-427319605 price-included"><div class="text-headingxlmedium">Online Prescription </div><div class="div-block-139"><div class="text-headingsmregular">from $49.95</div><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/69bc9beedd258ee1a939dfca_chevron-right.svg" alt="" class="image-148"/></div></div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-9 w-inline-block"><div class="service-card card-with-price"><div class="frame-427319605 price-included"><div class="text-headingxlmedium">Doctor Consult</div><div class="div-block-139"><div class="text-headingsmregular">from $49.95</div><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/69bc9beedd258ee1a939dfca_chevron-right.svg" alt="" class="image-148"/></div></div></div></a><a href="https://updoc.com.au/app/form/medical-certificate" class="link-block-8 w-inline-block"><div class="service-card card-with-price"><div class="frame-427319605 price-included"><div class="text-headingxlmedium">Medical Certificate</div><div class="div-block-139"><div class="text-headingsmregular">from $19.95</div><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/69bc9beedd258ee1a939dfca_chevron-right.svg" alt="" class="image-148"/></div></div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=WEIGHT_LOSS&amp;step=2" class="link-block-10 w-inline-block"><div class="service-card card-with-price"><div class="frame-427319605 price-included"><div class="text-headingxlmedium">Weight Loss</div><div class="div-block-139"><div class="text-headingsmregular">from $79.95</div><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/69bc9beedd258ee1a939dfca_chevron-right.svg" alt="" class="image-148"/></div></div></div></a></div><h1 class="text-headinglgsemibold">Other services</h1></div><div class="div-block-138"><div class="services-scroll-wrapper"><div class="services-scroll-row"><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=RESULTS_DISCUSSION_OR_FOLLOW_UP&amp;step=2" class="link-block-13 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/69c5a936ee5de53660474df7_Results%20Follow%20Up.svg" alt="" class="image-153"/><div class="text-block-66">Results <br/>follow up</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=SPECIALIST_REFERRAL&amp;step=2" class="link-block-14 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f10aee1226b14655e86887_a3940cf64bd1cfacc8b0532a843fd376_image%2028.png" alt="" class="image-153"/><div class="text-block-66">Specialist Referrals</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=PATHOLOGY_TEST&amp;step=2" class="link-block-15 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f10b3b1afa7fe1fca3389e_96aa2c26c12b2357764ab1691f26ba67_image-27.png" alt="" class="image-153"/><div class="text-block-66">Blood Test / Pathology</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=RADIOLOGY_IMAGING&amp;step=2" class="link-block-15 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f10b3b682c7c160735f13f_0f994c6ad604548d832c5cf3ebbda8c6_image-29.png" alt="" class="image-153"/><div class="text-block-66">Radiology / Imaging</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?symptoms=%E2%9C%94%EF%B8%8F+Full+Blood+Count+%28FBC%29+%E2%9C%94%EF%B8%8F+Electrolytes%2
364C+Urea+and+Creatinine+%28EUC%29+%E2%9C%94%EF%B8%8F+Liver+Function+Tests+%28LFTs%29+%E2%9C%94%EF%B8%8F+Lipid+Studies+%E2%9C%94%EF%B8%8F+HbA1c+%E2%9C%94%EF%B8%8F+Fasting+Blood+Glucose+%E2%9C%94%EF%B8%8F+TSH+&amp;desired_outcome=ADVICE_INFORMATION&amp;step=2" class="link-block-16 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f10b3bdbcdf1df03161233_81dcdf60f3521c18472f52a6bf9f0a60_image-30.png" alt="" class="image-153"/><div class="text-block-66">Health Check<br/>‍</div></div></a><a href="https://updoc.com.au/app/psychology-consultation" class="link-block-17 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/69c5acdb5a686d6343a9d55f_Pyschology.svg" alt="" class="image-153"/><div class="text-block-66">Psychology<br/>‍</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=MENTAL_HEALTH&amp;step=2" class="link-block-18 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f5c70d6d0fb10df095bb08_Minimalist%20Isometric%20Icon%201.png" alt="" class="image-153"/><div class="text-block-66">Mental Health<br/>‍</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=SEXUAL_HEALTH&amp;step=2" class="link-block-19 w-inline-block"><div class="div-block-145 _3d-services-card"><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f10b3bc737e43b08962dd1_54f68ecc423276f22fb7eb3c84b64e87_image-26.png" alt="" class="image-153"/><div class="text-block-66">Sexual Health<br/>‍</div></div></a></div></div></div><div class="div-block-45"><div class="div-block-103"><div class="html-embed-6 w-embed"><img width="100%" height="auto" maxWidth="330px" loading="eager" src="https://api.productreview.com.au/api/services/rating-badge/v2/au/a37045a1-ad92-4b6a-a416-f02c0828d355/from-internal-entry-id?hideLabel=true&resolution=hd&theme=dark&width=300" fetchpriority="low" alt="updoc"></div><a href="https://www.finder.com.au/finder-awards/innovation" class="w-inline-block"><img width="86" height="Auto" alt="" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6614de5a5597d19627bf402d_94c7d748e426c19415734d26996948fc_Untitled%20design%20%2826%29.webp" loading="eager" fetchpriority="low" class="image-104 cmd"/></a></div></div></div><div class="div-block-138 symptoms"><h1 class="text-heading2xlmedium white-title-on-purple">What would you like help with?</h1><div class="w-layout-grid grid-29"><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-20 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Cold &amp; Flu</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-21 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Headache</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-22 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Sore throat</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-23 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Runny nose</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-24 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Fatigue</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-25 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Cough</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-26 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Fever/chills</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-27 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Nausea/vomiting</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-28 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Stomach issues</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-29 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Body aches</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-30 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Back pain</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=MENTAL_HEALTH&amp;step=2" class="link-block-31 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Stress/anxiety</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-32 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">UTI symptoms</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=SPECIALIST_REFERRAL&amp;step=2" class="link-block-33 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Referral</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation?desired_outcome=SEXUAL_HEALTH&amp;step=2" class="link-block-34 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Sexual health</div></div></a><a href="https://updoc.com.au/app/telehealth-consultation" class="link-block-35 w-inline-block"><div class="div-block-143 symptom-card"><div class="text-block-68">Something else</div></div></a></div></div></div><section class="base-container cmd testimonials"><div class="div-block-46"><div class="div-block-58"><h2 class="_2026-heading-h1 left-align">Customer testimonials</h2><p class="rt-home-review-para-2">Used by thousands of Australians every day</p></div><a href="https://updoc.com.au/next/form/" class="button _2026-button w-inline-block"><div class="text-block-49">Consult Now</div></a></div><div class="div-block-60"></div><div class="w-layout-blockcontainer testimonial-section no-gutter container-45 container-46 container-47 w-container"><div class="rt-home-review-main-block"><div fs-list-slider-options="{ &#x27;focus&#x27;:&#x27;start&#x27;, &#x27;trimSpace&#x27;: true, &#x27;gap&#x27;:&#x27;24px&#x27;, &#x27;padding&#x27;:{&#x27;left&#x27;:&#x27;0&#x27;,&#x27;right&#x27;:&#x27;0&#x27;}, &#x27;peek&#x27;:{&#x27;before&#x27;:&#x27;0&#x27;,&#x27;after&#x27;:&#x27;0&#x27;}, &#x27;arrows&#x27;: true, &#x27;pagination&#x27;: true }" fs-slider-instance="slider" fs-slider-type="cms" class="fs-slider_instance"><div fs-slider-element="list-wrapper" class="collection-list-wrapper w-dyn-list"><div fs-slider-element="list" role="list" class="fs-slider_list-2 w-dyn-items w-row"><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Very professional and thorough.</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">I have used Updoc a number of times and found them to be very professional and thorough.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Vaughan S.</p><p data-figma-id="97:2663" class="text-14">October 18, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Easy contact by email and very fluid app</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">Excellent! Highly recommended service. Fast and objective. Easy contact by email and very fluid app</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Asfah O.</p><p data-figma-id="97:2663" class="text-14">September 23, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">
364Much better than any other platform I have used.</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">I was impressed with Updoc. Much better than any other platform I have used. The doctor was polite, very professional and listened to my concerns very well.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Kazzam</p><p data-figma-id="97:2663" class="text-14">September 22, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">The app is easy to navigate and helps me save time.</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">I really enjoy using Updoc because it’s simple, convenient, and very user-friendly. The app is easy to navigate and helps me save time with its smooth and efficient features. Overall, it’s a great tool that makes daily tasks hassle-free.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Lowie</p><p data-figma-id="97:2663" class="text-14">October 1, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Made an effort to understand my health.</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">Extremely professional, knowledgeable and made an effort to understand my health.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Zoe</p><p data-figma-id="97:2663" class="text-14">October 15, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Did not wait for a long time.</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">I was attended to in a professional manner. I did not wait for a long time to speak to someone.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Tendal</p><p data-figma-id="97:2663" class="text-14">October 20, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Very easy to book an appointment</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">Prompt, friendly and helpful. It was very easy to book an appointment and I didn’t have to wait for very long.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Brain Q.</p><p data-figma-id="97:2663" class="text-14">October 19, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Your request progresses updates</p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">The text updates are perfect as your request progresses in the queue. The efficiency is great. Thank y
364ou</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Beckie Martin</p><p data-figma-id="97:2663" class="text-14">October 15, 2025</p></div></div></div></div><div fs-slider-element="slide" role="listitem" class="fs-slider_slide-2 w-dyn-item w-col w-col-6"><div data-figma-id="97:2650" class="column-45"><div data-figma-id="97:2651" class="content-style"><p data-figma-id="97:2658" class="quote-4">Professional. Convenient. Efficient. </p><img class="stars-3" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/68f78f51bb29db8c322d4cbe_Stars.svg" data-figma-image-id="68f78f51bb29db8c322d4cbe" alt="" data-figma-id="97:2652" data-figma-image-hash="221d4c5d4a3330baff9cde85c2bdee93" loading="lazy"/><p data-figma-id="105:194" class="quote-3">I&#x27;m always at work, or working around the home. So this service suits me perfectly.</p></div><div data-figma-id="97:2659" class="avatar"><div data-figma-id="97:2661" class="avatar-content"><p data-figma-id="97:2662" class="text-13">Jason</p><p data-figma-id="97:2663" class="text-14">October 1, 2025</p></div></div></div></div></div></div><div fs-slider-element="navigation" class="fs-slider_navigation-2"><div fs-slider-element="pagination" class="fs-slider_pagination"><div fs-slider-element="pagination-bullet" class="fs-slider_pagination_bullet-2"></div><div fs-slider-element="pagination-bullet-active" class="fs-slider_pagination_bullet-2 is-bullet-active"></div></div><button fs-slider-element="previous" class="fs-slider_button-2 navy-button"><div class="text-block-29">←</div></button><button fs-slider-element="next" class="fs-slider_button-2 navy-button"><div class="text-block-28">→</div></button></div></div></div></div></section><div class="div-block-52"></div><div id="control"><section id="subscription-pricing" class="section-27 background-lavender subscription-pricing"><div class="w-layout-blockcontainer base-container w-container"><h1 class="heading-23 spacer10">Updoc Subscriptions</h1><div class="columns-13 w-row"><div class="column-20 plan-cards w-col w-col-4"><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile size14">UPDOC PLUS</div><div class="price">$19.95</div><div class="text-center paragraph-smaller-on-mobile">per month</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">START NOW</div></a><div class="paragraph-smaller-on-mobile left-aligned"><strong>Unlimited* </strong>consults with a Partner Doctor about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Medical Certificates</p></div></div></div><div class="column-50 w-col w-col-4"><div class="div-block-181"><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile size14">UPDOC PRO</div><div class="price">$49.95</div><div class="text-center paragraph-smaller-on-mobile">per month</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">START NOW</div></a><div class="paragraph-smaller-on-mobile left-aligned"><strong>Unlimited* </strong>consults with a Partner Doctor about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Medical Certificates</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Advice &amp; Information</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">New &amp; Repeat Prescriptions</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Specialist Referrals</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Blood/Pathology Tests</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Radiology/Imaging Referrals</p></div></div></div></div><div class="column-51 plan-cards w-col w-col-4"><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile size14">UPDOC PLATINUM</div><div class="price">$79.95</div><div class="text-center paragraph-smaller-on-mobile">per month</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">START NOW</div></a><div class="paragraph-smaller-on-mobile left-aligned"><strong>Unlimited* </strong>consults with a Partner Doctor about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66c2cd7e855897626ac72ac8_fb%20%20%20weight%20loss%20ad%20%20%2011%20%20(3).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Weight Loss</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Medical Certificates</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Advice &amp; Information</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">New &amp; Repeat Prescriptions</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Specialist Referrals</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Blood/Pathology Tests</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Radiology/Imaging Referrals</p></div></div></div></div><div class="italic-navy-paragraph paragraph-smaller-on-mobile">* Fair Use Applies. Cancel anytime. <br/>See full terms &amp; conditions <a href="https://updoc.com.au/terms-and-conditions">here</a></div></div></section><section class="section-27"><div class="w-layout-blockcontainer base-container w-container"><h1 class="heading-23 spacer10 text-white">Single Consultation</h1><div class="div-block-115"><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile">STANDARD MEDICAL CERTIFICATE CONSULT*</div><div class="price">$39.95</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">REQUEST A CONSULT</div></a><div class="paragraph-smaller-on-mobile left-aligned">Speak to a Partner Practitioner about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Medical Certificates</p></div></div><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile">STANDARD TELEHEALTH<br/>CONSULT FROM*</div><div class="price">$69.95</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">REQUEST A CONSULT</div></a><div class="paragraph-smaller-on-mobile left-aligned">Speak to a Partner Practitioner about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Medical Certificates</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Advice &amp; Information</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">New &amp; Repeat Prescriptions</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Specialist Referrals</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Blood/Pathology Tests</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Radiology/Imaging Referrals</p></div></div><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile"><strong>PRIORITY </strong>TELEHEALTH<br/>CONSULT FROM*</div><div class="price">$99.95</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">REQUEST A CONSULT</div></a><div class="paragraph-smaller-on-mobile left-aligned">Speak to a Partner Practitioner about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Medical Certificates</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Advice &amp; Information</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">New &amp; Repeat Prescriptions</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Specialist Referrals</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Blood/Pathology Tests</p></div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66bee594e0330804e6b4efb9_Solo%20Phone%20(1).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Radiology/Imaging Referrals</p></div></div><div class="div-block-36"><div class="text-center paragraph-smaller-on-mobile">WEIGHT LOSS <br/>CONSULT FROM*</div><div class="price">$99.95</div><a href="/welcome" class="button max-width-360 _2026-button w-inline-block"><div class="text-block-18 text-white">REQUEST A CONSULT</div></a><div class="paragraph-smaller-on-mobile left-aligned">Speak to a Partner Practitioner about:</div><div class="content-and-correct-icon-holder paragraph-smaller-on-mobile"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/66c2cd7e855897626ac72ac8_fb%20%20%20weight%20loss%20ad%20%20%2011%20%20(3).avif" loading="lazy" alt="" class="medical-correct-icon max-24-width"/><p class="paragraph-smaller-on-mobile margin-10 pricing-points">Weight Loss</p></div></div></div><div class="italic-white-text">* Prices are subject to change during periods of high demand</div></div></section></div><div id="usp-section-2" class="base-section"><div data-w-id="f1d74246-2afb-aecd-86c0-b8db3f3c5645" style="opacity:0;-webkit-transform:translate3d(-50px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(-50px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(-50px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(-50px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="container grid margin-m ss"><div class="d
364iv-block-76"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6913e2421d84dd753fef18ea_image%20(16).png" loading="lazy" width="214" height="Auto" alt="" class="responsive-image"/></div><div class="column pion"><h2 id="shattered-title-5" data-splitting="words" class="margin-xs">Real Doctors Behind Your Care</h2><div class="paragraph-big">&quot;Making a positive impact on communities beyond borders.”</div><div class="paragraph-smaller-on-mobile">Dr. Allister, MBBS</div><a href="https://updoc.com.au/patient/request-telehealth-consultation" target="_blank" class="button outline spacer10 w-inline-block"><div>Request a Consult</div></a></div></div></div><div class="base-section rouse white-background"><h2 id="shattered-title-7" data-splitting="words" class="heading-67 w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac516b-a4ac5168">Frequently Asked Questions</h2><div class="base-container"><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac516e-a4ac5168" class="faqs-wrapper mc-faq w-dyn-list"><div fs-cmsload-mode="load-under" fs-cmsload-element="list" role="list" class="faqs-list w-dyn-items"><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">How do I find a doctor near me?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>You don’t have to. With Updoc, you can consult with an AHPRA-registered Partner Doctor from anywhere in Australia via a telehealth consult. Although ‘tele’ is in the name, all you need to do is complete a quick questionnaire, and a Partner Doctor will review your request and contact you with any follow up questions. It’s simple and convenient. </p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">What can I speak to a Partner Doctor about?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>You can speak to your AHPRA-registered Partner Doctor about anything you’d speak to an in-person doctor about. Partner Doctors are on hand to help with things like <a href="https://updoc.com.au/medical-certificate">medical certificates</a>, new and repeat prescriptions, specialist <a href="https://updoc.com.au/specialist-referral">referral letters</a>, sensitive topics (like <a href="https://updoc.com.au/online-std-sti-test">STIs/STDs</a>, thrush, and <a href="https://updoc.com.au/condition/types/uti">UTIs</a>), and more. Your trusted Partner Doctors are here to help.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">Are online medical certificates valid?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Yes - online medical certificates are valid, and are the same as physical medical certificates. The only difference is online medical certificates are provided virtually.With Updoc, your symptoms and request for an online medical certificate is reviewed, considered and signed by an AHPRA-Registered Partner Doctor, and comply with the <a href="https://www.ama.com.au/sites/default/files/2022-03/Guidelines_for_Medical_Practitioners_on_Certificates_Certifying_Illness_2011_0_0.pdf">AMA Guidelines</a>.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">Can I book a doctor’s appointment online?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Yes - you can request an online appointment with Updoc. With Updoc, you will be connected with an AHPRA-Registered Partner Doctor within an hour.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">What is Updoc?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Updoc is a secure, online digital healthcare platform that facilitates consultations between users and AHPRA-registered Partner Doctors. With Updoc, users are able to request a consult 24/7 from anywhere in Australia. Partner Doctors consult with users and – if they deem it suitable – are able to provide medical certificates, prescriptions, referral letters, medical advice, and more.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">How do I request a script online?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>You can request a prescription online through Updoc. Your Partner Doctor will review your request, and during your telehealth consultation – determine whether a prescription is right for you, much like a physical clinic visit.If suitable, your electronic prescription will be delivered straight to your device.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">Can I get a medical certificate online using Updoc?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Yes. With Updoc, you can connect with an AHPRA-registered Partner Doctor who will assess your symptoms and determine if a medical certificate is suitable for you. A medical certificate is then delivered straight to your phone via SMS and email.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">What are your hours of operation?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Partner Doctors are online 24/7 to help with your healthcare needs! They&#x27;re even available after hours and on weekends at no extra cost!</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">What if I miss the call from my Partner Doctor?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>If you miss a call from your Partner Practitioner - you will rejoin the virtual waiting room and your Partner Practitioner may attempt to call you again. You may also receive a text message prior to your call to ensure you are ready to answer the call if it does arrive.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">When will I receive my call from my Partner Doctor?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p id="">In most cases, you’ll receive a call from your Partner Doctor within an hour of making a request. However, keep in mind that Partner Doctors are online 24/7 and demand fluctuates. So, if a Partner Doctor doesn’t get to you on the day, you’ll get a call the following day.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">When will I receive an outcome from my consultation?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Partner Doctors usually review requests within an hour. However, keep in mind that demand fluctuates. So, if a Partner Doctor doesn’t get to you on the day, you may get a call the following day.</p></div></div></div></div></div></div><div id="w-node-_8727730a-1aea-c1cd-9554-a6b2a4ac5170-a4ac5168" role="listitem" class="faqs-item w-dyn-item"><div class="faq-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5172" class="faq-heading-div"><h2 class="heading-40">When will I receive my medical certificate?</h2><div class="plus-icon-holder"><div class="minus-line"></div><div class="plus-line"></div></div></div><div class="faq-description-image"><div class="faq-answer-div"><div data-w-id="8727730a-1aea-c1cd-9554-a6b2a4ac5177" class="faq-inner-div"><div class="paragraph-smaller-on-mobile w-richtext"><p>Most medical certificate consults are reviewed within an hour. However, keep in mind that demand fluctuates. So, if a Partner Doctor doesn’t get to you on the day, you may get a call the following day.</p></div></div></div></div></div></div></div></div></div></div><div class="base-section"><div class="w-layout-blockcontainer base-container w-container"><div class="container grid margin-xxl"><div id="w-node-_03ee205f-580f-6b12-200d-395933e2652c-33e26529" class="column align-stretch"><div class="feature-healthcare-image feature-healthcare-medical-image"><div class="background-healthcare-image"></div><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b2755edb22118c872bdcc_man%20on%20phone.avif" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b2755edb22118c872bdcc_man%20on%20phone-p-500.avif 500w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b2755edb22118c872bdcc_man%20on%20phone-p-800.avif 800w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b2755edb22118c872bdcc_man%20on%20phone-p-1080.avif 1080w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b2755edb22118c872bdcc_man%20on%20phone.avif 1200w" class="healthcare-image _100"/><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/636a567070681a0d7affb2c1_Group%202072747792.svg" alt="" class="plus-icon"/></div></div><div id="w-node-_03ee205f-580f-6b12-200d-395933e26531-33e26529" data-w-id="03ee205f-580f-6b12-200d-395933e26531" class="column"><h2 class="margin-xs">95% Of Australian Suburbs Have Used Updoc</h2><div class="rich-text-block-15 w-richtext">Over 500,000 Australians across 95% of Australian suburbs have used Updoc for their telehealth needs. Whether they were looking for an online medical certificate, referrals, or online prescriptions, an AHPRA-Registered Partner Doctor was able to supp
364ort them through Updoc.‍With Updoc, you can request a consultation in minutes, and an AHPRA-Registered Partner Doctor will assess your needs within an hour of submitting your request.</div><a href="https://updoc.com.au/patient/request-telehealth-consultation" target="_blank" class="button _2026-button w-inline-block"><div class="text-block-63">Submit a Request</div></a></div></div><div class="container grid margin-xxl"><div id="w-node-_03ee205f-580f-6b12-200d-395933e2653a-33e26529" data-w-id="03ee205f-580f-6b12-200d-395933e2653a" class="column"><h2 class="margin-m">Same Day Telehealth With Updoc</h2><div class="rich-text-12px w-richtext"><p>Through Updoc, <strong>AHPRA-Registered Partner Doctor are online</strong> to help every day Australians with their healthcare.</p><p>‍</p><p>Updoc&#x27;s intelligent platform allows for Australians to <strong>submit an online telehealth consultation 24/7, every day of the year.</strong> Yes, that means we&#x27;re available when you need us most - before work, after hours, and on weekends. At no extra cost.</p></div><a href="https://updoc.com.au/patient/request-telehealth-consultation" target="_blank" class="button outline spacer10 w-inline-block"><div class="text-block-64">Request Now</div></a></div><div id="w-node-_03ee205f-580f-6b12-200d-395933e26543-33e26529" class="column"><div class="feature-healthcare-image feature-healthcare-medical-image"><div class="background-healthcare-image"></div><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b284c6b8887848bc5a724_woman%20in%20bed.avif" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b284c6b8887848bc5a724_woman%20in%20bed-p-500.avif 500w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b284c6b8887848bc5a724_woman%20in%20bed-p-800.avif 800w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b284c6b8887848bc5a724_woman%20in%20bed-p-1080.avif 1080w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/671b284c6b8887848bc5a724_woman%20in%20bed.avif 1200w" class="healthcare-image _100"/><img loading="lazy" src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/636a567070681a0d7affb2c1_Group%202072747792.svg" alt="" class="plus-icon"/></div></div></div></div></div><aside class="base-section rouse"><div class="div-block-114"><div class="container margin-m"><h2 id="shattered-title-8" data-splitting="words" class="heading-86">As Seen In The News</h2></div><div class="container margin-m"><div id="news" class="news-container w-dyn-list"><div role="list" class="swiper-wrapper news-wrapper w-dyn-items"><div role="listitem" class="swiper-slide news-slide w-dyn-item"><a href="https://7news.com.au/lifestyle/sponsored/fans-hail-lifesaver-online-platform-that-lets-you-get-a-doctors-certificate-in-minutes-from-bed-c-10484764" target="_blank" class="articles-item w-inline-block"><img alt="" loading="lazy" width="149" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/6921c912c06778ce979404de_7News.png" class="articles-logo"/></a></div><div role="listitem" class="swiper-slide news-slide w-dyn-item"><a href="https://www.broadsheet.com.au/national/active/article/telehealth-guidelines-changing-aussie-startup-updoc" target="_blank" class="articles-item w-inline-block"><img alt="" loading="lazy" width="149" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/6921c97991db29d4480b5e70_Broadsheet.png" class="articles-logo"/></a></div><div role="listitem" class="swiper-slide news-slide w-dyn-item"><a href="#" class="articles-item w-inline-block"><img alt="" loading="lazy" width="149" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/6921c98d36050485fccb89a2_Life.png" class="articles-logo"/></a></div><div role="listitem" class="swiper-slide news-slide w-dyn-item"><a href="https://www.pedestrian.tv/health/online-medical-certificates-australia/" target="_blank" class="articles-item w-inline-block"><img alt="" loading="lazy" width="149" src="https://cdn.prod.website-files.com/63691a9a27284722dfe23d13/6921c9f5a1c05f99b00a5870_Pedestrian.png" class="articles-logo"/></a></div></div></div></div></div></aside><div class="base-section lavender-background referral-updoc"><div class="container grid here"><div id="w-node-d902bfad-b97c-0628-06d6-643df1b292a3-f1b292a1" class="column here"><h2 id="shattered-title-6" data-splitting="words" class="margin-s">Life is better when you’re healthy</h2><p data-w-id="d902bfad-b97c-0628-06d6-643df1b292a6" class="margin-s">Spend a few minutes getting the friendly, personalised healthcare access you deserve today.</p><a href="https://updoc.com.au/patient/form" class="button _2026-button w-inline-block"><div class="text-block-48">Request Now</div></a></div><div id="w-node-d902bfad-b97c-0628-06d6-643df1b292ad-f1b292a1" data-w-id="d902bfad-b97c-0628-06d6-643df1b292ad" class="column feature-healthcar-image-col"><div class="feature-healthcare-image feature-healthcar-image-right-side here-image"><div class="background-healthcare-image background-health-care-image-right-side"></div><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview.jpg" loading="lazy" sizes="(max-width: 3591px) 100v
364w, 3591px" srcset="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-500.jpg 500w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-800.jpg 800w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-1080.jpg 1080w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-1600.jpg 1600w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-2000.jpg 2000w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-2600.jpg 2600w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview-p-3200.jpg 3200w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6aa7502d8163890107d71960_20260722_Updoc_BrandRefresh_05_Kitchen_38_2287_Preview.jpg 3591w" alt="" class="healthcare-image"/><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/636a567070681a0d7affb2c1_Group%202072747792.svg" loading="lazy" alt="" class="plus-icon plus-icon-right-side"/></div></div></div></div><div class="base-section footer footer-new"><div class="container grid margin-l footer-centre"><div id="w-node-_4ef6934d-10d7-44f9-b942-454a2b0ab176-2b0ab174" class="column"><a href="/" aria-current="page" class="footer-logo margin-s w-inline-block w--current"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/63692dc6272847589de3adf0_footer-logo.2bda9503-min.png" loading="lazy" alt="" class="contain-img"/></a><a href="https://updoc.com.au/patient" target="_blank" class="text-link-white footer-email">Email us at [email protected]</a></div><div id="w-node-_4ef6934d-10d7-44f9-b942-454a2b0ab17b-2b0ab174" class="column"><h4 class="text-white">What we offer</h4><a href="/medical-certificate" class="footer-link">Online Medical Certificate</a><a href="/online-prescription" class="footer-link">Online Prescription</a><a href="/telehealth-consultation" class="footer-link">Telehealth Consultation</a><a href="/psychologist-therapist" class="footer-link">Psychology</a></div><div id="w-node-a98f3372-4cfa-ea31-3dac-e3683ae5c584-2b0ab174" class="column"><h4 class="text-white">Need help? </h4><a href="https://updoc.freshdesk.com/support/solutions" id="w-node-a98f3372-4cfa-ea31-3dac-e3683ae5c587-2b0ab174" class="footer-link">FAQ</a><a href="https://updoc.com.au/patient/" target="_blank" class="footer-link">Contact Us</a><a href="https://updoc.com.au/employer-verify" target="_blank" class="footer-link">Verify Medical Certificate</a><a href="https://l.updoc.co/app" target="_blank" class="footer-link">Get the App</a><a href="/bmi-calculator" class="footer-link">BMI Calculator</a></div><div id="w-node-_4ef6934d-10d7-44f9-b942-454a2b0ab184-2b0ab174" class="column footer-middle-column"><h4 class="text-white">Learn all about us</h4><a href="/about-us" class="footer-link">About Us</a><a href="http://updoc.com.au/careers" class="footer-link">Careers</a><a href="/updoc-for/practitioners" class="footer-link">For Doctors</a><a href="/updoc-for/for-psychologists" class="footer-link">For Psychologists</a><a href="/updoc-for/business" class="footer-link">For Business</a><a href="/updoc-for/pharmacies" class="footer-link">For Pharmacies</a><a href="/updoc-for/updoc-for-clinics" class="footer-link">For Clinics</a></div><div id="w-node-_4ef6934d-10d7-44f9-b942-454a2b0ab18b-2b0ab174" class="column"><h4 class="text-white">The other stuff</h4><a href="https://updoc.com.au/privacy-policy" target="_blank" class="footer-link">Privacy Policy</a><a href="https://updoc.com.au/terms-and-conditions" target="_blank" class="footer-link">Terms &amp; Conditions</a><a href="https://updoc.com.au/updoc-model-of-care" target="_blank" class="footer-link">Model of Care</a><a href="/blog" class="footer-link">Blog</a></div></div><div class="container flexbox-footer"><div class="media-holder"><a href="https://www.facebook.com/updoc.com.au" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/63693602adefcd0c3d153776_facebook-min.avif" loading="lazy" alt="" class="social-icon"/></a><a href="https://www.instagram.com/accounts/login/?next=%2Fupdoc_au%2F&amp;source=omni_redirect" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6369360d45bc9548199fc3f8_instagram-min.avif" loading="lazy" alt="" class="social-icon"/></a><a href="https://twitter.com/updoc_au" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6369361750899707dfbd2719_twitter-min.avif" loading="lazy" alt="Twitter" class="social-icon"/></a><a href="https://www.tiktok.com/@updoc_au" class="w-inline-block"><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6369362074465bb9f06ccfee_tiktok-m
364in.avif" loading="lazy" alt="Tiktok" class="social-icon"/></a></div><div class="w-embed"><img src="https://static.legitscript.com/seals/9832870.png" alt="LegitScript approved" width="58.33" loading="lazy"></div><img src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6880376f8cdbd22f46c0e89b_iso_27001_badge%20-%20Edited%20-%20Edited.png" loading="lazy" width="64" height="64" alt="ISO 27001 certification badge" srcset="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6880376f8cdbd22f46c0e89b_iso_27001_badge%20-%20Edited%20-%20Edited-p-500.png 500w, https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/6880376f8cdbd22f46c0e89b_iso_27001_badge%20-%20Edited%20-%20Edited.png 764w" sizes="(max-width: 479px) 100vw, 64px"/><p class="paragraph-small text-white">© Updoc - All rights reserved</p></div><div class="code-embed-6 w-embed"><div class="ask-ai-bar" role="region" aria-label="Ask AI about Updoc">
365  <span class="ask-ai-bar__text">Ask AI for a summary of Updoc</span>
366
367  <div class="ask-ai-bar__buttons">
368    <a
369      href="https://chatgpt.com/?q=Give%20me%20a%20summary%20of%20Updoc%20from%20https%3A%2F%2Fupdoc.com.au%20including%20what%20it%20does%2C%20key%20benefits%2C%20who%20it%E2%80%99s%20for%2C%20and%20what%20makes%20it%20different."
370      target="_blank"
371      rel="noopener noreferrer"
372      aria-label="Open in ChatGPT"
373      class="ask-ai-bar__button"
374    >
375      ChatGPT
376    </a>
377
378    <a
379      href="https://www.google.com/search?q=Give%20me%20a%20summary%20of%20Updoc%20from%20https%3A%2F%2Fupdoc.com.au%20including%20what%20it%20does%2C%20key%20benefits%2C%20who%20it%E2%80%99s%20for%2C%20and%20what%20makes%20it%20different."
380      target="_blank"
381      rel="noopener noreferrer"
382      aria-label="Open in Gemini"
383      class="ask-ai-bar__button"
384    >
385      Gemini
386    </a>
387
388    <a
389      href="https://www.perplexity.ai/search/new?q=Give%20me%20a%20summary%20of%20Updoc%20from%20https%3A%2F%2Fupdoc.com.au%20including%20what%20it%20does%2C%20key%20benefits%2C%20who%20it%E2%80%99s%20for%2C%20and%20what%20makes%20it%20different."
390      target="_blank"
391      rel="noopener noreferrer"
392      aria-label="Open in Perplexity"
393      class="ask-ai-bar__button"
394    >
395      Perplexity
396    </a>
397
398    <a
399      href="https://claude.ai/new?q=Give%20me%20a%20summary%20of%20Updoc%20from%20https%3A%2F%2Fupdoc.com.au%20including%20what%20it%20does%2C%20key%20benefits%2C%20who%20it%E2%80%99s%20for%2C%20and%20what%20makes%20it%20different."
400      target="_blank"
401      rel="noopener noreferrer"
402      aria-label="Open in Claude"
403      class="ask-ai-bar__button"
404    >
405      Claude
406    </a>
407
408    <a
409      href="https://x.com/i/grok?text=Give%20me%20a%20summary%20of%20Updoc%20from%20https%3A%2F%2Fupdoc.com.au%20including%20what%20it%20does%2C%20key%20benefits%2C%20who%20it%E2%80%99s%20for%2C%20and%20what%20makes%20it%20different."
410      target="_blank"
411      rel="noopener noreferrer"
412      aria-label="Open in Grok"
413      class="ask-ai-bar__button"
414    >
415      Grok
416    </a>
417  </div>
418</div>
419
420<style>
421  .ask-ai-bar {
422    display: flex;
423    align-items: center;
424    justify-content: space-between;
425    gap: 16px;
426    padding: 14px 18px;
427    margin: 24px 0 0;
428    border: 1px solid rgba(255,255,255,0.12);
429    border-radius: 14px;
430    background: rgba(255,255,255,0.04);
431    backdrop-filter: blur(8px);
432    -webkit-backdrop-filter: blur(8px);
433    flex-wrap: wrap;
434  }
435
436  .ask-ai-bar__text {
437    font-size: 14px;
438    line-height: 1.4;
439    font-weight: 600;
440    color: #ffffff;
441  }
442
443  .ask-ai-bar__buttons {
444    display: flex;
445    align-items: center;
446    gap: 8px;
447    flex-wrap: wrap;
448  }
449
450  .ask-ai-bar__button {
451    display: inline-flex;
452    align-items: center;
453    justify-content: center;
454    padding: 8px 14px;
455    font-size: 13px;
456    font-weight: 600;
457    border-radius: 999px;
458    background: rgba(255,255,255,0.08);
459    border: 1px solid rgba(255,255,255,0.12);
460    color: #ffffff;
461    text-decoration: none;
462    transition: all 0.2s ease;
463  }
464
465  .ask-ai-bar__button:hover {
466    background: rgba(255,255,255,0.16);
467    border-color: rgba(255,255,255,0.25);
468    transform: translateY(-1px);
469  }
470
471  @media (max-width: 640px) {
472    .ask-ai-bar {
473      align-items: flex-start;
474    }
475
476    .ask-ai-bar__text {
477      width: 100%;
478    }
479  }
480</style></div></div></div><div id="sticky-cta" class="div-block-21 mc-sticky-cta gc-sticky-cta"><a href="https://updoc.com.au/welcome" class="button medical-hero-button mc-cta sticky-cta w-inline-block"><div>Request Consult Now</div></a><link rel="prerender" href="https://updoc.com.au/welcome"/></div><div data-figma-id="55:861" class="sign-in-with-google-button"></div>
480<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6368ef8eb234626d58627d89" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
480<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/js/updoc.schunk.1a807f015b216e46.js" type="text/javascript" integrity="sha384-oY4R8SfnVBTWnix6ULiWbZs/5tyRyxEiWcG+WrT3unnu5pmfsIYJEraZcyFVlvND" crossorigin="anonymous"></script>
480<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/js/updoc.schunk.6339de70282819bd.js" type="text/javascript" integrity="sha384-F04WgUINHqUz7nVhVM4i65ZPaZPvLuGPt+zTysXwfJ5dV5WMPaTWc7UZVio8bopf" crossorigin="anonymous"></script>
480<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/js/updoc.schunk.ecdf86681fc4c60b.js" type="text/javascript" integrity="sha384-Qo877Kfc1kOkoaP+jCrNjZ8xqpT6wfzV2Kg0V6o3L6C+n7n7e8wCY+R45yeIuva+" crossorigin="anonymous"></script>
480<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/js/updoc.schunk.349ba41113c3c606.js" type="text/javascript" integrity="sha384-d0wzDETe1DjVIqW9ovRR3rTVz94fdDyH/raiz9rXQmNCfEy9nnGfGxDos0df+aMG" crossorigin="anonymous"></script>
480<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89/js/updoc.3bec968c.34e50a72271c3b8c.js" type="text/javascript" integrity="sha384-R9kmxoP7yaz9sF2KS3x1Co1lmU1NSU/gk0IBHnM9YY6UiIVyBCWacI3dDlnNZgGk" crossorigin="anonymous"></script>
480<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
480<!-- Update header from Login to Portal and identify logged-in users -->
481<script>
482(function () {
483  var portalUrl = "/patient";
484  var apiUrl = "https://api.updoc.com.au";
485  var selector = "a[data-updoc-auth-cta], a[href*='/patient'], a[href*='updoc.com.au/patient']";
486  var lastIdentifiedUuid = null;
487
488  function getToken(key) {
489    try {
490      return localStorage.getItem(key);
491    } catch (e) {
492      return null;
493    }
494  }
495
496  function setToken(key, value) {
497    try {
498      if (value) localStorage.setItem(key, value);
499    } catch (e) {
500      // Ignore unavailable storage.
501    }
502  }
503
504  function isUuid(value) {
505    return typeof value === "string" &&
506      /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(value.trim());
507  }
508
509  function jwtSubject(accessToken) {
510    try {
511      if (!accessToken) return "";
512
513      var parts = accessToken.split(".");
514      if (parts.length !== 3) return "";
515
516      var encoded = parts[1]
517        .replace(/-/g, "+")
518        .replace(/_/g, "/");
519
520      encoded += "=".repeat((4 - encoded.length % 4) % 4);
521
522      var json = decodeURIComponent(
523        atob(encoded)
524          .split("")
525          .map(function (character) {
526            return "%" + ("00" + character.charCodeAt(0).toString(16)).slice(-2);
527          })
528          .join("")
529      );
530
531      var payload = JSON.parse(json);
532      return payload && payload.sub ? String(payload.sub) : "";
533    } catch (e) {
534      return "";
535    }
536  }
537
538  function userUuidFor(user, accessToken) {
539    var candidates = [
540      user && user.analyticsSubjectId,
541      user && user.analytics_subject_id,
542      user && user.uuid,
543      user && user.userUuid,
544      user && user.user_uuid,
545      user && user.id,
546
547      // Auth JWT subject is normally the authenticated user UUID.
548      jwtSubject(accessToken),
549
550      user && user.profile && user.profile.analyticsSubjectId,
551      user && user.profile && user.profile.analytics_subject_id,
552      user && user.profile && user.profile.uuid,
553      user && user.profile && user.profile.userUuid,
554      user && user.profile && user.profile.user_uuid,
555      user && user.profile && user.profile.id,
556
557      user && user.patient && user.patient.analyticsSubjectId,
558      user && user.patient && user.patient.analytics_subject_id,
559      user && user.patient && user.patient.uuid,
560      user && user.patient && user.patient.userUuid,
561      user && user.patient && user.patient.user_uuid,
562      user && user.patient && user.patient.id
563    ];
564
565    for (var i = 0; i < candidates.length; i += 1) {
566      if (candidates[i] == null) continue;
567
568      var candidate = String(candidates[i]).trim();
569
570      if (isUuid(candidate)) {
571        return candidate.toLowerCase();
572      }
573    }
574
575    return "";
576  }
577
578  function identifyWhenReady(user, accessToken, attempt) {
579    var uuid = userUuidFor(user, accessToken);
580
581    if (!uuid || lastIdentifiedUuid === uuid) return;
582
583    var posthog = window.posthog;
584
585    if (!posthog || typeof posthog.identify !== "function") {
586      if (attempt < 50) {
587        setTimeout(function () {
588          identifyWhenReady(user, accessToken, attempt + 1);
589        }, 100);
590      }
591
592      return;
593    }
594
595    var currentDistinctId = "";
596
597    try {
598      if (typeof posthog.get_distinct_id === "function") {
599        currentDistinctId = String(posthog.get_distinct_id() || "").toLowerCase();
600      }
601    } catch (e) {
602      currentDistinctId = "";
603    }
604
605    // Avoid generating another $identify event if PostHog already uses this UUID.
606    if (currentDistinctId !== uuid) {
607      // Intentionally send only the opaque UUID—no name, email or health data.
608      posthog.identify(uuid);
609    }
610
611    lastIdentifiedUuid = uuid;
612  }
613
614  function isLoginPortalLink(link) {
615    if (link.hasAttribute("data-updoc-auth-cta")) return true;
616
617    try {
618      var url = new URL(link.href, location.origin);
619
620      return url.hostname === "updoc.com.au" &&
621        /^\/patient\/?$/.test(url.pathname) &&
622        /log\s*in/i.test(link.textContent);
623    } catch (e) {
624      return false;
625    }
626  }
627
628  function labelFor(link) {
629    var label = link.querySelector("[data-updoc-auth-label]");
630    var labels = link.querySelectorAll("span, div, p, strong");
631    var i;
632
633    if (label) return label;
634
635    for (i = 0; i < labels.length; i += 1) {
636      if (
637        !labels[i].children.length &&
638        /log\s*in|portal/i.test(labels[i].textContent)
639      ) {
640        return labels[i];
641      }
642    }
643
644    return link.childElementCount ? null : link;
645  }
646
647  function firstNameFor(user) {
648    var name = user && (
649      user.firstName ||
650      user.first_name ||
651      user.givenName ||
652      user.given_name ||
653      user.name ||
654      user.fullName ||
655      user.full_name
656    );
657
658    if (!name && user && user.profile) {
659      name =
660        user.profile.firstName ||
661        user.profile.first_name ||
662        user.profile.givenName ||
663        user.profile.name;
664    }
665
666    if (!name && user && user.patient) {
667      name =
668        user.patient.firstName ||
669        user.patient.first_name ||
670        user.patient.givenName ||
671        user.patient.name;
672    }
673
674    return name ? String(name).trim().split(/\s+/)[0] : "";
675  }
676
677  function showPortal(user) {
678    var labelText = firstNameFor(user) || "Portal";
679
680    document
681      .querySelectorAll("[role='banner'], .navbar, header")
682      .forEach(function (header) {
683        header.querySelectorAll(selector).forEach(function (link) {
684          if (!isLoginPortalLink(link)) return;
685
686          link.href = portalUrl;
687          link.removeAttribute("target");
688          link.setAttribute("aria-label", "Open patient portal");
689
690          var label = labelFor(link);
691
692          if (label) {
693            label.textContent = labelText;
694          }
695        });
696      });
697  }
698
699  function fetchUser(accessToken) {
700    if (!accessToken) {
701      return Promise.resolve({ ok: false, status: 401 });
702    }
703
704    return fetch(apiUrl + "/users/me", {
705      headers: {
706        Authorization: "Bearer " + accessToken
707      }
708    }).then(function (response) {
709      if (!response.ok) {
710        return {
711          ok: false,
712          status: response.status
713        };
714      }
715
716      return response.json().then(function (user) {
717        return {
718          ok: true,
719          user: user
720        };
721      });
722    });
723  }
724
725  function verifySession() {
726    var accessToken = getToken("access-token");
727    var refreshToken = getToken("refresh-token");
728
729    if (!accessToken && !refreshToken) {
730      return Promise.resolve(null);
731    }
732
733    return fetchUser(accessToken)
734      .then(function (result) {
735        if (result.ok) {
736          return {
737            user: result.user,
738            accessToken: accessToken
739          };
740        }
741
742        if (result.status !== 401 || !refreshToken) {
743          return null;
744        }
745
746        return fetch(apiUrl + "/auth/refresh", {
747          method: "POST",
748          headers: {
749            "Content-Type": "application/json"
750          },
751          body: JSON.stringify({
752            refreshToken: refreshToken
753          })
754        }).then(function (refreshResponse) {
755          if (!refreshResponse.ok) return null;
756
757          return refreshResponse.json().then(function (tokens) {
758            if (!tokens.accessToken) return null;
759
760            setToken("access-token", tokens.accessToken);
761            setToken("refresh-token", tokens.refreshToken);
762
763            return fetchUser(tokens.accessToken).then(function (refreshResult) {
764              if (!refreshResult.ok) return null;
765
766              return {
767                user: refreshResult.user,
768                accessToken: tokens.accessToken
769              };
770            });
771          });
772        });
773      })
774      .catch(function () {
775        return null;
776      });
777  }
778
779  function init() {
780    verifySession().then(function (session) {
781      if (!session) return;
782
783      showPortal(session.user);
784      identifyWhenReady(session.user, session.accessToken, 0);
785    });
786  }
787
788  if (document.readyState === "loading") {
789    document.addEventListener("DOMContentLoaded", init);
790  } else {
791    init();
792  }
793})();
794</script>
794
795
796
797<!-- Productreview.com.au -->
798<script async id="product-review-init" strategy="afterInteractive">
799  {
800    window.__productReviewSettings = {
801      brandId: '1a76d3cc-83bb-4d54-8520-123e6a440504',
802    };
803  }
804</script>
804
805
806<!--Product Review-->
807<script async id="product-review" strategy="afterInteractive" src="https://cdn.productreview.com.au/assets/widgets/loader.js"></script>
807
808
809<!-- Zoho Pagesense-->
810<script async src="https://cdn-au.pagesense.io/js/ud/c1deef6a0adc42078898911524f856f9.js"></script>
810
811
812<!--
812<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js" defer></script>
812-->
813<!-- Disable Scroll Script
814<script async>
815var Webflow = Webflow || [];
816Webflow.push(function () {
817    var $body = $(document.body);
818    var scrollPosition = 0;
819
820    $('[scroll="disable"]').on('click', function () {
821        var oldWidth = $body.innerWidth();
822        scrollPosition = window.pageYOffset;
823        $body.css('overflow', 'hidden');
824        $body.css('position', 'fixed');
825        $body.css('top', `-${scrollPosition}px`);
826        $body.width(oldWidth);
827    });
828    $('[scroll="enable"]').on('click', function () {
829        if ($body.css('overflow') != 'hidden') { scrollPosition = window.pageYOffset; }
830        $body.css('overflow', '');
831        $body.css('position', '');
832        $body.css('top', '');
833        $body.width('');
834        $(window).scrollTop(scrollPosition);
835    });
836    $('[scroll="both"]').on('click', function () {
837        if ($body.css('overflow') !== 'hidden') {
838            var oldWidth = $body.innerWidth();
839            scrollPosition = window.pageYOffset;
840            $body.css('overflow', 'hidden');
841            $body.css('position', 'fixed');
842            $body.css('top', `-${scrollPosition}px`);
843            $body.width(oldWidth);
844        } else {
845            $body.css('overflow', '');
846            $body.css('position', '');
847            $body.css('top', '');
848            $body.width('');
849            $(window).scrollTop(scrollPosition);
850        }
851    });
852});
853</script>
853 -->
854
855<script id="wise-pops" strategy="afterInteractive" async>
856  {
857    (function (W, i, s, e, P, o, p) {
858      W['WisePopsObject'] = P;
859      ((W[P] =
860        W[P] ||
861        function () {
862          (W[P].q = W[P].q || []).push(arguments);
863        }),
864        (W[P].l = 1 * new Date()));
865      ((o = i.createElement(s)), (p = i.getElementsByTagName(s)[0]));
866      o.defer = 1;
867      o.src = e;
868      p.parentNode.insertBefore(o, p);
869    })(window, document, 'script', '//loader.wisepops.com/get-loader.js?v=1&site=8h5oMWtgLW', 'wisepops');
870  }
871</script>
871
872
873<script id="wise-pops-init" strategy="afterInteractive" async>
874  {
875    window.onscroll = function (e) {
876      if (window.scrollY == 0) {
877        wisepops('event', 'fire_wisepops');
878        console.log('top');
879      }
880    };
881  }
882</script>
882
883
884<script async src="https://s3.ap-southeast-2.amazonaws.com/cms-bucket.updoc.com.au/assets/3rd/mobile-app-init.js"></script>
884
885
886<script>
887  function waitForUpdocSDK(attempts = 10, interval = 500) {
888    let attempt = 0;
889
890    const checkSDK = setInterval(() => {
891      if (window.updocSDK && updocSDK.auth) {
892        clearInterval(checkSDK);
893        console.log('UpdocSDK initialised. Fetching user data...');
894
895        updocSDK.auth
896          .getUserData()
897          .then((userData) => {
898            // Only redirect if already on "/app-welcome"
899            window.clarity(
900              'identify',
901              userData.id, // custom-id
902              '', // custom-session-id (optional)
903              '', // custom-page-id  (optional)
904              userData.email, // friendlyName    (optional, shows in UI)
905            );
906            window.clarity('set', 'email', userData.email);
907            window.clarity('set', 'user_id', userData.id);
908            window.clarity('upgrade', 'signed-in user');
909
910            if (window.location.pathname === '/app-welcome' && userData) {
911              window.location.href = '/patient';
912            }
913          })
914          .catch((error) => {
915            if (error.status === 401) {
916              // User is not logged in—stay on the current page
917            } else {
918              console.error('UpdocSDK failed to get user data:', error);
919            }
920          });
921      } else {
922        attempt++;
923        if (attempt >= attempts) {
924          clearInterval(checkSDK);
925          console.error('UpdocSDK failed to initialise within the time limit.');
926        }
927      }
928    }, interval);
929  }
930
931  window.onload = function () {
932    waitForUpdocSDK();
933  };
934</script>
934
935
936<!-- If coupon code present in url then don't show wisepops -->
937<script async>
938  (function () {
939    // Check if the current URL has the parameter "coupon-input"
940    const urlParams = new URLSearchParams(window.location.search);
941    const hasCouponParam = urlParams.has('coupon-input');
942
943    if (hasCouponParam) {
944      // Disable WisePops completely
945      window.wisepops = window.wisepops || {};
946      window.wisepops.doNotInit = true;
947
948      // Hide any popups that might have already loaded
949      const hideWisePops = () => {
950        const wisepopElements = document.querySelectorAll('[id^="wisepop"], .wisepop');
951        wisepopElements.forEach((el) => (el.style.display = 'none'));
952      };
953
954      // Run immediately and after WisePops might try to load
955      hideWisePops();
956      document.addEventListener('DOMContentLoaded', hideWisePops);
957    }
958  })();
959</script>
959
960
961<!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 961-963
961
962<noscript>
963  <iframe src="https://www.googletagmanager.com/ns.html?id=
963GTM-TXVBDVQ
vendor: 88 bytes, lines 963-964
963" height="0" width="0" style="display: none; visibility: hidden"> </iframe>
964</noscript>
965<!-- End Google Tag Manager (noscript) -->
966
967<!-- -->
968
969<!-- Productreview.com.au -->
970<script async id="product-review-init" strategy="afterInteractive">
971  {
972    window.__productReviewSettings = {
973      brandId: '1a76d3cc-83bb-4d54-8520-123e6a440504',
974    };
975  }
976</script>
976
977
978<!--Product Review-->
979<script async id="product-review" strategy="afterInteractive" src="https://cdn.productreview.com.au/assets/widgets/loader.js"></script>
979
980
981<!-- Zoho Pagesense-->
982<script async src="https://cdn-au.pagesense.io/js/ud/c1deef6a0adc42078898911524f856f9.js"></script>
982
983
984<!--
984<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js" defer></script>
984-->
985<!-- Disable Scroll Script
986<script async>
987var Webflow = Webflow || [];
988Webflow.push(function () {
989    var $body = $(document.body);
990    var scrollPosition = 0;
991
992    $('[scroll="disable"]').on('click', function () {
993        var oldWidth = $body.innerWidth();
994        scrollPosition = window.pageYOffset;
995        $body.css('overflow', 'hidden');
996        $body.css('position', 'fixed');
997        $body.css('top', `-${scrollPosition}px`);
998        $body.width(oldWidth);
999    });
1000    $('[scroll="enable"]').on('click', function () {
1001        if ($body.css('overflow') != 'hidden') { scrollPosition = window.pageYOffset; }
1002        $body.css('overflow', '');
1003        $body.css('position', '');
1004        $body.css('top', '');
1005        $body.width('');
1006        $(window).scrollTop(scrollPosition);
1007    });
1008    $('[scroll="both"]').on('click', function () {
1009        if ($body.css('overflow') !== 'hidden') {
1010            var oldWidth = $body.innerWidth();
1011            scrollPosition = window.pageYOffset;
1012            $body.css('overflow', 'hidden');
1013            $body.css('position', 'fixed');
1014            $body.css('top', `-${scrollPosition}px`);
1015            $body.width(oldWidth);
1016        } else {
1017            $body.css('overflow', '');
1018            $body.css('position', '');
1019            $body.css('top', '');
1020            $body.width('');
1021            $(window).scrollTop(scrollPosition);
1022        }
1023    });
1024});
1025</script>
1025 -->
1026
1027<script id="wise-pops" strategy="afterInteractive" async>
1028  {
1029    (function (W, i, s, e, P, o, p) {
1030      W['WisePopsObject'] = P;
1031      ((W[P] =
1032        W[P] ||
1033        function () {
1034          (W[P].q = W[P].q || []).push(arguments);
1035        }),
1036        (W[P].l = 1 * new Date()));
1037      ((o = i.createElement(s)), (p = i.getElementsByTagName(s)[0]));
1038      o.defer = 1;
1039      o.src = e;
1040      p.parentNode.insertBefore(o, p);
1041    })(window, document, 'script', '//loader.wisepops.com/get-loader.js?v=1&site=8h5oMWtgLW', 'wisepops');
1042  }
1043</script>
1043
1044
1045<script id="wise-pops-init" strategy="afterInteractive" async>
1046  {
1047    window.onscroll = function (e) {
1048      if (window.scrollY == 0) {
1049        wisepops('event', 'fire_wisepops');
1050        console.log('top');
1051      }
1052    };
1053  }
1054</script>
1054
1055
1056<script async src="https://s3.ap-southeast-2.amazonaws.com/cms-bucket.updoc.com.au/assets/3rd/mobile-app-init.js"></script>
1056
1057
1058<script>
1059  function waitForUpdocSDK(attempts = 10, interval = 500) {
1060    let attempt = 0;
1061
1062    const checkSDK = setInterval(() => {
1063      if (window.updocSDK && updocSDK.auth) {
1064        clearInterval(checkSDK);
1065        console.log('UpdocSDK initialised. Fetching user data...');
1066
1067        updocSDK.auth
1068          .getUserData()
1069          .then((userData) => {
1070            // Only redirect if already on "/app-welcome"
1071            window.clarity(
1072              'identify',
1073              userData.id, // custom-id
1074              '', // custom-session-id (optional)
1075              '', // custom-page-id  (optional)
1076              userData.email, // friendlyName    (optional, shows in UI)
1077            );
1078            window.clarity('set', 'email', userData.email);
1079            window.clarity('set', 'user_id', userData.id);
1080            window.clarity('upgrade', 'signed-in user');
1081
1082            if (window.location.pathname === '/app-welcome' && userData) {
1083              window.location.href = '/patient';
1084            }
1085          })
1086          .catch((error) => {
1087            if (error.status === 401) {
1088              // User is not logged in—stay on the current page
1089            } else {
1090              console.error('UpdocSDK failed to get user data:', error);
1091            }
1092          });
1093      } else {
1094        attempt++;
1095        if (attempt >= attempts) {
1096          clearInterval(checkSDK);
1097          console.error('UpdocSDK failed to initialise within the time limit.');
1098        }
1099      }
1100    }, interval);
1101  }
1102
1103  window.onload = function () {
1104    waitForUpdocSDK();
1105  };
1106</script>
1106
1107
1108<!-- If coupon code present in url then don't show wisepops -->
1109<script async>
1110  (function () {
1111    // Check if the current URL has the parameter "coupon-input"
1112    const urlParams = new URLSearchParams(window.location.search);
1113    const hasCouponParam = urlParams.has('coupon-input');
1114
1115    if (hasCouponParam) {
1116      // Disable WisePops completely
1117      window.wisepops = window.wisepops || {};
1118      window.wisepops.doNotInit = true;
1119
1120      // Hide any popups that might have already loaded
1121      const hideWisePops = () => {
1122        const wisepopElements = document.querySelectorAll('[id^="wisepop"], .wisepop');
1123        wisepopElements.forEach((el) => (el.style.display = 'none'));
1124      };
1125
1126      // Run immediately and after WisePops might try to load
1127      hideWisePops();
1128      document.addEventListener('DOMContentLoaded', hideWisePops);
1129    }
1130  })();
1131</script>
1131
1132
1133<!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 1133-1135
1133
1134<noscript>
1135  <iframe src="https://www.googletagmanager.com/ns.html?id=
1135GTM-TXVBDVQ
vendor: 88 bytes, lines 1135-1136
1135" height="0" width="0" style="display: none; visibility: hidden"> </iframe>
1136</noscript>
1137<!-- End Google Tag Manager (noscript) -->
1138
1139<!-- --><!--
1139<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js" defer></script>
1139
1140
1141<script async>
1142const swiper = new Swiper('#news', {
1143  slidesPerView: "auto",
1144  spaceBetween: 24,
1145})
1146</script>
1146-->
1147
1148<script defer src="https://unpkg.com/splitting/dist/splitting.min.js"></script>
vendor: 1 bytes, line 1148
1148
1149<script defer src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.1/gsap.min.js" integrity="sha512-cdV6j5t5o24hkSciVrb8Ki6FveC2SgwGfLE31+ZQRHAeSRxYhAQskLkq3dLm8ZcWe1N3vBOEYmmbhzf7NTtFFQ==" crossorigin="anonymous" referrerpolicy="no-referrer" ></script>
vendor: 1 bytes, line 1149
1149
1150<script defer src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.1/ScrollTrigger.min.js" ></script>
1150
1151
1152
1153<!--Heading Animation
1154<script >
1155  var Webflow = Webflow || [];
1156    Splitting();
1157    Webflow.push(function () {
1158    
1159    let titles = [
1160    	document.querySelector('#shattered-title-3'),
1161      document.querySelector('#shattered-title-4'),
1162      document.querySelector('#shattered-title-2'),
1163      document.querySelector('#shattered-title-1'),
1164      document.querySelector('#shattered-title-5'),
1165      document.querySelector('#shattered-title-6'),
1166      document.querySelector('#shattered-title-7'),
1167      document.querySelector('#shattered-title-9'),
1168      document.querySelector('#shattered-title-8'),
1169      document.querySelector('#shattered-title-10')
1170    ];
1171    let gsapTitles = gsap.utils.toArray(titles);
1172    
1173    gsapTitles.forEach(title =>{
1174    	const timelineSettings = {
1175        staggerValue: 0.05,
1176        wordsDuration: 0.5
1177  		};
1178  		const words = title.querySelectorAll('.word , .whitespace');
1179    	const timeline = gsap.timeline(
1180        {
1181          scrollTrigger: {
1182            trigger: title,
1183            start: 'top 80%'
1184            }
1185        })
1186        .set(words, {
1187            y: '60%',
1188            opacity: 0
1189        })
1190        .staggerTo(words, timelineSettings.wordsDuration, {
1191            ease: 'back',
1192            y: '0%',
1193            opacity: 1
1194        }, timelineSettings.staggerValue);
1195
1196      });
1197	});
1198</script>
1198-->
1199
1200<link rel="alternate" href=""https://updoc.com.au” hreflang="en-au" />
1201<link rel="alternate" href=""https://www.updoc.uk” hreflang="en-gb" />
1202<link rel="alternate" href=""https://updoc.com.au” hreflang="x-default" />
1203
1204
1205
1206<style>
1207/* Remove .w-container width and margins only inside testimonial section */
1208.testimonial-section.w-container {
1209	max-width: none !important;
1210  margin-left: 0 !important;
1211  margin-right: 0 !important;
1212  width: 100% !important;
1213  padding-left: 0 !important;
1214  padding-right: 0 !important;
1215}
1216.testimonial-section .splide__track {
1217  padding-left: 0 !important;
1218  padding-right: 0 !important;
1219}
1220</style>
1221
1222<script>
1223document.addEventListener('DOMContentLoaded', () => {
1224  const slider = document.querySelector('.fs-slider_instance .splide');
1225  if (!slider) return;
1226  // Reinitialize Splide with your desired options
1227  new Splide(slider, {
1228    focus: 'start',
1229    trimSpace: true,
1230    gap: '24px',
1231    padding: { left: 0, right: 0 },
1232    arrows: true,
1233    pagination: true,
1234    peek: { before: 0, after: 0 },
1235  }).mount();
1236});
1237</script>
1237
1238
1239<script>
1240(function () {
1241  // Run after Webflow & Finsweet have done their thing
1242  window.Webflow = window.Webflow || [];
1243  window.Webflow.push(function () {
1244    // Wait for the Splide node Finsweet injects inside your fs-slider_instance
1245    const root = document;
1246    const find = () => root.querySelector('.fs-slider_instance .splide');
1247
1248    function mountWithOptions(el) {
1249      if (!el) return;
1250      // If an instance already exists, try to destroy it cleanly
1251      try { el.splide && el.splide.destroy(true); } catch(e) {}
1252      // Mount our own with left alignment + no extra padding
1253      try {
1254        new Splide(el, {
1255          focus: 'start',
1256          trimSpace: true,
1257          padding: { left: 0, right: 0 },
1258          gap: '24px',
1259          arrows: true,
1260          pagination: true,
1261          peek: { before: 0, after: 0 }
1262        }).mount();
1263      } catch (e) {
1264        // If Splide isn't available yet, try again shortly
1265        setTimeout(() => mountWithOptions(el), 50);
1266      }
1267    }
1268
1269    // If it already exists, mount now
1270    const now = find();
1271    if (now) mountWithOptions(now);
1272
1273    // Otherwise observe until Finsweet injects it
1274    const mo = new MutationObserver(() => {
1275      const el = find();
1276      if (el) {
1277        mountWithOptions(el);
1278        mo.disconnect();
1279      }
1280    });
1281    mo.observe(document.body, { childList: true, subtree: true });
1282  });
1283})();
1284</script>
vendor: 1 bytes, line 1284
1284
1285<script>
1286  window.Webflow ||= [];
1287  window.Webflow.push(() => {
1288    const FLAG_KEY = 'toggle-and-non-toggle-pricing';
1289
1290    // Helpers
1291    const show = (el) => { if (el) { el.style.display = 'block'; el.style.opacity = '1'; } };
1292    const hide = (el) => { if (el) { el.style.display = 'none';  el.style.opacity = '0'; } };
1293
1294    // Sections (IDs must match your Webflow elements)
1295    const controlEl = document.getElementById('control');
1296    const varAEl    = document.getElementById('pricing-variant-a');
1297    const varBEl    = document.getElementById('pricing-variant-b');
1298
1299    // Defensive default (works even if PostHog is blocked)
1300    hide(varAEl); hide(varBEl); show(controlEl);
1301
1302    // Bail if PostHog not available
1303    if (typeof posthog === 'undefined' || !posthog.onFeatureFlags) return;
1304
1305    // Optional: query param override for QA -> ?ph_force_variant=control|pricing-variant-a|pricing-variant-b
1306    const params = new URLSearchParams(location.search);
1307    const forced = params.get('ph_force_variant');
1308
1309    function renderFor(variant) {
1310      // Hide all, then show selected
1311      hide(controlEl); hide(varAEl); hide(varBEl);
1312
1313      if (variant === 'pricing-variant-a') {
1314        show(varAEl);
1315      } else if (variant === 'pricing-variant-b') {
1316        show(varBEl);
1317      } else {
1318        // default to control for 'control', null, or unknown keys
1319        show(controlEl);
1320      }
1321      console.log(`[PostHog] ${FLAG_KEY} →`, variant);
1322    }
1323
1324    // If forced via URL, use that immediately
1325    if (forced) {
1326      renderFor(forced);
1327      return;
1328    }
1329
1330    // Wait for flags to load, then render
1331    posthog.onFeatureFlags(() => {
1332      try {
1333        const variant = posthog.getFeatureFlag(FLAG_KEY); // "control" | "pricing-variant-a" | "pricing-variant-b" | null
1334        renderFor(variant);
1335      } catch (e) {
1336        console.warn('Feature-flag render error:', e);
1337        hide(varAEl); hide(varBEl); show(controlEl);
1338      }
1339    });
1340  });
1341</script>
1341
1342
1343<script>
1344(function () {
1345  var FLAG_KEY = 'hero-section-button-vs-card'; // keep as-is
1346
1347  function showHero(which) {
1348    var controlEl = document.getElementById('hero-control');
1349    var variantEl = document.getElementById('hero-variant-A');
1350
1351    if (!controlEl || !variantEl) return;
1352
1353    // Show one, hide the other
1354    controlEl.style.display  = (which === 'control')   ? '' : 'none';
1355    variantEl.style.display  = (which === 'variant-a') ? '' : 'none';
1356
1357    // Helpful for QA in devtools
1358    document.documentElement.setAttribute('data-hero-variant', which);
1359
1360    // Optional: mark exposure for analytics/debugging
1361    if (window.posthog && typeof posthog.capture === 'function') {
1362      posthog.capture('$experiment_started', {
1363        experiment_name: FLAG_KEY,
1364        variant: which
1365      });
1366    }
1367  }
1368
1369  function decideAndShow() {
1370    if (!(window.posthog && typeof posthog.getFeatureFlag === 'function')) {
1371      showHero('control'); // very safe fallback
1372      return;
1373    }
1374    var variant = posthog.getFeatureFlag(FLAG_KEY); // returns 'control' | 'variant-a' | null
1375    if (variant === 'variant-a') showHero('variant-a');
1376    else showHero('control'); // covers 'control' or null/unknown
1377  }
1378
1379  // Wait until feature flags are loaded, then decide
1380  function onPostHogReady() {
1381    if (posthog && typeof posthog.onFeatureFlags === 'function') {
1382      posthog.onFeatureFlags(decideAndShow);
1383    } else {
1384      // Retry for up to ~5s if PostHog loads a bit late
1385      var tries = 0;
1386      var iv = setInterval(function () {
1387        tries++;
1388        if (posthog && typeof posthog.onFeatureFlags === 'function') {
1389          clearInterval(iv);
1390          posthog.onFeatureFlags(decideAndShow);
1391        } else if (tries > 50) {
1392          clearInterval(iv);
1393          decideAndShow(); // fallback anyway
1394        }
1395      }, 100);
1396    }
1397  }
1398
1399  // If PostHog is already there, go; otherwise wait a tick
1400  if (window.posthog) onPostHogReady();
1401  else {
1402    var readyIv = setInterval(function () {
1403      if (window.posthog) {
1404        clearInterval(readyIv);
1405        onPostHogReady();
1406      }
1407    }, 50);
1408  }
1409})();
1410</script>
1410
1411
1412<script>
1413(function() {
1414  const FEATURE_FLAG_KEY = 'usp-section-1';
1415  const ELEMENT_ID = 'usp-section'; // ID of your USP section in Webflow
1416
1417  function toggleUSP(variant) {
1418    const el = document.getElementById(ELEMENT_ID);
1419    if (!el) return;
1420
1421    if (variant === 'usp-1') {
1422      el.style.display = '';   // show USP section
1423    } else {
1424      el.style.display = 'none'; // hide USP section
1425    }
1426  }
1427
1428  // PostHog is already loaded on your site
1429  // wait until feature flags are ready
1430  posthog.onFeatureFlags(() => {
1431    const variant = posthog.getFeatureFlag(FEATURE_FLAG_KEY);
1432    toggleUSP(variant);
1433    console.log('[PostHog A/B] usp-section-1 variant:', variant);
1434  });
1435})();
1436</script>
1436
1437
1438<script>
1439(function() {
1440  const FEATURE_FLAG_KEY = 'usp-section-2';
1441  const ELEMENT_ID = 'usp-section-2';
1442
1443  function toggleUSP(variant) {
1444    const el = document.getElementById(ELEMENT_ID);
1445    if (!el) return;
1446
1447    if (variant === 'usp-2') {
1448      el.style.display = ''; // show USP 2
1449    } else {
1450      el.style.display = 'none'; // hide USP 2
1451    }
1452  }
1453
1454  posthog.onFeatureFlags(() => {
1455    const variant = posthog.getFeatureFlag(FEATURE_FLAG_KEY);
1456    toggleUSP(variant);
1457    console.log('[PostHog A/B] usp-section-2 variant:', variant);
1458  });
1459})();
1460</script>
1460
1461
1462<!-- Rotating text animation -->
1463<script src="https://unpkg.com/split-type"></script>
vendor: 1 bytes, line 1463
1463
1464<script>
1465window.addEventListener('load', function () {
1466    const wrapper = document.querySelector('.text-type') ||
1467                document.querySelector('.text-animation') ||
1468                document.querySelector('[class*="text-type"]');
1469
1470console.log('Found:', wrapper);
1471if (!wrapper) return;
1472
1473    const content = ['an online prescription', 'a medical certificate', 'weight loss', 'a blood test', 'a health check up', 'specialist referral', 'mental health', 'sexual health'];
1474
1475    wrapper.innerHTML = '';
1476    wrapper.style.position = 'relative';
1477    wrapper.style.display = 'block';
1478
1479    content.forEach((item) => {
1480      wrapper.innerHTML += `<span style='position:absolute; top:0; left:0;'>${item}</span>`;
1481    });
1482
1483    const text = [...wrapper.querySelectorAll('span')].map((item) => new SplitType(item));
1484
1485    const DELAY = 0.3;
1486
1487    text.forEach((item) => gsap.set(item.chars, { opacity: 0 }));
1488    gsap.set(text[0].chars, { opacity: 1 });
1489
1490    const tl = gsap.timeline({ repeat: -1 });
1491
1492    tl.fromTo(text[0].chars.reverse(), { autoAlpha: 1 }, {
1493      autoAlpha: 0, delay: DELAY, stagger: 0.1,
1494      onComplete: () => text[0].chars.reverse()
1495    });
1496
1497    for (let i = 1; i < content.length; i++) {
1498      tl.fromTo(text[i].chars, { autoAlpha: 0 }, { autoAlpha: 1, stagger: 0.1 }, '>0.2')
1499        .to(text[i].chars.reverse(), {
1500          autoAlpha: 0, stagger: 0.1, delay: DELAY,
1501          onComplete: () => text[i].chars.reverse()
1502        });
1503    }
1504
1505    tl.to(text[0].chars.reverse(), { autoAlpha: 1, stagger: 0.1 }, '>0.2');
1506});
1507</script>
vendor: 1 bytes, line 1507
1507
1508<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89%2F689e5ba67671442434f3ca35%2F6a41b11a44dbfe2ac3b5b4ab%2Fpaymentoptionstoggle-1.0.0.js" type="text/javascript"></script>
1508<script src="https://cdn.prod.website-files.com/6368ef8eb234626d58627d89%2F689e5ba67671442434f3ca35%2F6a5880d6aa3f2ca1413de65a%2Fpsychnavmobilesubmenu-1.0.5.js" type="text/javascript"></script>
1508</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.