Back to search results

Margaret Shi

Lifestyle Medicine GP
Carnegie
South Melbourne
Telehealth
Margaret Shi is a lifestyle medicine GP who specialises in obesity management and medical weight loss. She is an expert with certification from the World Obesity Federation. Dr. Shi is committed to improving the health of Indigenous Australians. She is also associated with the Improvement Foundation and the Collaboratives Movement. Dr. Shi delivers quality medicine as part of a dedicated team.
Book Now
Back to search results

Margaret Shi

Lifestyle Medicine GP
Margaret Shi is a lifestyle medicine GP who specialises in obesity management and medical weight loss. She is an expert with certification from the World Obesity Federation. Dr. Shi is committed to improving the health of Indigenous Australians. She is also associated with the Improvement Foundation and the Collaboratives Movement. Dr. Shi delivers quality medicine as part of a dedicated team.

About

Margaret Shi is a lifestyle medicine GP who specialises in obesity management and medical weight loss. She is an expert with certification from the World Obesity Federation. Dr. Shi is committed to improving the health of Indigenous Australians. She is also associated with the Improvement Foundation and the Collaboratives Movement. Dr. Shi delivers quality medicine as part of a dedicated team.

Educational Background

Request an appointment

By submitting this form you are agreeing to our Privacy Policy
Health Hunter will respond to your enquiry within 24 hours to arrange the earliest appointment.
Thank you for your enquiry. We will get back to you with confirmation within 24 hours.
Oops! Something went wrong while submitting the form.
document.addEventListener('DOMContentLoaded', function() { document.getElementById('practitioner').value = ' Margaret Shi'; // ------- Back to Search Practitioners ------- // // Get all back link elements with data-back-link attribute const backLinks = document.querySelectorAll('a[data-back-link]'); backLinks.forEach((backLink) => { // Get the expected back path from data attribute const expectedBackPath = backLink.getAttribute('data-back-link'); // Get the referrer URL const referrer = document.referrer; if (referrer) { try { // Parse the referrer URL const referrerUrl = new URL(referrer); // Check if the referrer pathname matches the expected back path if (referrerUrl.pathname === expectedBackPath) { // Update the href with the full referrer URL backLink.href = referrer; console.log('Back link updated to:', referrer); } else { console.log('Referrer path does not match data-back-link for element:', backLink); } } catch (error) { console.log('Error parsing referrer URL:', error); } } else { console.log('No referrer available'); } }); }); -->