{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/how-to-be-more-compliant-in-line-with-the-cmas-latest-recommendations-a","result":{"data":{"post":{"content":{"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"In recent month's as our PetsApp Together community have worked closely with the pack to build what we feel to be the most veterinary specific offering on the market; one key nuance that we've seen highlighted again and again and something in all honesty was not planned, is the fact that PetsApp Scribe and its suite of features go along way in helping veterinary teams become more compliant in line with the recent recommendations made by the Competitions and Markets Authority (CMA). PetsApp Scribe with it's easily reviewed pet owner and team documentation and set templates for maintaining an agenda and being sure all areas of concordance are followed, lends itself well to the CMA report's emphasis on transparency, accurate record-keeping, and client understanding.\"), mdx(\"p\", null, \"So, here\\u2019s a how to guide on ways \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://petsapp.com/blog/introducing-petsapps-ai-scribe-a-game-changing-note-taking-assistant-for\"\n  }), \"PetsApp\\u2019s Scribe\"), \" can help veterinary teams like yours become more compliant according to the CMA's latest recommendations:\"), mdx(\"p\", null, \"\\u2705 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"1. Improved Documentation for Transparency\"), \"\\nCMA wants practices to provide clear, written treatment plans, costs, and justifications.\\nAnswer -> Scribe automatically generates structured summaries of consultations, including key points such as \"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Diagnoses discussed\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Treatment options offered\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Costs quoted\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Consent provided\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Advice given\"))), mdx(\"p\", null, \"This helps ensure that everything discussed is accurately and consistently recorded, improving both internal records and what\\u2019s shared with the client.\"), mdx(\"p\", null, \"\\u2705 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"2. Client-Friendly Communication\"), \"\\nCMA stressed the need for clear, understandable communication.\\nScribe can translate clinical notes into plain-language summaries that clients can actually understand; reducing confusion, disputes, or misunderstandings about treatment choices and pricing.\"), mdx(\"p\", null, \"\\u2705 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \" 3. Evidence of Informed Consent\"), \"\\nBy capturing what was recommended and how the client responded, Scribe helps demonstrate that your team provided appropriate options and obtained informed consent, a core compliance requirement.\"), mdx(\"p\", null, \"\\u2705 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"4. Consistency Across the Team\"), \"\\nScribe removes variation in how notes are written or how follow-up summaries are shared. This consistency ensures that:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"All team members are working from the same record\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Clients receive reliable, standardised information\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Audits or CMA reviews can easily verify your communication standards\")), mdx(\"p\", null, \"\\uD83E\\uDDE0 Bonus: Less Admin, More Accountability\\nRather than relying on rushed, end-of-day notes or memory, AI Scribe helps your team stay compliant without adding admin burden. It\\u2019s faster, clearer, and creates a trail of well-structured evidence.\"), mdx(\"p\", null, \"If you'd like more on this year's CMA recommendations, make sure to \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://www.youtube.com/watch?v=PJs1-RreMbM&t=20s\"\n  }), \"check out our PetsApp Together Academy session\"), \" in partnership with SPVS, on the recent findings and what they mean.\"));\n}\n;\nMDXContent.isMDXComponent = true;","excerpt":"In recent month's as our PetsApp Together community have worked closely with the pack to build what we feel to be the most veterinary…"}},"showOnSearchEngines":true,"publishedDate":"2025-08-04T18:09+03:00","slug":"how-to-be-more-compliant-in-line-with-the-cmas-latest-recommendations-a","title":"How to be More Compliant in Line with the CMA's Latest Recommendations: A Guide for Veterinary Teams","excerpt":{"excerpt":"In recent month's as our PetsApp Together community have worked closely with the pack to build what we feel to be the most veterinary specific offering on the market; one key nuiance that we've seen highlighted again and again and something in all honesty was not something we had planned into the mix, is the fact that PetsApp Scribe and its suite of features go along way in helping veterinary teams become more compliant in line with the recent recommendations made by the recent Competitions and Markets Authority (CMA). PetsApp Scribe with it's easily reviewed pet owner and team documentation, set templates for maintaining an agenda and being sure all areas of concordance are followed, lends itself well to the CMA report's emphasis on transparency, accurate record-keeping, and client understanding.\n"},"author":"Naomi Jenkins","createdAt":"2025-08-04T15:08:36.620Z","featuredImage":{"file":{"url":"//images.ctfassets.net/oa5wb8sed8k2/6zGK8HvIvpynlv6p11IgpZ/f48a24817d334b9e80ed4416652fd563/dont__YouTube_Thumbnail___12_.png"},"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAByFBMVEX4kFb4kFX5kVj5onr5oXf5nG/5j1T5k1z5mmr4j1T6qYb6sZP6tJj6r5D5kVf5jlH5mWj5n3T5j1P5kFb4jlH4jlD4jU75kVn5lF75lF/5lWD6mWj6pX37m2r5kFX4j1P5pYD5oHb5poH6qIX5pH35pX/5k134jU/5j1L6k1zjqpG5l4jspYf7k1n6qoj6q4r6q4n6ro/5lmP7j1Dln4HIo4+LcGDCkoD9lVv4j1L5mWn6sJH6qYf5poD6qIT6pHz9lVbfr527k31jRC2ZfXL9mWT7kVT6lV75pH76sZL6rYz5lWH5i0f8j0bdpKtyhsZWX5cAAACBb2r5o3/rrZHbupz5lmL6rIn7roz7rov7p3/7rIn7rIj7o3j9lVOuntkAb+cANn8qJwA8RFObl8iooMDeuqj4kVv0mnjznYDtnIrsnY7rloTrmInqnZHvmID5m22Jl+cAZtgIPoVLYp4VQH4eZsbgoZ7/lE/4j1f1jlv1jVrqinTsim7xjGXyjGPzjGH1jVn8l160odYAXsUOVLghZ9sASqx4frr2nXf8jkX5kFT5kFL6kFD6kFH9j0D1pIhzhdUAV8UhauQAV7bHm5v/lVP7j04iakahAAAAgUlEQVQIHQXBMY4BYQAG0O+N2fhlyAaJqLjCtlttrXAUt3OCPcHWeh1BYoIQs+9JkgS66pUP3CKJpDwK3AdwFKWRgMNwQDtsWZxeMwBwaS2f/apxHb175zGwi2949/bzv68agEWZfP7+CAAo6+0aAGDarAAA1MkEAIBpmg2JdBXAP9Z4GnvOkNdMAAAAAElFTkSuQmCC","aspectRatio":1.7777777777777777,"src":"//images.ctfassets.net/oa5wb8sed8k2/6zGK8HvIvpynlv6p11IgpZ/f48a24817d334b9e80ed4416652fd563/dont__YouTube_Thumbnail___12_.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/6zGK8HvIvpynlv6p11IgpZ/f48a24817d334b9e80ed4416652fd563/dont__YouTube_Thumbnail___12_.png?w=218&h=123&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/6zGK8HvIvpynlv6p11IgpZ/f48a24817d334b9e80ed4416652fd563/dont__YouTube_Thumbnail___12_.png?w=435&h=245&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/6zGK8HvIvpynlv6p11IgpZ/f48a24817d334b9e80ed4416652fd563/dont__YouTube_Thumbnail___12_.png?w=870&h=489&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/6zGK8HvIvpynlv6p11IgpZ/f48a24817d334b9e80ed4416652fd563/dont__YouTube_Thumbnail___12_.png?w=1280&h=720&q=50 1280w","sizes":"(max-width: 870px) 100vw, 870px"}}},"related":{"nodes":[{"content":{"childMdx":{"excerpt":"We all know why we ask pet owners to select an \"appointment reason\" when booking a visit online. It helps your team understand why a client…"}},"slug":"ai-appointment-booking-for-veterinary-practices-smarter-bookings-for-clients","title":"AI Appointment Booking for Veterinary Practices: Smarter Bookings for Clients","author":"Dr. Thom Jenkins","createdAt":"2026-08-24T09:52:57.704Z","featuredImage":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAACEFBMVEUrau8qau8cZu9JePHP3v7d6f/b6P/Z5v/V4//R3/7Q3v7Y5f/a5/8gZ+8aZu8KY+8ZZu+9zfve6v/c6f/G1fylufijuPinu/i6y/tQeu9khfBjhe9ihO9Zfu+csfXc6P/d6v/H1v20xvq7y/u+z/vC0vzZ5/+LofCot+6ks+yltO2cre22x/i7zPuYr/eit/icsve2yPva6P9nie15let4lOx5lex6luxxj+tghO22yPne6//S4P+/z/3A0f67zf7R4P/c6v/N2vLM2PHW4/xri+59mOx/me15le16lu17l+xCc+w3bu2kuPfS3/bK1+3G0+rE0ee4w9m+wMWeoKRtcn59hZWYobJLeexYgepTfupQfOtSfetFd+s8cuolaexrh97Dx82lp6l9foCEhYabnJ3q6+vq6uvW1tfGxcbT0tJTgOlSf+lRfupXgulVgelLfOtNcM7n6Ojy8vHs7e3z9PTT09Tq7+zn8evo8ezq8u7w9fM6cutHeelHeepKe+pHeOtAdOxDdexBdOw5cu5GbdHj5eb39/f09PX5+frR0dLz9vXs9O/k7ujg7OXa6N+ervLEzfOBmPAaZe0rau0sau0eZ+8tYNTf4eT6+/vz9PXy8/TPz9D+/v/////7/Pz5+vlpie+Inu9Yfu4hZ+wua+wvbOwva+wjaO4hXdXb3eH7+/r5+fn4+PjV1tb19fY99MbzAAAAcUlEQVQIHQXBoQ3CQAAF0P8u1yoKoSEIDI4OwA7MwK6swQIYBCQNAlTF8Z4EoBWWfklSh98KoBVzkqSuBgBamdMdHjEhPL8TuCd9nAEAzJs6AtwugJErWgEAarcOrQCAegQAQN0JBECoWwGAz3v/Ov0BKPYUxIY/0UIAAAAASUVORK5CYII=","aspectRatio":1.9047619047619047,"src":"//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=435&h=228&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=870&h=457&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/4Eulsukv83HNYDygIEDgom/3f9b320e9577aa9e8f0af15e72d51409/Ai_appointment_booking.png?w=1200&h=630&q=50 1200w","sizes":"(max-width: 870px) 100vw, 870px"}}},{"content":{"childMdx":{"excerpt":"Booking processes matter! All too often, I hear from clinics that feel it’s perfectly reasonable for appointment booking to involve multiple…"}},"slug":"veterinary-practice-management-why-your-booking-process-shapes-clinic-culture","title":"Veterinary Practice Management: Why Your Booking Process Shapes Clinic Culture","author":"Naomi Jenkins","createdAt":"2026-08-19T11:20:06.347Z","featuredImage":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABqlBMVEXa5//Z5//b6P/Q3/+yxfu6y/zY5v/Z5v/c6f/c6P/a6P/X5v+9zv/f6//P3f7J2P3R3/7d6v/b2um3rbW0sb7X3vPb6f+7zPuBnPRJd/A0bfBSfPGRqfbK2v/g3+3QnI1aAAAAAACYioza4/kybPAAX+8WZO8dZe8PYu8AXe9WgPSon76hZz2CZVlxZ1+UhHjZ3Ovd6//e6v/e6/8naO8qae8rae8kaPAMY/J/g8WSjH7Y1tTx8fDz8e7a3/bI2P69zvuwwvmnu/ipvPm8zPvV4v8sau8oaO8iZ+8AYvBzh+7s6vX///3///zX1vJZfO8sa/AUZO8AYO8AXu9mifIlaO8jZ+9AcvBOefBMePE+cfF8j++2uvCssu9jgO46cPBGdfBGdPAkZ+8cZe8YZO8wa/BYfvFSe/FoiPKAmfOCm/R6lvRykvRtj/RqjfR+mfWBm/R7lfNZf/Eva/BkhfFihPFmhvF3iu2Jj+eGieSEiOSLjuWCi+dzhuthg/FujPJXffErau8pae8fZu8kZO5YaORta95tbN5sa95sa99WaOU2ZewYZe8ZZe8sQpsvAAAAgklEQVQIHVXBsQqCUBiG4e+VH0VRkZbaoitoqK1L6JLbuwL3XCJoEEFMcujUOUv6PCggmBIFKIrFqAw0OGJ5VvQxuHTMIOWpgDUzj5c8K5gpmx3uNnIEuYgFW0liTkNu6rYs3FVZt+dvSob8U7emEuGJn/eGsq7sDE17wHMR1xMX6QuFGx/FmAdNNgAAAABJRU5ErkJggg==","aspectRatio":1.9047619047619047,"src":"//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=435&h=228&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=870&h=457&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/49l4xDHahcYBFTHMEdBunM/217aec7be18c4aec678d72774d32485a/Copy_of_Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__6_.png?w=1200&h=630&q=50 1200w","sizes":"(max-width: 870px) 100vw, 870px"}}},{"content":{"childMdx":{"excerpt":"Join us this September for a final review of the  Competition and Markets Authority’s report  (March 2026) which signals a major shift for…"}},"slug":"cma-remedies-explained-pricing-transparency-and-winning-on-value","title":"Competition and Marketing Authority Remedies: The Final Countdown for Veterinary Teams","author":"Naomi Oikonomou","createdAt":"2026-04-25T08:51:22.006Z","featuredImage":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABgFBMVEUtau8tavAsavAravAmaPAzbfCQpPR/mPMXZfApafAoafEiafIeaPI/c/KKofaFnfY3b/IhZ/IkaPEgZ/EnafAqavEtaek1auRddN1QauBLbuFkftl6i+BsgdwuZ9lHcOBrguhNcuomafJhdst+h7GJjcyNdatqX6JPYqhyaZd9friiqr2QocuilcBYb98kafEoafBxgNl3g8x1fc1xcspob8WUjLqOgrpwcsiSoNdwidtvdNE4aespavAiaPEybPNpf9M8aqxlf7dqf94fZvAqafAqavBTdexuhrx9l76is8t9j804bPAmafAsau8pae8naO8maO8gZ/BCbu58jsiCnL51kbhugtItafEjZ/Arae9GdPBMd/BNePBFdPBGdfJtheh7i855itRgf+1EdPFLd/BOePA2bfAuau9XfvFti/Jnh/JoiPJ7lfN+l/SBmfWAmPV+mPR5k/NkhvFDc/Aqae8jZ+8cZe8XZO9RevFUfPFTfPFYfvFagPEZZe8eZu+PTfwBAAAAgElEQVQIHU3BuwnCUABA0XvDA38kIJYWDmDpCPZZwAWcLANY6wqCEwhWVmnSJBbv+UGSnCMg/r1IERDInNirIwRw5Qh1JIC5I0UNASgcSyBkLtPWr+tOLhEEMvftzJ/uHAGhdNCmeQVSng720KYiwNFBx/QJAXL1sfHjvl54S/AGpgQdnsurZ2YAAAAASUVORK5CYII=","aspectRatio":1.9047619047619047,"src":"//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=870&q=50","srcSet":"//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=218&h=114&q=50 218w,\n//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=435&h=228&q=50 435w,\n//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=870&h=457&q=50 870w,\n//images.ctfassets.net/oa5wb8sed8k2/6rFKpwzbHPrZcgI8TI0Sjv/a805007df4c04e3515cb8c7b5fce23c4/Copy_of_PetsApp_Together_in_Partnership_with_SPVS_Banner_Orange__4_.png?w=1200&h=630&q=50 1200w","sizes":"(max-width: 870px) 100vw, 870px"}}}]}},"pageContext":{"id":"7886d78a-704b-51d0-8dae-b3b0d1f6220b"}},"staticQueryHashes":["2278678973","3248290905","3253140457"]}