Free Widget for GP Practices
Nudge your patients toward MyMedicare registration โ€” for free.
A standalone 3-question eligibility checker your patients can complete on your own website. Copy-paste, no account, no cost. Same eligibility logic as our full MyMedicare guide, condensed into a compact embeddable card.
๐Ÿฅ GP practices ๐Ÿค Recruitment platforms ๐Ÿข Corporate GP groups
1๏ธโƒฃ
Configure
Add your practice name & colours, preview live
2๏ธโƒฃ
Copy the code
One click, paste anywhere
3๏ธโƒฃ
Done
No tracking of patients, no cost
โ„น๏ธ This preview page is not indexed. Share it directly with the practice, recruitment platform, or GP group that wants the embed code. Looking for a broader billing/FAQ widget instead? See the Clinic Info Widget.
1. Configure
Max 80 characters. Shown as "at [practice name]" under the heading. Leave blank for a generic widget.
Adds utm_source to the "Learn more" outbound link so you can see referral traffic in your own analytics if you use askmygp.com.au links elsewhere.
Used for the badge, buttons, and progress dots. Choose your practice's brand colour.
Light
Dark
Choose the theme that matches your website background.
2. Preview (live)
3. Copy embed code
Configure options above to generate the embed code.
Installation
WordPress / Wix / Squarespace

Use a "Custom HTML" or "Embed" block. Paste the code above directly into that block. The widget will render immediately after saving.

WordPress (Gutenberg): Add a "Custom HTML" block โ†’ paste code โ†’ save.

Wix: Add an "Embed HTML" element โ†’ paste code โ†’ publish.

Squarespace: Add a "Code" block โ†’ paste code โ†’ save.

Static HTML site

Paste the code anywhere in the <body> of your page. No JavaScript library required.

Auto-resize iframe height

The widget sends its content height to the parent frame via postMessage as patients move through the 3 questions. Add this small script anywhere on your page to auto-resize the iframe:

<script> window.addEventListener('message', function(e) { if (e.data && e.data.type === 'askmygp-widget-height') { var f = document.querySelector('iframe[src*="askmygp.com.au/embed/mymedicare-widget"]'); if (f) f.style.height = e.data.height + 'px'; } }); </script>
Configuration reference โ€” all URL parameters
  • clinic โ€” Practice name (max 80 chars, HTML escaped)
  • accent โ€” Accent colour as hex without #, e.g. 0ea5e9
  • theme โ€” light (default) or dark
  • partner โ€” Your tracking name, appended as utm_source on the outbound "Learn more" link (letters/digits/hyphens only)

All parameters are optional. Missing parameters use safe defaults.

What does the widget actually check?

The same 3 eligibility questions as our full MyMedicare guide: (1) does the patient have a regular practice, (2) 2+ visits there in the past 24 months, (3) a Medicare or DVA card. Based on the answers it shows one of five outcomes โ€” fully eligible, eligible but needs a card, needs more visits, needs a regular practice first, or "probably eligible, check with reception" for unsure answers โ€” each with a link to register via myGov or learn more. It does not collect, store, or transmit any patient answers anywhere โ€” everything happens client-side in the visitor's browser.

Terms of use

The widget is free to embed on any Australian clinic website. Requirements:

  • The "Powered by AskMyGP" attribution must remain visible and clickable.
  • AskMyGP may update the widget's design and eligibility content without notice as MyMedicare rules change โ€” updates apply automatically to all embeds.
  • The widget is provided as-is and is general information only, not personal or medical advice.
Common questions
Why would this help my practice?

MyMedicare registration supports your practice's funding position under the bulk billing incentive and the General Practice in Aged Care Incentive, and it unlocks longer funded telehealth for registered patients. A self-serve checker on your own site can nudge eligible patients toward registering without adding to reception's workload โ€” and filters out the patients who aren't eligible yet (no card, too few visits) before they call asking about it.

Does this collect any patient data?

No. The widget runs entirely in the visitor's browser. Their answers are used only to compute which result screen to show and are never sent to AskMyGP, stored, or logged anywhere.

Can I use this outside Australia?

No โ€” MyMedicare is an Australian Government program specific to Australian Medicare. This widget will not make sense on a non-Australian practice website.

Free widget. GP-authored content, sourced from Services Australia and health.gov.au. General information only โ€” not medical advice.
AskMyGP ยท Written by a practising GP ยท Updated regularly