(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9939],{4223:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pricing",function(){return i(4689)}])},3950:function(e,t,i){"use strict";var n=i(5893),a=i(9008),s=i.n(a),r=i(1163);t.Z=e=>{let{title:t="Virtual Triage - Online Doctor Appointments & Healthcare Services UK",description:i="Book online doctor appointments, find GPs, and access healthcare services across the UK. Virtual consultations with licensed practitioners. Book your appointment today.",keywords:a="online doctor UK, GP near me, family doctor UK, virtual consultations, telehealth UK, book doctor appointment, NHS alternative, private GP UK",canonical:o,ogImage:c="https://virtualtriage.ai/assets/og/default.jpg",ogType:l="website",structuredData:d,noindex:p=!1,location:h="UK"}=e,u=(0,r.useRouter)(),m="https://virtualtriage.ai",g=t.includes("Virtual Triage")?t:"".concat(t," | Virtual Triage"),v=o||"".concat(m).concat(u.asPath.split("?")[0]),x=d||{"@context":"https://schema.org","@type":"MedicalBusiness",name:"Virtual Triage",description:"Online healthcare platform connecting patients with licensed medical practitioners across the UK",url:m,logo:"".concat(m,"/assets/Virtual%20Triage.png"),address:{"@type":"PostalAddress",addressCountry:"GB",addressLocality:h},areaServed:{"@type":"Country",name:"United Kingdom"},sameAs:["https://www.facebook.com/virtualtriage","https://www.instagram.com/virtualtriage","https://www.linkedin.com/company/virtualtriage","https://twitter.com/virtualtriage"]};return(0,n.jsxs)(s(),{children:[(0,n.jsx)("title",{children:g}),(0,n.jsx)("meta",{name:"title",content:g}),(0,n.jsx)("meta",{name:"description",content:i}),(0,n.jsx)("meta",{name:"keywords",content:a}),(0,n.jsx)("meta",{name:"robots",content:p?"noindex,nofollow":"index,follow"}),(0,n.jsx)("meta",{name:"language",content:"English"}),(0,n.jsx)("meta",{name:"revisit-after",content:"7 days"}),(0,n.jsx)("meta",{name:"author",content:"Virtual Triage"}),(0,n.jsx)("meta",{name:"geo.region",content:"GB"}),(0,n.jsx)("meta",{name:"geo.placename",content:h}),(0,n.jsx)("link",{rel:"canonical",href:v}),(0,n.jsx)("meta",{property:"og:type",content:l}),(0,n.jsx)("meta",{property:"og:url",content:v}),(0,n.jsx)("meta",{property:"og:title",content:g}),(0,n.jsx)("meta",{property:"og:description",content:i}),(0,n.jsx)("meta",{property:"og:image",content:c}),(0,n.jsx)("meta",{property:"og:site_name",content:"Virtual Triage"}),(0,n.jsx)("meta",{property:"og:locale",content:"en_GB"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:url",content:v}),(0,n.jsx)("meta",{name:"twitter:title",content:g}),(0,n.jsx)("meta",{name:"twitter:description",content:i}),(0,n.jsx)("meta",{name:"twitter:image",content:c}),(0,n.jsx)("meta",{name:"twitter:site",content:"@virtualtriage"}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(x)}})]})}},4293:function(e,t,i){"use strict";i.d(t,{K:function(){return a}});let n={directory:["Full portal access for one doctor","Access to bookings, patient chat, and e-consultations","Access to patient history and consultation notes","Secure video consultations","Unlimited appointments – no cap on usage","Flexible scheduling tools","Automated appointment reminders for patients","20% service charge per successful appointment"],basic:["Access to all Virtual Triage features","One practitioner profile included","Patient records and consultation history saved automatically","Secure video consultations and encrypted chat","Unlimited appointments – no restrictions","Advanced appointment management","Automated reminders and follow-up tools","3–5% service charge per appointment (lower service charge)"],clinic:["Dedicated clinic portal for multi-doctor practices","Ability to add upto 5 practitioners under one account","Centralized dashboard to manage all appointments in one place","Advanced clinic scheduling system for multiple doctors","Access to all Virtual Triage features for every practitioner","Unlimited appointments across the entire clinic","Shared patient records and clinic-wide history tracking","Secure, HIPAA/GDPR-compliant video consultations","Automated reminders and notifications for patients","Optimized for high patient volume clinics"]},a=e=>{if(e.includes("Directory"))return n.directory;if(e.includes("Basic"));else if(e.includes("Clinic"))return n.clinic;return n.basic}},4689:function(e,t,i){"use strict";i.r(t);var n=i(5893),a=i(7294),s=i(1376),r=i(1163),o=i(7317),c=i(2194),l=i(3950),d=i(4293);let p=e=>{let{group:t,featured:i,badge:s,onSelect:r,getFeatures:o}=e,[c,l]=(0,a.useState)(!0),d=!!t.yearly,p=c?t.monthly:t.yearly||t.monthly,h=o(p),u=()=>(0,n.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",style:{flexShrink:0,marginTop:1},children:[(0,n.jsx)("circle",{cx:"7",cy:"7",r:"7",fill:"currentColor",fillOpacity:"0.15"}),(0,n.jsx)("path",{d:"M4.5 7l1.8 1.8L9.5 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]});return(0,n.jsxs)("div",{className:"vtp-card".concat(i?" vtp-card--featured":""),children:[s&&(0,n.jsx)("span",{className:"vtp-badge",children:s}),d&&(0,n.jsxs)("div",{className:"vtp-card-tabs",children:[(0,n.jsx)("button",{className:"vtp-tab".concat(c?" vtp-tab--active":""),onClick:()=>l(!0),children:"Monthly"}),(0,n.jsxs)("button",{className:"vtp-tab".concat(c?"":" vtp-tab--active"),onClick:()=>l(!1),children:["Yearly",(0,n.jsx)("span",{className:"vtp-tab-save",children:"-16%"})]})]}),(0,n.jsxs)("div",{className:"vtp-card-header",children:[(0,n.jsxs)("span",{className:"vtp-card-label",children:[t.baseName.toUpperCase()," PLAN"]}),(0,n.jsxs)("div",{className:"vtp-price-row",children:[(0,n.jsx)("span",{className:"vtp-currency",children:"\xa3"}),(0,n.jsx)("span",{className:"vtp-amount",children:p.price}),(0,n.jsxs)("span",{className:"vtp-period",children:["/ ",c?"mo":"yr"]})]}),(0,n.jsx)("p",{className:"vtp-card-desc",children:p.description})]}),(0,n.jsx)("ul",{className:"vtp-feature-list".concat(h.length>6?" vtp-feature-list--2col":""),children:h.map((e,t)=>(0,n.jsxs)("li",{className:"vtp-feature-item",children:[(0,n.jsx)(u,{}),(0,n.jsx)("span",{children:e})]},t))}),(0,n.jsxs)("button",{className:"vtp-cta-btn",onClick:()=>r(p),children:["Get Started",(0,n.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:(0,n.jsx)("path",{d:"M2.5 7h9M8 3.5l3.5 3.5L8 10.5",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})]})]})};t.default=function(){let[e,t]=(0,a.useState)([]),[i,h]=(0,a.useState)(!0),u=(0,r.useRouter)(),m=[{id:"price_1RpEQJKx0rXRL6v7DR2UdW0t",name:"Clinic",description:"Everything your clinic needs — bookings, practitioners, and patient care in one place.",price:299,type:"clinic"},{id:"price_1RpENMKx0rXRL6v7xrcKQ6Oc",name:"Clinic Yearly",description:"Everything your clinic needs — bookings, practitioners, and patient care in one place.",price:2999,type:"clinic"}];(0,a.useEffect)(()=>{(async()=>{try{let e=await s.ZP.get("/doctor/auth/signup/pricing-table/");if(e.data.status&&e.data.data){let i=e.data.data.filter(e=>"Directory"===e.name||"Core"===e.name).map(e=>({id:e.stripe_price_id,name:"year"===e.interval?"".concat(e.name," Yearly"):e.name,description:e.description,price:e.price,type:"doctor",marketing_features:e.marketing_features||[]}));t([...i,...m])}else t(m)}catch(e){t(m)}finally{h(!1)}})()},[]),(0,a.useEffect)(()=>{"#pricing-plans"===window.location.hash&&setTimeout(()=>{var e;null===(e=document.getElementById("pricing-plans"))||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})},100)},[]);let g=e=>{u.push({pathname:"doctor"===e.type?"/doctor-signup":"/clinic_register",query:{packageDetails:e.id,packageName:e.name,packagePrice:e.price,packageDescription:e.description}})},v=e=>e.marketing_features&&e.marketing_features.length>0?e.marketing_features.map(e=>"string"==typeof e?e:e.name):(0,d.K)(e.name),x=t=>{let i=e.filter(e=>e.type===t),n={};return i.forEach(e=>{let i=e.name.replace(" Yearly","");n[i]||(n[i]={baseName:i,type:t,monthly:null,yearly:null}),e.name.includes("Yearly")?n[i].yearly=e:n[i].monthly=e}),Object.values(n).filter(e=>e.monthly)},j=x("clinic"),y=x("doctor");return(0,n.jsxs)("div",{className:"vtp-pricing-page",children:[(0,n.jsx)(l.Z,{title:"Pricing Plans for Practitioners | Virtual Triage",description:"Transparent pricing for doctors and clinics joining Virtual Triage. Choose from flexible monthly plans to list your practice and accept online bookings.",keywords:"doctor pricing UK, GP practice pricing, healthcare platform pricing, medical practice subscription, telehealth platform cost, clinic management software pricing, practitioner subscription UK, medical directory pricing",canonical:"https://virtualtriage.ai/pricing",structuredData:{"@context":"https://schema.org","@type":"PriceSpecification",name:"Virtual Triage Pricing Plans",description:"Flexible pricing plans for healthcare practitioners and clinics.",url:"https://virtualtriage.ai/pricing",offers:{"@type":"Offer",priceCurrency:"GBP",availability:"https://schema.org/InStock"}},location:"UK"}),(0,n.jsx)(o.Z,{}),(0,n.jsxs)("div",{id:"pricing-plans",className:"vtp-hero",children:[(0,n.jsx)("p",{className:"vtp-hero-eyebrow",children:"PRICING"}),(0,n.jsx)("h1",{className:"vtp-hero-title",children:"Simple, transparent pricing"}),(0,n.jsx)("p",{className:"vtp-hero-sub",children:"No hidden fees. Cancel anytime. Toggle monthly or yearly on each plan."})]}),(0,n.jsx)("div",{className:"vtp-sections-wrap",children:i?(0,n.jsxs)("div",{className:"vtp-loading",children:[(0,n.jsx)("div",{className:"vtp-spinner"}),(0,n.jsx)("p",{children:"Loading plans…"})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("section",{className:"vtp-section",children:[(0,n.jsxs)("div",{className:"vtp-section-label",children:[(0,n.jsx)("span",{className:"vtp-section-icon",children:(0,n.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}),(0,n.jsx)("polyline",{points:"9 22 9 12 15 12 15 22"})]})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"vtp-section-title",children:"For Clinics"}),(0,n.jsx)("p",{className:"vtp-section-sub",children:"Up to 5 practitioners under one account"})]})]}),(0,n.jsxs)("div",{className:"vtp-clinic-layout",children:[(0,n.jsx)("div",{className:"vtp-clinic-card-col",children:j.map(e=>(0,n.jsx)(p,{group:e,featured:!0,badge:"Recommended",onSelect:g,getFeatures:v},e.baseName))}),(0,n.jsxs)("div",{className:"vtp-clinic-benefits",children:[(0,n.jsx)("p",{className:"vtp-benefits-eyebrow",children:"WHY CLINICS CHOOSE US"}),(0,n.jsx)("h3",{className:"vtp-benefits-title",children:"Everything your clinic needs, in one place"}),(0,n.jsx)("p",{className:"vtp-benefits-intro",children:"Virtual Triage gives multi-practitioner clinics a single, centralised hub to manage bookings, consultations, and patient records — without juggling separate tools or logins. From the moment a patient books online to the post-consultation follow-up, every step is handled inside one GDPR-compliant platform built specifically for UK healthcare providers."}),(0,n.jsx)("ul",{className:"vtp-benefits-list",children:[{icon:(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,n.jsx)("path",{d:"M9 9h6M9 12h6M9 15h4"})]}),title:"Centralised clinic dashboard",desc:"One view for all appointments, practitioners, and patient activity across your entire clinic."},{icon:(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),(0,n.jsx)("circle",{cx:"9",cy:"7",r:"4"}),(0,n.jsx)("path",{d:"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75"})]}),title:"Up to 5 practitioners, one subscription",desc:"Add your full team under a single account — no per-seat surprise charges as you grow."},{icon:(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M15 10l4.553-2.069A1 1 0 0 1 21 8.82v6.361a1 1 0 0 1-1.447.894L15 14"}),(0,n.jsx)("rect",{x:"1",y:"6",width:"14",height:"12",rx:"2"})]}),title:"Secure GDPR-compliant video consultations",desc:"HIPAA & GDPR-compliant video calls for every practitioner — encrypted, private, and audit-ready."},{icon:(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),(0,n.jsx)("polyline",{points:"14 2 14 8 20 8"}),(0,n.jsx)("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),(0,n.jsx)("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]}),title:"Shared patient records & history",desc:"All patient notes, consultation history, and records are shared across practitioners — no duplication."},{icon:(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,n.jsx)("polyline",{points:"12 6 12 12 16 14"})]}),title:"Automated reminders & unlimited bookings",desc:"Patients receive automatic appointment reminders. No caps on bookings — handle high volume with ease."}].map((e,t)=>(0,n.jsxs)("li",{className:"vtp-benefit-item",children:[(0,n.jsx)("span",{className:"vtp-benefit-icon",children:e.icon}),(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:e.title}),(0,n.jsx)("p",{children:e.desc})]})]},t))})]})]})]}),(0,n.jsxs)("section",{className:"vtp-section",children:[(0,n.jsxs)("div",{className:"vtp-section-label",children:[(0,n.jsx)("span",{className:"vtp-section-icon",children:(0,n.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}),(0,n.jsx)("circle",{cx:"12",cy:"7",r:"4"})]})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"vtp-section-title",children:"For Individual Practitioners"}),(0,n.jsx)("p",{className:"vtp-section-sub",children:"Solo doctors, GPs, and specialists"})]})]}),(0,n.jsx)("div",{className:"vtp-doctor-grid",children:y.map(e=>{let t=e.baseName.toLowerCase().includes("core");return(0,n.jsx)(p,{group:e,featured:t,badge:t?"Most Popular":null,onSelect:g,getFeatures:v},e.baseName)})})]})]})}),(0,n.jsx)(c.Z,{})]})}},9008:function(e,t,i){e.exports=i(3867)}},function(e){e.O(0,[1890,8884,2888,9774,179],function(){return e(e.s=4223)}),_N_E=e.O()}]);