1import{g as A,r as d,j as e,X as Me,A as Te,P as Ae,C as xe,x as ie,S as Ie,b as De,s as Pe,k as Be,H as Fe,B as le,l as Ee,L as H,n as de,o as Ke,y as Re,q as $e,t as We,v as Ve,z as Ge,F as He}from"./index-DEQv1FUK.js";import{P as Ce}from"./PageAccents-DBH4kPzH.js";import{c as p,e as W,s as w,f as Ze,C,S as f,o as Le,a as b,b as Ue,E as Oe,h as ce,T as Je,d as oe,F as _e,R as qe,g as Qe}from"./olli-Djtl6Qr3.js";import{m as Xe}from"./max-avatar-B5oCsz2n.js";import{P as Ye}from"./play-BHvI8jY5.js";import{M as en}from"./message-square-BlK4qJIQ.js";import{F as nn}from"./file-text-BlCts5U_.js";import{k as rn}from"./karl-kolle-BzeUvT8P.js";import"./marie-avatar-gMXIK6mz.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const tn=A("CalendarCheck",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const an=A("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const sn=A("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/** 17 * @license lucide-react v0.462.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const fe=A("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** 22 * @license lucide-react v0.462.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const ln=A("Siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/** 27 * @license lucide-react v0.462.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */const dn=A("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/** 32 * @license lucide-react v0.462.0 - ISC 33 * 34 * This source code is licensed under the ISC license. 35 * See the LICENSE file in the root directory of this source tree. 36 */const cn=A("Voicemail",[["circle",{cx:"6",cy:"12",r:"4",key:"1ehtga"}],["circle",{cx:"18",cy:"12",r:"4",key:"4vafl8"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16",key:"pmt8us"}]]),on="/assets/termin-call-BcsNoIE2.mp3",mn="/assets/rezept-call-DUgKH_e5.mp3",un="/assets/warteliste-call-P9CCiHjb.mp3",hn=[{key:"termin",tab:"Termin buchen",sub:"Freitag, 09:10",direction:"inbound",audio:on,dur:120503,lines:[{t:490,w:"ai",x:"Guten Tag, Hausarztpraxis Dr. Mustermann, hier ist Marie, die digitale Assistentin der Praxis. Wie kann ich Ihnen helfen?"},{t:8420,w:"caller",x:"Ja, ich bräuchte einen Termin für einen Check-up. Mein letzter ist schon knapp drei Jahre her."},{t:14540,w:"ai",x:"Gerne, das nehme ich auf. Waren Sie schon einmal bei uns in der Praxis, oder wären Sie neu?"},{t:20310,w:"caller",x:"Ich bin schon Patient bei Ihnen."},{t:23530,w:"ai",x:"Darf ich Ihren Namen erfahren?"},{t:25750,w:"caller",x:"Ja, Michael Wagner."},{t:28820,w:"ai",x:"Damit ich Sie in unserem System richtig finde: Wie ist Ihr Geburtsdatum?"},{t:33500,w:"caller",x:"Das ist der 3. Mai 72."},{t:37240,w:"ai",x:"Einen Moment, ich suche Sie kurz heraus. Ja, ich habe Sie gefunden. Sind Sie noch bei derselben Krankenkasse versichert?"}
36,{t:44110,w:"caller",x:"Ja, immer noch bei der AOK."},{t:47930,w:"ai",x:"Dann sind Sie wieder dran, die Kasse übernimmt den Check-up alle drei Jahre. Haben Sie gerade akute Beschwerden, oder ist es eine reine Vorsorge?"},{t:56040,w:"caller",x:"Nee, nee, eine reine Vorsorge. Mir geht es gut so weit."},{t:59690,w:"ai",x:"Passt es Ihnen eher vormittags, oder eher nachmittags?"},{t:62670,w:"caller",x:"Eher vormittags."},{t:65890,w:"ai",x:"Einen Moment, ich schaue kurz in den Kalender. So, ich hätte nächsten Dienstag, den 6. Oktober, um 8:30 Uhr und nächsten Donnerstag, den 8. Oktober, um 10 Uhr. Was passt Ihnen besser?"},{t:80640,w:"caller",x:"Nächsten Donnerstag, den 8. Oktober, um 10 Uhr, das wäre super."},{t:86230,w:"ai",x:"Gut, den halte ich Ihnen fest. Bitte kommen Sie nüchtern, Wasser und ungesüÃter Tee sind in Ordnung. Die Bestätigung schicken wir Ihnen per SMS. Ist die Nummer, von der Sie gerade anrufen, eine Handynummer?"},{t:97980,w:"caller",x:"Ja, das ist mein Handy."},{t:100960,w:"ai",x:"So, ist eingetragen. Ihr Termin ist am Donnerstag, den 8. Oktober, um 10 Uhr bei Frau Dr. Mustermann. Die SMS ist schon unterwegs. Bitte denken Sie an Ihre Versichertenkarte. Gibt es sonst noch etwas, womit ich Ihnen helfen kann?"},{t:114330,w:"caller",x:"Nee, danke, das war's. Ciao!"},{t:117420,w:"ai",x:"Dann wünsche ich Ihnen einen schönen Tag. Auf Wiederhören!"}],fields:[["Anliegen","Termin für Check-up",1],["Name","Michael Wagner",5],["Geburtsdatum","03.05.1972",7],["Patient","bekannt, im System gefunden",8],["Krankenkasse","AOK, unverändert",9],["Anlass","reine Vorsorge, Kassenleistung",11],["Kalender","2 freie Zeiten gefunden",14],["Termin","Do, 08.10., 10:00 Uhr, Dr. Mustermann",15],["Hinweis","nüchtern kommen",16],["Bestätigung","SMS an die Handynummer",17],["Im System","Termin im Kalender eingetragen",18]]},{key:"folgerezept",tab:"Folgerezept",sub:"Freitag, 09:40",direction:"inbound",audio:mn,dur:79438,lines:[{t:290,w:"ai",x:"Guten Tag, Hausarztpraxis Dr. Mustermann. Hier ist Marie, die digitale Assistentin der Praxis. Wie kann ich Ihnen helfen?"},{t:8030,w:"caller",x:"Ja, ich brauche ein neues Rezept für meine Blutdrucktabletten. Die Packung ist jetzt fast leer."},{t:13100,w:"ai",x:"Das nehme ich gern für Sie auf. Darf ich Ihren Namen erfahren?"},{t:17060,w:"caller",x:"Ja, ich bin Markus Brandt, mit dt hinten."},{t:22200,w:"ai",x:"Vielen Dank. Wie ist Ihr Geburtsdatum?"},{t:25600,w:"caller",x:"Das ist der 14. März 1951."},{t:30680,w:"ai",x:"Welches Medikament brauchen Sie?"},{t:33180,w:"caller",x:"Ich brauche bitte Ramipril, 5 Milligramm."},{t:38520,w:"ai",x:"Brauchen Sie wieder die gleiche PackungsgröÃe?"},{t:41580,w:"caller",x:"Ja genau, die groÃe mit den 100 Stück drin."},{t:46270,w:"ai",x:"Alles klar. Für das Rezept benötige ich noch Ihre Telefonnummer für eventuelle Rückfragen. Nehmen wir die Nummer, von der Sie gerade anrufen?"},{t:54630,w:"caller",x:"Nee, gerne die 0174 904 9484."},{t:61630,w:"ai",x:"Alles klar. Ich habe die Rezeptanfrage im Praxissystem angelegt, sie liegt zur Freigabe bei Frau Dr. Mustermann. In der Regel ist sie am nächsten Werktag freigegeben. Gibt es sonst noch etwas, womit ich Ihnen helfen kann?"},{t:73030,w:"caller",x:"Danke, das war's. Ciao."},{t:76350,w:"ai",x:"Dann wünsche ich Ihnen einen schönen Tag. Auf Wiederhören."}],fields:[["Anliegen","Folgerezept, Blutdruck",1],["Name","Markus Brandt",3],["Geburtsdatum","14.03.1951",5],["Präparat","Ramipril 5 mg",7],["Packung","100 Stück",9],["Rückfragen an","0174 904 9484",11],["Status","zur Freigabe bei Dr. Mustermann",12],["Im System","Rezeptanfrage angelegt",12]]},{key:"warteliste",tab:"Termin von der Warteliste",sub:"Freitag, 10:15",direction:"outbound",agent:{name:"Max",role:"KI-Assistent",avatar:Xe},audio:un,dur:97463,lines:[{t:3900,w:"caller",x:"Ja, Müller hier?"},{t:5380,w:"ai",x:"Ja, guten Tag, Herr Müller. Hier ist Max, der digitale Assistent der Hausarztpraxis Dr. Mustermann. Ich rufe wegen eines Termins an. Passt es gerade kurz?"},{t:15590,w:"caller",x:"Ja, passt. Bist du gerade eine KI? Ist das gerade eine KI, die anruft?"},{t:2e4,w:"ai",x:"Erwischt. Ja, ich bin eine KI. Keine Sorge, die Kolleginnen am Empfang gibt es n
36och, ich nehme ihnen nur die Telefonate ab. Bei uns ist gerade ein Termin frei geworden, den ich Ihnen gern anbieten würde. Vorher gleiche ich nur kurz Ihr Geburtsdatum ab: Wie ist Ihr Geburtsdatum?"},{t:36410,w:"caller",x:"Das ist der 2. Juni 1987."},{t:38410,w:"ai",x:"Danke. Sie stehen bei uns auf der Warteliste für einen früheren Termin. Morgen, am Samstag, um halb elf ist bei Frau Dr. Mustermann ein Termin frei geworden. Passt Ihnen das?"},{t:51590,w:"caller",x:"Puh, morgen schon. Wird knapp auf jeden Fall um halb elf, ich muss noch meine Tochter in die Kita bringen. Geht das etwas später, so gegen elf?"},{t:64100,w:"ai",x:"Verstehe. Frei geworden ist leider nur dieser eine Termin. Schaffen Sie es bis halb elf, oder soll ich Sie auf der Warteliste lassen?"},{t:71970,w:"caller",x:"Puh, wissen Sie was? Ja, nee, ich schaff das. Ich nehme den Termin."},{t:77710,w:"ai",x:"Sehr gern. Dann sind Sie für morgen, am Samstag, um halb elf bei Frau Dr. Mustermann im Kalender eingetragen, und ich nehme Sie von der Warteliste. Die Bestätigung kommt gleich per SMS. Gibt es sonst noch etwas, womit ich Ihnen helfen kann?"},{t:89820,w:"caller",x:"Nee, super, vielen Dank, das passt."},{t:94600,w:"ai",x:"Dann bis morgen. Bitte denken Sie an Ihre Versichertenkarte."}],fields:[["Anlass","Absage, Termin frei geworden",1],["Identität","geprüft per Geburtsdatum",4],["Angebot","Samstag, 10:30 Uhr, Dr. Mustermann",5],["Einwand","Kita, lieber gegen 11 Uhr",6],["Antwort","nimmt den Termin",8],["Kalender","Samstag 10:30 eingetragen",9],["Warteliste","Eintrag entfernt",9],["Bestätigung","SMS verschickt",9]]}],be="rounded-xl bg-neutral-950 text-neutral-100 ring-1 ring-neutral-800 shadow-2xl shadow-foreground/20",$="font-mono tabular-nums tracking-tight",V="tabular-nums tracking-tight",pe="text-primary [text-shadow:0_0_22px_hsl(var(--primary)/0.45)]",ke="text-white [text-shadow:0_0_22px_rgba(255,255,255,0.35)]",gn="inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-bold uppercase tracking-[0.08em]",xn=`${gn} bg-primary/10 text-primary ring-1 ring-primary/20`,y="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 focus-visible:ring-offset-background",T=a=>String(Math.max(0,Math.round(a))).padStart(2,"0"),B=(a,s=!1)=>{const r=Math.floor(a/3600),n=Math.floor(a/60)%60,t=Math.floor(a)%60;return`${T(r)}:${T(n)}${s?`:${T(t)}`:""}`};function J(){const[a,s]=d.useState(!1);return d.useEffect(()=>{const r=window.matchMedia("(prefers-reduced-motion: reduce)");s(r.matches);const n=t=>s(t.matches);return r.addEventListener("change",n),()=>r.removeEventListener("change",n)},[]),a}function fn(a=.35){const s=d.useRef(null),[r,n]=d.useState(!1);return d.useEffect(()=>{const t=s.current;if(!t||r)return;const c=new IntersectionObserver(([l])=>{l.isIntersecting&&(n(!0),c.disconnect())},{threshold:a});return c.observe(t),()=>c.disconnect()},[r,a]),[s,r]}const Z=[{typ:"Rezept",icon:sn,text:"Ramipril 5 mg, 100 Stück · Frau B., geb. 1951",status:"Freigabe Ãrztin"},{typ:"Ãberweisung",icon:nn,text:"Orthopädie, Knie links · Herr K.",status:"Ticket MFA"},{typ:"Termin",icon:tn,text:"Neupatientin, Erstgespräch · Do 9:40",status:"im Kalender"},{typ:"Befundfrage",icon:dn,text:"Blutwerte vom Freitag · keine Auskunft am Telefon",status:"Rückruf Praxis"}],bn=14e3,E=12,pn=()=>{const a=J(),[s,r]=d.useState(1e4);d.useEffect(()=>{if(a){r(1e4);return}const i=performance.now(),h=window.setInterval(()=>r((performance.now()-i)%bn),100);return()=>window.clearInterval(h)},[a]);const n=s<1200?"vor":s<5200?"stau":s<6e3?"zu":s<9e3?"abbau":"ruhe",t=n==="vor"?0:n==="stau"?Math.min(E,Math.floor((s-1200)/333)+1):n==="zu"?E:n==="abbau"?Math.max(0,E-Math.floor((s-6e3)/250)):0,c=n==="abbau"?Math.min(Z.length,Math.floor((s-6e3)/650)+1):n==="ruhe"?Z.length:0,l=n==="zu"||n==="abbau"||n==="ruhe",m=7*3600+59*60+55,S=s<1200?m+s/1200*5:s<5200?m+5+(s-1200)/4e3*240:s<9e3?m+245+(s-5200)/3800*120:m+365+(s-9e3)/5e3*15,u=n==="vor"?"Die Praxis öffnet gleich":n==="stau"?"Beide Leitungen belegt, die MFA steht am Tresen":n==="zu"?"Marie nimmt ab":n==="abbau"?"Marie nimmt alle Anrufe parallel an":"Alle Anrufe angenommen";return e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:`${be} p-5 sm:p-6`,role:"img","aria-label":"Illustration: Um 8 Uhr füllt sich die Warteschleife der Praxis, dann nimmt Marie alle Anrufe parallel an und die Warteschleife geht auf null.",children:[e.jsxs("div",{className:"flex items-center justify-between text-[10px] sm:text-[11px] font-mono uppercase tracking-[0.16em] text-neutral-400",children:[e.jsx("span",{children:"Praxistelefon · Montag"}),e.jsx("span",{className:"text-neutral-200 tabular-nums",children:B(S,!0)})]}),e.jsxs("div",{className:"mt-4 flex items-end justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-neutral-400",children:"Anrufe in der Warteschleife"}),e.jsx("p",{className:`${$} mt-1 text-7xl sm:text-8xl font-semibold leading-none transition-colors duration-500 ${t>0?ke:pe}`,children:T(t)})]}),e.jsxs("ul",{className:"shrink-0 space-y-1.5 text-[11px] font-mono","aria-hidden":"true",children:[["Leitung 1","Leitung 2"].map(i=>e.jsxs("li",{className:"flex items-center gap-2 text-neutral-400",children:[e.jsx("span",{className:`h-2 w-2 rounded-full ${n==="stau"||n==="zu"?"bg-white animate-pulse":"bg-neutral-600"}`}),i]},i)),e.jsxs("li",{className:`flex items-center gap-2 ${l?"text-primary":"text-neutral-500"}`,children:[e.jsx("span",{className:`h-2 w-2 rounded-full ${l?"bg-primary":"bg-neutral-600"}`}),"Marie ",e.jsx(an,{className:"h-3 w-3"})]})]})]}),e.jsx("div",{className:"mt-5 grid grid-cols-12 gap-1","aria-hidden":"true",children:Array.from({length:E},(i,h)=>e.jsx("span",{className:`h-2 rounded-sm transition-colors duration-300 ${h<t?"bg-white/85":l?"bg-primary/40":"bg-neutral-800"}`},h))}),e.jsx("p",{className:`mt-4 text-sm font-medium transition-colors duration-500 ${l?"text-primary":n==="stau"?"text-white":"text-neutral-300"}`,children:u})]}),e.jsxs("div",{className:`${p} p-4`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:W,children:"Beim Praxisteam angekommen"}),e.jsxs("span",{className:"text-[11px] font-semibold tabular-nums text-muted-foreground",children:[c," ",c===1?"Ticket":"Tickets"]})]}),e.jsx("ul",{className:"mt-3 space-y-2",children:Z.map((i,h)=>{const N=i.icon,M=h<c;return e.jsxs("li",{className:`relative rounded-md border px-3 py-2 transition-colors duration-500 ${M?"border-border":"border-dashed border-border"}`,children:[e.jsxs("div",{"aria-hidden":"true",className:`absolute inset-0 flex items-center gap-3 px-3 transition-opacity duration-300 ${M?"opacity-0":"opacity-100"}`,children:[e.jsx("span",{className:"h-7 w-7 rounded-md bg-muted"}),e.jsxs("span",{className:"flex-1 space-y-1.5",children:[e.jsx("span",{className:"block h-2 w-1/3 rounded bg-muted"}),e.jsx("span",{className:"block h-2 w-2/3 rounded bg-muted/70"})]})]}),e.jsxs("div",{className:`grid grid-cols-[28px_minmax(0,1fr)] gap-3 items-start transition-all duration-500 ${M?"opacity-100 tranneutral-y-0":"opacity-0 tranneutral-y-1"}`,children:[e.jsx("span",{className:"mt-0.5 flex h-7 w-7 items-center justify-center rounded-md bg-primary/10 text-primary",children:e.jsx(N,{className:"h-4 w-4","aria-hidden":"true"})}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-x-2 gap-y-1",children:[e.jsx("b",{className:"text-sm",children:i.typ}),e.jsx("span",{className:"text-[10px] font-semibold uppercase tracking-[0.08em] text-muted-foreground",children:i.status})]}),e.jsx("p",{className:"text-xs text-muted-foreground break-words",children:i.text})]})]})]},i.typ)})})]}),e.jsx("p",{className:w,children:"Illustration eines Montagmorgens mit fiktiven Beispieldaten, keine Messung."})]})},K=20,kn=7e3,L=({label:a,value:s,options:r,onChange:n})=>e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium",children:a}),e.jsx("div",{role:"radiogroup","aria-label":a,className:"mt-2 flex flex-wrap gap-1.5",children:r.map(([t,c])=>e.jsx("button",{type:"button",role:"radio","aria-checked":t===s,onClick:()=>n(t),className:`h-9 min-w-9 px-3 rounded-md border text-sm font-medium transition-colors ${y} ${t===s?"border-foreground bg-foreground text-background":"border-border bg-background hover:bg-muted"}`,children:c},String(t)))})]}),me=({label:a,value:s,min:r,max:n,step:t,unit:c,onChange:l})=>e.jsxs("label",{className:"block",children:[e.jsxs("span",{className:"flex items-baseline justify-between gap-3 text-sm font-medium",children:[a,e.jsxs("span",{className:`${V}
36 text-lg font-bold`,children:[s.toLocaleString("de-DE")," ",e.jsx("span",{className:"text-xs font-normal text-muted-foreground",children:c})]})]}),e.jsx("input",{type:"range",min:r,max:n,step:t,value:s,onChange:m=>l(Number(m.target.value)),"aria-valuetext":`${s.toLocaleString("de-DE")} ${c}`,className:`mt-2 w-full accent-primary ${y}`})]}),jn=()=>{const[a,s]=d.useState(70),[r,n]=d.useState(2),[t,c]=d.useState(3),[l,m]=d.useState(120),[S,u]=d.useState("ansturm"),[i,h]=d.useState(1),[N,M]=d.useState(!1),_=J(),[je,q]=fn(.3),v=d.useRef(),g=d.useMemo(()=>{const o=r/t,x=I=>S==="gleich"?a/l:I<K?a*.5/K:a*.5/(l-K);let z=0,P=0,G=0,re=0;const te=[0];for(let I=0;I<l;I++){const ae=z+x(I),se=Math.min(ae,o);P+=se,z=ae-se,te.push(z),z>G+1e-9&&(G=z,re=I+1)}return{qs:te,peak:G,peakAt:re,rest:z,served:P,kapazitaet:o}},[a,r,t,l,S]),Q=()=>{if(v.current&&cancelAnimationFrame(v.current),_){h(1);return}const o=performance.now();M(!0);const x=z=>{const P=Math.min((z-o)/kn,1);h(P),P<1?v.current=requestAnimationFrame(x):M(!1)};v.current=requestAnimationFrame(x)};d.useEffect(()=>{q&&!_&&Q()},[q]),d.useEffect(()=>()=>{v.current&&cancelAnimationFrame(v.current)},[]);const D=o=>x=>{v.current&&cancelAnimationFrame(v.current),M(!1),h(1),o(x)},X=Math.min(l,Math.floor(i*l)),Y=g.qs[X]??0,we=8*60+l,ee=B((8*60+g.peakAt)*60),Ne=g.kapazitaet>0?g.peak/g.kapazitaet:0,ve=Math.max(g.peak,1),j=600,k=170,ze=o=>o/l*j,ye=o=>k-12-o/ve*(k-32),ne=g.qs.map((o,x)=>`${x===0?"M":"L"}${ze(x).toFixed(1)},${ye(o).toFixed(1)}`).join(" "),Se=`${ne} L${j},${k-12} L0,${k-12} Z`,F=B(we*60);return e.jsxs("div",{ref:je,className:"grid lg:grid-cols-[minmax(0,0.85fr)_minmax(0,1.15fr)] gap-5",children:[e.jsxs("div",{className:`${p} p-5 sm:p-6 space-y-5`,children:[e.jsxs("div",{children:[e.jsx("p",{className:W,children:"Ihre Praxis"}),e.jsx("p",{className:"mt-1 text-xs text-muted-foreground",children:"Voreingestellt sind Beispielwerte. Tragen Sie Ihre eigenen Zahlen ein."})]}),e.jsx(L,{label:"Zeitfenster am Montagmorgen",value:l,onChange:D(m),options:[[60,"8 bis 9 Uhr"],[120,"8 bis 10 Uhr"],[180,"8 bis 11 Uhr"]]}),e.jsx(me,{label:`Anrufe von 8:00 bis ${F} Uhr`,value:a,min:10,max:400,step:5,unit:"Anrufe",onChange:D(s)}),e.jsx(L,{label:"MFA gleichzeitig am Telefon",value:r,onChange:D(n),options:[1,2,3,4,5,6].map(o=>[o,String(o)])}),e.jsx(me,{label:"Durchschnittliche Gesprächsdauer",value:t,min:1,max:8,step:.5,unit:"Minuten",onChange:D(c)}),e.jsx(L,{label:"Wann rufen die Patienten an?",value:S,onChange:D(u),options:[["ansturm","Ansturm um 8 Uhr"],["gleich","gleichmäÃig verteilt"]]}),e.jsxs("p",{className:"text-xs text-muted-foreground leading-relaxed",children:["âAnsturm um 8 Uhrâ heiÃt in diesem Modell: Die Hälfte der Anrufe kommt in den ersten ",K," Minuten, der Rest verteilt sich gleichmäÃig."]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:`${be} p-5 sm:p-6`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("span",{className:"text-[10px] sm:text-[11px] font-mono uppercase tracking-[0.16em] text-neutral-400",children:"Warteschleife · Montag"}),e.jsx("span",{className:`${$} text-lg text-neutral-100`,"aria-live":"off",children:B((8*60+X)*60)})]}),e.jsxs("div",{className:"mt-4 grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"rounded-lg bg-neutral-900/80 ring-1 ring-neutral-800 p-3 sm:p-4",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.14em] text-neutral-400",children:"Ohne Marie"}),e.jsx("p",{className:`${$} mt-1 text-5xl sm:text-7xl font-semibold leading-none ${Y>=.5?ke:"text-neutral-400"}`,children:T(Y)}),e.jsx("p",{className:"mt-2 text-[11px] text-neutral-400",children:"Anrufer kommen nicht durch"})]}),e.jsxs("div",{className:"rounded-lg bg-neutral-900/80 ring-1 ring-primary/40 p-3 sm:p-4",children:[e.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.14em] text-primary",children:"Mit Marie"}),e.jsx("p",{className:`${$} mt-1 text-5xl sm:text-7xl font-semibold leading-none ${pe}`,children:"00"}),e.jsx("p",{className:"mt-2 text-[11px] text-neutral-400",children:"jeder Anruf sofort angenommen"})]})]}),e.jsxs("svg",{viewBox:`0 0 ${j} ${k}`,className:"mt-5 w-full h-auto",role:"img","aria-label":`Verlauf der Warteschleife ohne Marie von 8:00 bis ${F} Uhr, höchster Stand ${Math.round(g.peak)} Anrufer um ${ee} Uhr. Mit Marie bleibt sie bei null.`,children:[e.jsxs("defs",{children:[e.jsx("clipPath",{id:"arzt-sim-clip",children:e.jsx("rect",{x:"0",y:"0",width:Math.max(1,i*j),height:k})}),e.jsxs("linearGradient",{id:"arzt-sim-fill",x1:"0",x2:"0",y1:"0",y2:"1",children:[e.jsx("stop",{offset:"0%",stopColor:"rgb(245,245,245)",stopOpacity:"0.32"}),e.jsx("stop",{offset:"100%",stopColor:"rgb(245,245,245)",stopOpacity:"0.02"})]})]}),[.25,.5,.75].map(o=>e.jsx("line",{x1:j*o,x2:j*o,y1:8,y2:k-12,stroke:"rgb(64,64,64)",strokeDasharray:"2 4"},o)),e.jsxs("g",{clipPath:"url(#arzt-sim-clip)",children:[e.jsx("path",{d:Se,fill:"url(#arzt-sim-fill)"}),e.jsx("path",{d:ne,fill:"none",stroke:"rgb(245,245,245)",strokeWidth:"2.5",strokeLinejoin:"round"})]}),e.jsx("line",{x1:0,x2:j,y1:k-12,y2:k-12,stroke:"hsl(var(--primary))",strokeWidth:"3"}),i<1&&e.jsx("line",{x1:i*j,x2:i*j,y1:4,y2:k-12,stroke:"rgb(229,229,229)",strokeWidth:"1"})]}),e.jsxs("div",{className:"mt-1 flex justify-between text-[10px] font-mono text-neutral-500",children:[e.jsx("span",{children:"08:00"}),e.jsx("span",{children:B((8*60+l/2)*60)}),e.jsx("span",{children:F})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center justify-between gap-3",children:[e.jsxs("div",{className:"flex items-center gap-4 text-[11px] text-neutral-400",children:[e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx("i",{className:"h-0.5 w-4 bg-neutral-100"})," ohne Marie"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx("i",{className:"h-0.5 w-4 bg-primary"})," mit Marie"]})]}),e.jsxs("button",{type:"button",onClick:Q,"aria-label":"Montagmorgen abspielen",className:`inline-flex items-center gap-2 h-9 px-4 roun
36ded-md bg-white text-neutral-950 text-sm font-semibold hover:bg-neutral-200 ${y}`,children:[N?e.jsx(fe,{className:"h-4 w-4","aria-hidden":"true"}):e.jsx(Ye,{className:"h-4 w-4","aria-hidden":"true"}),N?"Neu starten":"Abspielen"]})]})]}),e.jsx("dl",{className:"grid grid-cols-2 gap-3",children:[[T(g.peak),g.peak>=.5?`Anrufer in der Warteschleife im Höchststand, um ${ee} Uhr`:"Anrufer in der Warteschleife, Ihr Team schafft das Aufkommen rechnerisch"],[`${Math.round(Ne)} Min.`,"Wartezeit im Höchststand, rechnerisch"],[T(g.rest),`sind um ${F} Uhr noch nicht durchgekommen`],[`${(g.served*t/60).toLocaleString("de-DE",{maximumFractionDigits:1})} Std.`,"Telefonzeit Ihres Teams in diesem Fenster"]].map(([o,x])=>e.jsxs("div",{className:`${p} p-4`,children:[e.jsx("dt",{className:"sr-only",children:x}),e.jsx("dd",{className:`${V} text-2xl sm:text-3xl font-extrabold`,children:o}),e.jsx("dd",{className:"mt-1 text-xs text-muted-foreground leading-snug",children:x})]},x))}),e.jsxs("div",{className:"rounded-lg border border-primary/25 bg-primary/5 p-4 text-sm leading-relaxed",children:[e.jsx("b",{children:"Mit Marie:"})," ",a.toLocaleString("de-DE")," Anrufe, keiner wartet. Marie führt beliebig viele Gespräche gleichzeitig, jedes Anliegen landet sortiert beim Team, und Ihre MFA arbeitet die Tickets ab, wenn der Tresen frei ist."]})]}),e.jsxs("details",{className:"lg:col-span-2 rounded-lg border border-border bg-background/60 p-4 sm:p-5",children:[e.jsx("summary",{className:`cursor-pointer text-sm font-semibold rounded-sm ${y}`,children:"So rechnet der Simulator (Modellrechnung, keine Messung)"}),e.jsxs("div",{className:"mt-3 grid md:grid-cols-2 gap-4 text-sm text-muted-foreground leading-relaxed",children:[e.jsxs("p",{children:["Ihr Team schafft pro Minute ",e.jsx("b",{className:"text-foreground",children:"MFA am Telefon ÷ Gesprächsdauer"})," Gespräche, bei ",r," MFA und ",t.toLocaleString("de-DE")," Minuten also"," ",g.kapazitaet.toLocaleString("de-DE",{maximumFractionDigits:2})," pro Minute. Kommen in einer Minute mehr Anrufe, wächst die Warteschleife um die Differenz. Die Wartezeit ergibt sich aus Warteschleife ÷ Gespräche pro Minute."]}),e.jsx("p",{children:"Zwei Annahmen machen das Ergebnis eher freundlich: Ihre MFA telefonieren ohne Unterbrechung, obwohl nebenbei jemand am Tresen steht. Und niemand legt auf und wählt neu, obwohl genau das am Montagmorgen ständig passiert und das Telefon dann noch öfter klingelt."})]})]})]})},ue=[{key:"rezept",label:"Folgerezept",zeit:"08:07",ab:["Ja, hallo, hier ist Brandt, äh, Helga Brandt. Ich bräuchte wieder die Tabletten für den Blutdruck, die ",{gap:"unverständlich"}," Milligramm, und das andere auch, das für den Magen. Rufen Sie mich zurück unter null acht zwei eins vier fünf ",{gap:"abgebrochen"}],fehlt:["Geburtsdatum","zweites Medikament und Stärke","Rückrufnummer vollständig"],kategorie:"Rezept",felder:[["Patientin","Helga Brandt, geb. 14.03.1951"],["Präparat 1","Ramipril 5 mg, 100 Stück"],["Präparat 2","Pantoprazol 20 mg, 100 Stück"],["Quartal","Karte eingelesen"],["Weg","E-Rezept auf die Versichertenkarte"],["Rückfragen an","0821 45 67 89"]],weiter:"Ãrztliche Freigabe, kein Rückruf nötig"},{key:"ueberweisung",label:"Ãberweisung",zeit:"08:11",ab:["Guten Tag, Kaiser hier. Ich brauch eine Ãberweisung zum ",{gap:"unverständlich"}," wegen dem Knie, die haben gesagt, ohne geht es nicht. Können Sie die fertig machen? Danke."],fehlt:["Vorname und Geburtsdatum","Fachrichtung","Rückrufnummer"],kategorie:"Ãberweisung",felder:[["Patient","Bernd Kaiser, geb. 02.09.1964"],["Fachrichtung","Orthopädie"],["Anlass laut Patient","Knieschmerzen links seit drei Wochen"],["Facharzttermin","am 9. Oktober"],["Abholung","am Empfang, Karte im Quartal eingelesen"],["Rückfragen an","0151 22 33 44 55"]],weiter:"Ãrztliche Prüfung, Ãberweisung am Empfang bereitlegen"},{key:"absage",label:"Terminabsage",zeit:"08:19",ab:["Hallo, ich kann morgen nicht kommen. Neumann. Der Termin um, ich glaub, halb elf. ",{gap:"Rauschen"}," Tschüss."],fehlt:["welche Frau oder welcher Herr Neumann","bei welcher Ãrztin","ob ein neuer Termin gewünscht ist"],kategorie:"Absage",felder:[["Patientin","Julia Neumann, geb. 08.02.1990"],["Abgesagt","Dienstag 10:30, Dr. Mu
36stermann"],["Neuer Termin","Donnerstag 9:40, gebucht"],["Bestätigung","SMS verschickt"],["Freier Termin","Warteliste wird angerufen"]],weiter:"Nichts zu tun, der Termin ist schon neu vergeben"},{key:"befund",label:"Befundfrage",zeit:"08:26",ab:["Ja, Demir. Sind meine Blutwerte schon da? Die vom Freitag. Rufen Sie mich bitte zurück, ich bin ab drei ",{gap:"unverständlich"}],fehlt:["Geburtsdatum","Rückrufnummer","ab wann genau erreichbar"],kategorie:"Befund",felder:[["Patientin","Aylin Demir, geb. 02.06.1987"],["Anliegen","Blutbild vom Freitag"],["Auskunft am Telefon","keine, laut Praxisregel"],["Rückruf","heute ab 15 Uhr, 0176 98 76 54 32"],["Priorität","normal"]],weiter:"Ãrztin entscheidet: Rückruf oder Besprechungstermin"}],wn=()=>{const[a,s]=d.useState(0),r=ue[a];return e.jsxs("div",{children:[e.jsx("div",{role:"tablist","aria-label":"Anliegen wählen",className:"flex flex-wrap gap-2",children:ue.map((n,t)=>e.jsx("button",{type:"button",role:"tab","aria-selected":t===a,onClick:()=>s(t),className:`h-9 px-4 rounded-full border text-sm font-medium transition-colors ${y} ${t===a?"border-foreground bg-foreground text-background":"border-border bg-card hover:bg-muted"}`,children:n.label},n.key))}),e.jsxs("div",{role:"tabpanel",className:"mt-6 grid lg:grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] gap-4 items-stretch",children:[e.jsxs("article",{className:"rounded-lg border border-dashed border-border bg-muted/40 p-5 sm:p-6",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsxs("p",{className:"flex items-center gap-2 text-sm font-semibold",children:[e.jsx(cn,{className:"h-4 w-4 text-muted-foreground","aria-hidden":"true"})," Anrufbeantworter"]}),e.jsxs("span",{className:"font-mono text-xs text-muted-foreground",children:["Montag, ",r.zeit]})]}),e.jsx("p",{className:"mt-4 text-[13px] leading-relaxed text-foreground/80",children:r.ab.map((n,t)=>typeof n=="string"?e.jsx("span",{children:n},t):e.jsxs("span",{className:"mx-0.5 rounded bg-primary/10 px-1 text-primary",children:["[",n.gap,"]"]},t))}),e.jsx("p",{className:`${W} mt-5`,children:"Was der MFA fehlt"}),e.jsx("ul",{className:"mt-2 space-y-1.5 text-sm",children:r.fehlt.map(n=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(Me,{className:"mt-0.5 h-4 w-4 shrink-0 text-primary","aria-hidden":"true"}),n]},n))}),e.jsx("p",{className:"mt-5 pt-4 border-t border-border text-xs text-muted-foreground",children:"Nächster Schritt: zurückrufen, nachfragen, oft mehrmals."})]}),e.jsx("div",{className:"hidden lg:flex items-center","aria-hidden":"true",children:e.jsx(Te,{className:"h-6 w-6 text-primary"})}),e.jsxs("article",{className:`${p} p-5 sm:p-6 ring-1 ring-primary/25`,children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsxs("p",{className:"flex items-center gap-2 text-sm font-semibold",children:[e.jsx(Ae,{className:"h-4 w-4 text-primary","aria-hidden":"true"})," Ticket von Marie"]}),e.jsx("span",{className:xn,children:r.kategorie})]}),e.jsx("dl",{className:"mt-4",children:r.felder.map(([n,t])=>e.jsxs("div",{className:"grid grid-cols-[minmax(0,0.8fr)_minmax(0,1.2fr)] gap-3 py-2 border-b border-border text-sm",children:[e.jsx("dt",{className:"text-xs text-muted-foreground pt-0.5 break-words",children:n}),e.jsx("dd",{className:"font-medium break-words",children:t})]},n))}),e.jsxs("p",{className:"mt-5 flex items-start gap-2 text-sm font-semibold",children:[e.jsx(xe,{className:"mt-0.5 h-4 w-4 shrink-0 text-primary","aria-hidden":"true"}),r.weiter]})]})]}),e.jsx("p",{className:`${w} mt-3`,children:"Beispiel mit fiktiven Patientendaten. Welche Felder Marie abfragt, legen Sie fest."})]})},U={notfall:{titel:"112 sofort",kurz:"Marie nennt sofort die 112, fragt, ob jemand vor Ort ist, und informiert das Team mit höchster Priorität.",dot:"bg-primary",ring:"ring-primary/60 border-primary/40",text:"text-primary"},dringend:{titel:"Dringend: Praxis übernimmt",kurz:"Marie stellt warm zu Ihrem Team durch und fasst vorher kurz zusammen. Ist gerade niemand frei, steht der Rückruf ganz oben.",dot:"bg-amber-500",ring:"ring-amber-500/60 border-amber-300 dark:border-amber-900",text:"text-amber-700 dark:text-amber-300"},routine:{titel:"Routine-Ticket",kurz:"Marie nimmt alles Nötige auf und legt ein sortiertes Ticket an. Ihr Team arbeitet es ab, wenn Zeit ist.",dot:"bg-muted-foreground",ring:"ring-foreground
36/30 border-border",text:"text-foreground"}},he=[{satz:"Ich hab seit einer halben Stunde Druck auf der Brust, und mir ist übel.",stufe:"notfall",regel:"Druck auf der Brust, Brustschmerz",schritte:["Hinweis auf die 112, klar und wiederholt","Frage, ob jemand vor Ort ist","Team sofort informiert, Name notiert"]},{satz:"Mein Vater spricht plötzlich ganz verwaschen, und ein Mundwinkel hängt.",stufe:"notfall",regel:"plötzliche Sprachstörung, Lähmung",schritte:["Hinweis auf die 112, sofort","kein Termin, keine Rückfragen vorab","Team sofort informiert"]},{satz:"Mein Zahn tut seit gestern Abend stark weh, und die Wange ist dick geworden.",stufe:"dringend",regel:"starke Schmerzen, Schwellung",schritte:["Kurzbriefing an das Team","warme Weiterleitung oder Schmerztermin nach Ihrer Regel","sonst Rückruf mit Priorität"]},{satz:"Mein Kind hat seit heute Nacht 39 Grad Fieber.",stufe:"dringend",regel:"Kind, hohes Fieber",schritte:["in der Sprechzeit: Durchstellen oder Rückruf mit Priorität","auÃerhalb der Sprechzeit: Hinweis auf die 116 117","bei Lebensgefahr immer die 112"]},{satz:"Ich bräuchte mein Blutdruckmittel, die Packung ist fast leer.",stufe:"routine",regel:"Folgerezept",schritte:["Name, Geburtsdatum, Präparat, Stärke, Menge","Ticket zur ärztlichen Freigabe","Rückfragen über die hinterlegte Nummer"]},{satz:"Sind meine Blutwerte vom Freitag schon da?",stufe:"routine",regel:"Befundfrage",schritte:["keine Befundauskunft am Telefon","Rückrufwunsch mit Zeitfenster","Ãrztin entscheidet über Rückruf oder Termin"]}],Nn=()=>{const[a,s]=d.useState(0),r=he[a];return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:W,children:"Der Patient sagt"}),e.jsx("div",{role:"tablist","aria-label":"Patientensatz wählen",className:"mt-3 grid sm:grid-cols-2 lg:grid-cols-3 gap-2",children:he.map((n,t)=>e.jsxs("button",{type:"button",role:"tab","aria-selected":t===a,onClick:()=>s(t),className:`text-left rounded-lg border px-4 py-3 text-sm leading-snug transition-colors ${y} ${t===a?"border-foreground bg-card shadow-card":"border-border bg-background/70 hover:bg-card"}`,children:[e.jsx("span",{className:`mr-2 inline-block h-2 w-2 rounded-full align-middle ${U[n.stufe].dot}`,"aria-hidden":"true"}),"â",n.satz,"â"]},n.satz))})]}),e.jsx("div",{role:"tabpanel",className:"grid md:grid-cols-3 gap-3",children:Object.keys(U).map(n=>{const t=U[n],c=n===r.stufe;return e.jsxs("div",{className:`rounded-lg border bg-card p-5 transition-all duration-300 ${c?`ring-2 ${t.ring} shadow-card`:"border-border opacity-55"}`,"aria-current":c?"step":void 0,children:[e.jsxs("p",{className:`flex items-center gap-2 text-sm font-bold ${c?t.text:""}`,children:[n==="notfall"?e.jsx(ln,{className:"h-4 w-4","aria-hidden":"true"}):e.jsx("span",{className:`h-2.5 w-2.5 rounded-full ${t.dot}`,"aria-hidden":"true"}),t.titel]}),e.jsx("p",{className:"mt-2 text-xs text-muted-foreground leading-relaxed",children:t.kurz}),c&&e.jsxs("div",{className:"mt-4 pt-4 border-t border-border animate-fade-in-up",children:[e.jsxs("p",{className:"text-[10px] font-semibold uppercase tracking-[0.12em] text-muted-foreground",children:["Stichwort in Ihrer Regel: ",r.regel]}),e.jsx("ol",{className:"mt-3 space-y-2 text-sm",children:r.schritte.map((l,m)=>e.jsxs("li",{className:"grid grid-cols-[20px_minmax(0,1fr)] gap-2",children:[e.jsx("span",{className:`${V} text-xs font-bold ${t.text}`,children:m+1}),l]},l))})]})]},n)})}),e.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed",children:[e.jsx("b",{className:"text-foreground",children:"Marie stellt keine Diagnose und gibt keine medizinische Empfehlung."})," Sie ordnet Anliegen nach Stichworten und Regeln ein, die Ihre Praxis festlegt, und nennt im Zweifel die höhere Stufe. Die Regeln sind für jede Praxis anders, eine Kinderarztpraxis setzt andere Stichworte als eine Zahnarztpraxis."]})]})},vn=[{zeit:"08:00",wer:"Check-up · Hr. K."},{zeit:"08:30",wer:"Kontrolle · Fr. S."},{zeit:"09:00",wer:"Blutabnahme · Hr. P."},{zeit:"09:40",wer:"Erstgespräch · Fr. L."},{zeit:"10:30",wer:""},{zeit:"11:10",wer:"Impfung · Hr. T."}],zn=[{name:"Herr Albers",ergebnis:"nicht erreicht, weiter zum Nächsten",ok:!1},{name:"Frau Brückner",ergebnis:"kann heute nicht, bleibt auf der Liste",ok:!1},{name:"Frau Demir",ergebnis:"sagt zu, Termin eingetragen",ok:!0},{name:"Herr Engel",ergebnis:"wird nicht mehr angerufen",ok:!1}],yn=1500,Sn=()=>
36{const[a,s]=d.useState(0),r=J(),n=d.useRef([]),t=()=>{n.current.forEach(u=>window.clearTimeout(u)),n.current=[]};d.useEffect(()=>t,[]);const c=()=>{if(t(),r){s(4);return}s(1),[2,3,4].forEach(u=>n.current.push(window.setTimeout(()=>s(u),(u-1)*yn)))},l=()=>{t(),s(0)},m=a>=4,S=a>=1&&a<=3?a-1:-1;return e.jsxs("div",{className:"grid lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)] gap-4",children:[e.jsxs("div",{className:"rounded-lg border border-background/15 bg-background/5 p-5",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-background/60",children:"Dienstag · Dr. Mustermann"}),e.jsx("span",{className:"text-[11px] text-background/50",children:"Beispiel"})]}),e.jsx("ul",{className:"mt-4 space-y-1.5",children:vn.map(u=>{const i=u.wer==="";return e.jsxs("li",{className:`grid grid-cols-[52px_minmax(0,1fr)] items-center gap-3 rounded-md px-3 py-2.5 text-sm transition-colors duration-500 ${i?m?"bg-background text-foreground shadow-card":"bg-primary/10 border border-dashed border-primary/60":"bg-background/10"}`,children:[e.jsx("span",{className:`font-mono tabular-nums ${i&&m?"text-muted-foreground":"text-background/75"}`,children:u.zeit}),i?m?e.jsx("span",{className:"font-semibold",children:"Kontrolle · Fr. D. · per Anruf besetzt"}):e.jsx("span",{className:"font-semibold text-primary",children:"frei, abgesagt um 07:12"}):e.jsx("span",{className:"text-background/75",children:u.wer})]},u.zeit)})}),e.jsxs("p",{className:`mt-4 flex items-center gap-2 text-sm transition-colors duration-500 ${m?"text-background font-semibold":"text-background/50"}`,"aria-live":"polite",children:[e.jsx(en,{className:"h-4 w-4","aria-hidden":"true"}),m?"SMS-Bestätigung an Frau Demir verschickt":"Der Termin um 10:30 Uhr bleibt sonst leer"]})]}),e.jsxs("div",{className:"rounded-lg border border-background/15 bg-background/5 p-5 flex flex-col",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-background/60",children:"Warteliste"}),e.jsx("span",{className:"text-[11px] text-background/60",children:"nur mit Einwilligung"})]}),e.jsx("ol",{className:"mt-4 space-y-2 flex-1",children:zn.map((u,i)=>{const h=m||i<a-1,N=S===i;return e.jsxs("li",{className:`rounded-md px-3 py-2.5 transition-colors duration-300 ${N?"bg-background/10 ring-1 ring-primary/70":"bg-background/5"}`,children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[e.jsxs("span",{className:"text-sm font-semibold text-background",children:[i+1,". ",u.name]}),e.jsxs("span",{className:"inline-flex items-center gap-1 rounded bg-background/10 px-1.5 py-0.5 text-[10px] font-semibold text-background/85",children:[e.jsx(xe,{className:"h-3 w-3","aria-hidden":"true"})," Einwilligung"]})]}),e.jsx("p",{className:`mt-1 text-xs ${N?"text-primary font-semibold":h?u.ok?"text-background font-semibold":"text-background/60":"text-background/50"}`,children:N?e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(ie,{className:"h-3.5 w-3.5 animate-pulse","aria-hidden":"true"})," Marie ruft an"]}):h?u.ergebnis:"wartet"})]},u.name)})}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-2",children:[e.jsxs("button",{type:"button",onClick:c,disabled:a>0&&!m,className:`inline-flex items-center gap-2 h-10 px-4 rounded-md bg-background text-foreground text-sm font-semibold hover:bg-background/90 disabled:opacity-60 ${y} focus-visible:ring-offset-foreground`,children:[e.jsx(ie,{className:"h-4 w-4","aria-hidden":"true"}),"Marie füllt die Lücke"]}),a>0&&e.jsxs("button",{type:"button",onClick:l,className:`inline-flex items-center gap-2 h-10 px-4 rounded-md border border-background/30 text-background text-sm font-semibold hover:bg-background/10 ${y} focus-visible:ring-offset-foreground`,children:[e.jsx(fe,{className:"h-4 w-4","aria-hidden":"true"})," Zurücksetzen"]})]})]})]})},Mn=[["MFA in Vollzeit, Median",3329,"3.329 ⬠brutto im Monat, dazu kommen die Arbeitgeberanteile"],["MFA nac
36h Tarif, Einstieg",2939.59,"2.939,59 ⬠brutto im Monat, Tätigkeitsgruppe I, 1. bis 4. Berufsjahr"],["Marie von ScaleTalk",99,"ab 99 ⬠im Monat",!0]],Tn=()=>e.jsxs("div",{className:`${p} p-5 sm:p-7`,children:[e.jsx("ul",{className:"space-y-5",children:Mn.map(([a,s,r,n])=>e.jsxs("li",{children:[e.jsxs("div",{className:"flex flex-wrap items-baseline justify-between gap-x-3",children:[e.jsx("span",{className:"text-sm font-semibold",children:a}),e.jsx("span",{className:`${V} text-lg font-bold ${n?"text-primary":""}`,children:n?"ab 99 â¬":`${s.toLocaleString("de-DE",{maximumFractionDigits:2})} â¬`})]}),e.jsx("div",{className:"mt-2 h-3 rounded-full bg-muted overflow-hidden","aria-hidden":"true",children:e.jsx("div",{className:`h-full rounded-full ${n?"gradient-brand":"bg-foreground/70"}`,style:{width:`${Math.max(2,s/3329*100)}%`}})}),e.jsx("p",{className:"mt-1 text-xs text-muted-foreground",children:r})]},a))}),e.jsx("p",{className:"mt-6 pt-4 border-t border-border text-sm leading-relaxed",children:"Marie ersetzt keine MFA. Sie nimmt ihr das Telefon ab, damit sie am Tresen und im Behandlungszimmer bleiben kann, statt vom Stuhl ans Telefon zu springen."})]}),An="/assets/dataguard-Bd6-7Cf_.png",O="/branchen/arztpraxen",R="bg-secondary/50",In=["arzt geht nicht ans telefon","komme beim arzt nicht durch","ich erreiche meinen arzt nicht","hausarzt telefonisch nie erreichbar","zahnarzt geht nicht ans telefon","kinderarzt telefonisch nicht erreichbar","termin absagen aber arzt geht nicht ans telefon","hausarzt nicht erreichbar rezept","arzt telefonisch nicht erreichbar beschwerde","warum gehen ärzte nicht mehr ans telefon"],Dn=[["Versuchen Sie es immer zwischen 7.30 und 8.00 Uhr.","Rat an Patienten, FOCUS online, 03.09.2024"],["Vielleicht nach 60 Anrufen hatte ich mal Glück.","Patient auf Reddit, r/luftablassen, Juni 2025"],["Ich mach alles nur noch mit der 116 117.","Patient auf Reddit, r/luftablassen, Juni 2025"]],Pn=[["Terminerinnerung am Vortag","Marie ruft an, der Patient bestätigt, verschiebt oder sagt ab. Ein frei gewordener Termin geht direkt an die Warteliste."],["Recall und Vorsorge","Kontrolle, Zahnreinigung, Check-up oder Impfung: Marie ruft an, wenn es fällig ist, und bucht den Termin im selben Gespräch."],["Befund liegt vor","Marie vereinbart den Besprechungstermin. Der Befund selbst wird am Telefon nie genannt, den bespricht die Ãrztin."],["Die Ãrztin fällt aus","Wird die Praxis kurzfristig krank, ruft Marie die Patienten des Tages an und vergibt neue Termine, statt dass alle vor verschlossener Tür stehen."],["Nachsorge nach dem Eingriff","Zwei Tage nach der Behandlung fragt Marie nac
36h, wie es geht, und gibt Auffälligkeiten sofort an das Team weiter."]],Bn=[["97.973","Praxen in der vertragsärztlichen Versorgung","KBV, Zahlen und Fakten, Seite aktualisiert am 31.08.2026"],["5.085","Medizinische Versorgungszentren, Stichtag 31.12.2024","KBV, Medizinische Versorgungszentren aktuell"],["37.423","Zahnarztpraxen und MVZ, Ende 2024","KZBV, Jahrbuch 2025, Tab. 6.15"],["44 %","der gesetzlich Versicherten sind mit der telefonischen Erreichbarkeit der Arztpraxen unzufrieden. 42 % sagen, sie ist in fünf Jahren schlechter geworden.","GKV-Spitzenverband, Befragung von 3.512 Versicherten 2024, PM vom 03.02.2025"],["59 % · 65 %","vereinbaren Termine beim Hausarzt beziehungsweise beim Facharzt persönlich oder telefonisch.","GKV-Spitzenverband, Befragung 2025, PM vom 05.01.2026"],["10 bis 20 %","der Arzttermine werden nicht abgesagt, die Patienten kommen einfach nicht.","KBV-Angabe im Deutschen Ãrzteblatt, Heft 8/2025"]],Fn=[["§ 203 StGB","Ãrztinnen, Ãrzte und Zahnärzte dürfen Dienstleistern, die an ihrer Tätigkeit mitwirken, nur offenbaren, was dafür erforderlich ist, und müssen dafür sorgen, dass diese zur Geheimhaltung verpflichtet sind.","Marie fragt nur ab, was Ihr Team für den nächsten Schritt braucht. Die Verpflichtung zur Verschwiegenheit gehört zusammen mit dem AVV vor den Start, beides klären wir in der Bedarfsanalyse."],["Art. 9 DSGVO","Gesundheitsdaten sind besonders geschützt. Für Versorgung und Behandlung unter ärztlicher Schweigepflicht ist die Verarbeitung erlaubt (Abs. 2 lit. h und Abs. 3).","100 % DSGVO-konform: Verarbeitung auf Servern in Frankfurt, monatlich von DataGuard auditiert. Jeder Vorgang wird an Ihre Praxis übergeben."],["Art. 28 DSGVO","Wer im Auftrag Daten verarbeitet, braucht einen Auftragsverarbeitungsvertrag mit hinreichenden Garantien.","Auftragsverarbeitungsvertrag nach Art. 28 DSGVO."],["§ 201 StGB","Wer das nichtöffentlich gesprochene Wort unbefugt aufnimmt, macht sich strafbar.","Aufzeichnung nur mit Einwilligung. Ohne Einwilligung bleibt es bei der Zusammenfassung und den erfassten Feldern."],["Art. 50 KI-VO","Seit dem 2. August 2026 müssen Menschen erfahren, dass sie mit einer KI sprechen, spätestens bei der ersten Interaktion.","Marie stellt sich im ersten Satz als digitale Assistentin der Praxis vor."],["Keine Befunde, keine Diagnosen","Befunde und medizinische Einschätzungen gehören in ärztliche Hand.","Marie gibt keine Befunde durch und berät nicht medizinisch. Sie nimmt den Wunsch auf und übergibt."]],En=[["Ihre Nummer bleibt","Marie läuft über eine Rufumleitung auf Ihrer bestehenden Praxisnummer. Sie legen fest, wann sie übernimmt: immer, wenn besetzt ist, oder auÃerhalb der Sprechzeiten."],["Termine im Kalender","In Google- oder Outlook-Kalender bucht Marie direkt. Wie sie an Ihr Praxisverwaltungssystem oder Ihren Online-Terminkalender angebunden wird, klären wir in der Bedarfsanalyse an Ihrem Setup."],["Ãbergabe dorthin, wo Ihr Team arbeitet","Jeder Vorgang kommt als sortiertes Ticket per E-Mail oder über eine Schnittstelle an."],["Mehrere Sprachen","Marie kann Gespräche auch in anderen Sprachen als Deutsch führen, hilfreich für Patienten, die sich auf Deutsch schwertun."],["Einführung in Stufen","Erst annehmen und Tickets schreiben, dann Termine buchen, dann selbst anrufen. So gewöhnt sich Ihr Team Schritt für Schritt daran."]],ge=[["Was ist ein KI-Telefonassistent?",["Eine Sprach-KI, die Anrufe auf der Praxisnummer annimmt, im Gespräch erfasst, wer anruft und worum es geht, und das Anliegen als fertiges Ticket per Schnittstelle oder E-Mail an Ihr Team übergibt. Sie bucht Termine, nimmt Rezept- und Ãberweisungswünsche auf, erkennt nach Ihren Regeln Notfall-Stichworte und kann auch selbst anrufen, etwa für Recall oder Terminerinnerungen. Eine Diagnose stellt sie nie."]],["Sind Arztpraxen verpflichtet ans Telefon zu gehen?",["Eine ausdrückliche Pflicht zur telefonischen Erreichbarkeit gibt es nicht. Vertragsärzte mit vollem Versorgungsauftrag müssen aber mindestens 25 Stunden Sprechstunde pro Woche anbieten (§ 19a Ãrzte-ZV). Der Virchowbund fasst es so zusammen: zu den Sprechstunden erreichbar sein, aber nicht unbedingt telefonisch.","Für viele Patienten bleibt das Telefon trotzdem der wichtigste Weg: Laut GKV-Spitzenverband vereinbaren 59 % ihre Hausarzttermine persönlich oder telefonisch."]],["Was kostet ein KI-Telefonassistent?",["ScaleTalk startet ab 99 ⬠im Monat. Was es für Ihre Praxis kostet, hängt vom Anrufaufkommen ab und davon, ob Marie auch selbst anrufen soll, etwa für Recall. Das rechnen wir in der Bedarfsanalyse konkret für Ihre Praxis durch."]],["Gibt es einen kostenlosen KI-Telefonassistenten?",["Kostenlos sind der Testanruf auf dieser Seite und die Bedarfsanalyse. Für den laufenden Einsatz mit Patientendaten braucht es einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO, eine Verpflichtung zur Verschwiegenheit im Sinne von § 203 StGB und Server in der EU. Prüfen Sie bei jedem Gratis-Angebot genau, ob das gegeben ist."]],["Welche KI-Telefonassistenten gibt es für Arztpraxen?",["Es gibt Assistenten, die fest zu einer Terminplattform oder einem Praxisverwaltungssystem gehören, und unabhängige Anbieter wie ScaleTalk, die auf Ihrer bestehenden Nummer laufen. Die wichtigen Unterschiede: ob der Assistent Termine wirklich bucht oder nur Nachrichten aufnimmt, wie er mit Notfällen umgeht, ob er auch selbst anrufen kann und wie natürlich er klingt.","Am besten hören Sie es sich an. Die Testnummer auf dieser Seite ist in zwei Minuten ausprobiert."]],["K
36ann man Rezepte noch telefonisch bestellen?",["In vielen Praxen ja, vor allem bei Dauermedikation und wenn die Versichertenkarte im Quartal schon eingelesen wurde. Die Regeln legt die Praxis fest. Marie nimmt Name, Geburtsdatum, Präparat, Stärke und Menge auf, die Freigabe bleibt bei der Ãrztin oder dem Arzt.","Wie groà der Bedarf ist, zeigt eine Versichertenbefragung der Patientenvertretung im G-BA: 94 % derer, die regelmäÃig Medikamente verordnet bekommen, gehen mindestens einmal im Quartal nur für ein Rezept in die Praxis."]],["Was passiert, wenn ich nicht zum Termin beim Arzt erscheine?",["Für die Praxis bleibt der Termin leer, und ein anderer Patient hätte ihn gebraucht. Laut KBV werden 10 bis 20 % der Arzttermine nicht abgesagt. Ein Ausfallhonorar ist nur unter strengen Voraussetzungen zulässig, etwa in einer Bestellpraxis mit vorheriger schriftlicher Vereinbarung (Deutsches Ãrzteblatt, Heft 8/2025).","Wirksamer ist es, gar nicht erst so weit zu kommen: Marie erinnert am Vortag per Anruf, nimmt Absagen rund um die Uhr an und bietet frei gewordene Termine der Warteliste an."]],["Was ist mit Recall gemeint?",["Recall heiÃt, Patienten aktiv an fällige Untersuchungen zu erinnern: in der Zahnarztpraxis an Kontrolle und professionelle Zahnreinigung, in der Hausarztpraxis an Check-up, Vorsorge oder Impfung. Oft läuft das per Postkarte oder E-Mail. Marie ruft an und bucht den Termin gleich im Gespräch, vorausgesetzt, die Patienten haben eingewilligt."]],["Wie kann man in einer Arztpraxis professionell telefonieren?",["Mit einer festen Reihenfolge: Praxisname und eigener Name, Anliegen erfragen, Identität prüfen, nur so viel fragen wie nötig und klar sagen, was als Nächstes passiert. Notfall-Stichworte haben immer Vorrang. Diese Reihenfolge hinterlegen wir mit Ihnen bei Marie, damit sie auch beim zwanzigsten Anruf um 8:00 Uhr gleich bleibt."]],["Erkennt der Telefonassistent Notfälle?",["Marie erkennt Stichworte, die Ihre Praxis als Notfall festlegt, etwa Druck auf der Brust oder plötzliche Lähmungen. Dann nennt sie sofort die 112 und informiert Ihr Team. Dringende Anliegen stellt sie warm durch, mit einer kurzen Zusammenfassung vorweg. Eine Diagnose stellt sie nie."]],["Kommen ältere Patienten mit einer KI am Telefon zurecht?",["Gerade für ältere Patienten bleibt das Telefon wichtig: Laut Bitkom vereinbart ab 65 nur die Hälfte ihre Arzttermine online. Marie hat Geduld, spricht ruhig, wiederholt, wenn nötig, und verbindet mit Ihrem Team, wenn jemand lieber mit einem Menschen sprechen möchte."]],["Funktioniert das mit meinem Praxisverwaltungssystem?",["Marie läuft auf Ihrer bestehenden Nummer und ist nicht an ein bestimmtes System gebunden. Termine bucht sie in Google- oder Outlook-Kalender, Vorgänge kommen per E-Mail oder über eine Schnittstelle. Wie die Anbindung an Ihr Praxisverwaltungssystem oder Ihren Online-Terminkalender konkret aussieht, klären wir in der Bedarfsanalyse."]]];function Ln(){const[a,s]=d.useState(!1);return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsx(Ie,{title:"KI-Telefonassistent für Arzt- und Zahnarztpraxen",description:"KI-Telefonassistent für Arzt- und Zahnarztpraxen: nimmt jeden Anruf an, erfasst Rezepte und Termine, erkennt Notfälle und ruft für Recall selbst an.",path:O,jsonLd:[De([{name:"Home",path:"/"},{name:"Branchen",path:"/#branchen"},{name:"Arztpraxen",path:O}]),Pe({name:"KI-Telefonassistent für Arzt- und Zahnarztpraxen",description:"Anrufannahme, Rezept- und Terminanliegen als Ticket, Notfall-Weiche nach Praxisregeln sowie ausgehende Anrufe für Recall und Warteliste.",path:O,serviceType:"KI-Telefonassistent",audience:"Arztpraxen, Zahnarztpraxen und MVZ"}),Be(Ze(ge))]}),e.jsx(Ce,{}),e.jsx(Fe,{focusedCta:{label:"Termin buchen",href:C}}),e.jsxs("main",{className:"pt-24 pb-16 relative overflow-hidden",children:[e.jsx("section",{className:"relative overflow-hidden pt-14 sm:pt-16 pb-12 sm:pb-14",children:e.jsxs("div",{className:"relative max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 grid lg:grid-cols-[minmax(0,1.22fr)_minmax(340px,0.78fr)] gap-12 lg:gap-10 items-center",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"inline-flex items-center px-3 py-1.5 rounded-md border border-border/70 bg-card/60 backdrop-blur-md shadow-sm",children:e.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-foreground
36/90",children:"für Arzt- und Zahnarztpraxen"})}),e.jsxs("h1",{className:"mt-5 text-[2.1rem] sm:text-6xl lg:text-[4.3rem] font-extrabold tracking-[-0.04em] leading-[1.02] text-foreground animate-fade-in-up",children:[e.jsx("span",{className:"block whitespace-nowrap",children:"KI-Telefonassistent"}),e.jsx("span",{className:"block gradient-brand-text pb-1",children:"für Arzt- und Zahnarztpraxen"})]}),e.jsxs("p",{className:"mt-6 text-[1.05rem] sm:text-2xl lg:text-[1.7rem] font-medium text-foreground/85 leading-snug animate-fade-in-up [animation-delay:80ms]",children:["Um acht klingelt es überall gleichzeitig.",e.jsx("br",{}),"Marie nimmt jeden Anruf an."]}),e.jsxs("div",{className:"mt-9 flex flex-col sm:flex-row gap-3 animate-fade-in-up [animation-delay:140ms]",children:[e.jsx(le,{asChild:!0,size:"lg",className:"btn-premium text-white",children:e.jsx("a",{href:"#testanruf",children:"Testnummer holen"})}),e.jsx(le,{asChild:!0,size:"lg",variant:"outline",className:"bg-background/60 backdrop-blur-md",children:e.jsx("a",{href:C,...Ee(C),children:"Termin buchen"})})]}),e.jsxs(H,{to:"/gratis-agent",className:"mt-5 inline-flex items-center gap-1.5 text-sm font-medium text-muted-foreground underline underline-offset-4 decoration-border hover:text-foreground hover:decoration-foreground animate-fade-in-up [animation-delay:200ms]",children:["Kostenlosen, individuellen Agenten für Ihre Praxis anfragen ",e.jsx("span",{"aria-hidden":"true",children:"â"})]}),e.jsxs("div",{className:"mt-8 grid grid-cols-2 sm:grid-cols-[auto_auto_minmax(0,1.4fr)] gap-x-6 gap-y-5 border-t border-border/70 pt-6 max-w-2xl animate-fade-in-up [animation-delay:240ms]",children:[[["500+","Unternehmen am Telefon"],["ab 99 â¬","pro Monat"]].map(([r,n])=>e.jsxs("div",{children:[e.jsx("p",{className:"text-xl sm:text-2xl font-extrabold tracking-tight text-foreground",children:r}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground leading-snug",children:n})]},r)),e.jsxs("a",{href:"https://www.dataguard.de/go/dataguard-seal/",target:"_blank",rel:"noopener noreferrer",className:"group col-span-2 sm:col-span-1 flex items-start gap-2.5 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary rounded-sm",children:[e.jsx("img",{src:An,alt:"DataGuard Datenschutz-Siegel",className:"h-12 sm:h-14 w-auto shrink-0",loading:"lazy"}),e.jsxs("span",{children:[e.jsx("span",{className:"block whitespace-nowrap text-xl sm:text-2xl font-extrabold tracking-tight text-foreground",children:"100 % DSGVO-konform"}),e.jsx("span",{className:"block text-xs sm:text-sm text-muted-foreground leading-snug group-hover:text-foreground",children:"von DataGuard auditiert, Server in Frankfurt"})]})]})]})]}),e.jsx(pn,{})]})}),e.jsx("section",{className:"border-b border-border bg-card",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-12 sm:py-16",children:[e.jsx(f,{eye:"Fallstudie Orthodentix",title:"5 Praxisstandorte, 0 verpasste Anrufe.",sub:"Dr. Martin Baxmann führt die Kieferorthopädie Orthodentix mit fünf Standorten. Vorher gingen jeden Monat rund 1.000 von 3.500 Anrufen verloren. Im Video zeigt er, was sich seit ScaleTalk verändert hat."}),e.jsxs("div",{className:"mt-8 max-w-4xl mx-auto space-y-5",children:[e.jsx("div",{className:`${p} relative min-w-0 aspect-video overflow-hidden bg-muted`,children:a?e.jsx("iframe",{className:"absolute inset-0 size-full",src:"https://www.youtube-nocookie.com/embed/H0e0uMNZ6pg?autoplay=1&rel=0&modestbranding=1",title:"Fallstudie Orthodentix: KI-Telefonassistent in der Arztpraxis",allow:"autoplay; encrypted-media; picture-in-picture",allowFullScreen:!0}):e.jsxs("button",{type:"button",onClick:()=>s(!0),"aria-label":"Fallstudie Orthodentix abspielen",className:"absolute inset-0 size-full overflow-hidden focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary group",children:[e.jsx("img",{src:"https://i.ytimg.com/vi/H0e0uMNZ6pg/maxresdefault.jpg",onError:r=>{r.currentTarget.onerror=null,r.currentTarget.src="https://i.ytimg.com/vi/H0e0uMNZ6pg/hqdefault.jpg"},alt:"Vorschau der Fallstudie Orthodentix",className:"size-full object-cover"}
36),e.jsx("span",{className:"absolute inset-0 bg-foreground/25 flex items-center justify-center",children:e.jsx("span",{className:"w-16 h-16 rounded-full gradient-brand text-primary-foreground flex items-center justify-center text-2xl shadow-card-hover group-hover:scale-105 transition-transform",children:"â¶"})}),e.jsx("span",{className:"absolute left-4 bottom-4 text-xs font-medium bg-card text-foreground px-3 py-2 rounded-md",children:"Video ansehen"})]})}),e.jsx("figure",{className:`${p} min-w-0 p-5 sm:p-6`,children:e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-start gap-4",children:[e.jsx("img",{src:de,alt:"Dr. Martin Baxmann",className:"w-14 h-14 rounded-full object-cover shrink-0"}),e.jsxs("div",{children:[e.jsx("blockquote",{className:"text-base sm:text-lg font-medium leading-relaxed",children:"âDank ScaleTalk haben wir heute 0 verpasste Anrufe, über 70 Prozent weniger manuellen Rückrufaufwand und eine direkte Akzeptanzrate von 80 Prozent bei unseren Patienten. Das hat unsere Erreichbarkeit und Patientenzufriedenheit enorm verbessert.â"}),e.jsxs("figcaption",{className:"mt-2 flex flex-wrap items-center gap-x-2 text-sm text-muted-foreground",children:[e.jsx("b",{className:"text-foreground",children:"Dr. Martin Baxmann"}),e.jsx("span",{children:"·"}),e.jsx("span",{children:"Geschäftsführer, Orthodentix"}),e.jsx("span",{className:"ml-auto h-8 w-28 rounded border border-border bg-white flex items-center justify-center px-2",children:e.jsx("img",{src:Ke,alt:"Orthodentix",className:"max-h-6 w-full object-contain",loading:"lazy"})})]})]})]})}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 border border-border rounded-lg overflow-hidden bg-card",children:[["0","verpasste Anrufe, vorher rund 1.000 von 3.500 im Monat"],["â70 %","Rückrufaufwand"],["â60 %","Beschwerden"],["80 %","Patienten-Akzeptanz"]].map(([r,n])=>e.jsxs("div",{className:"p-5 border-border border-b sm:border-b-0 [&:nth-child(odd)]:border-r sm:border-r sm:last:border-r-0",children:[e.jsx("b",{className:"text-3xl font-extrabold tracking-tight",children:r}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground leading-snug",children:n})]},r))}),e.jsx("p",{className:w,children:"Kundenangaben Orthodentix, Kieferorthopädie mit 5 Standorten."})]}),e.jsxs("div",{className:"mt-12 pt-10 border-t border-border grid md:grid-cols-[minmax(0,1.3fr)_minmax(0,1fr)] gap-6 items-center",children:[e.jsxs("figure",{className:"flex flex-col sm:flex-row sm:items-center gap-4 sm:gap-5",children:[e.jsx("span",{className:"h-24 w-28 p-3 shrink-0 rounded-md border border-border bg-white flex items-center justify-center",children:e.jsx("img",{src:Re,alt:"Zahnärzte NeusäÃ",className:"h-full w-full object-contain invert"})}),e.jsxs("blockquote",{className:"text-base leading-relaxed font-medium",children:["âWir haben die komplette Terminbuchung automatisiert. Termine werden direkt in unseren Kalender gebucht, verschoben oder abgesagt, ganz ohne Zutun an der Rezeption. Das entlastet mein Team jeden Tag.â",e.jsx("footer",{className:"mt-1.5 text-xs sm:text-sm font-normal text-muted-foreground",children:"Dr. Roman Suraschek, Zahnärzte NeusäÃ"})]})]}),e.jsxs("div",{className:"md:border-l md:border-border md:pl-6 flex flex-col gap-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex -space-x-2.5",children:[de,$e,We,Ve,rn,Le].map((r,n)=>e.jsx("img",{src:r,alt:"",className:"h-12 w-12 rounded-full object-cover ring-2 ring-card",loading:"lazy"},n))}),e.jsxs("p",{className:"text-base font-semibold leading-snug",children:["Ãber 500 Unternehmen",e.jsx("br",{}),"vertrauen ScaleTalk"]})]}),e.jsxs(H,{to:"/kundenstimmen",className:"text-sm font-medium text-foreground underline underline-offset-4 hover:text-primary",children:["Kundenstimmen ansehen ",e.jsx("span",{"aria-hidden":"true",children:"â"})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-1",children:[e.jsx("span",{className:"h-11 w-16 shrink-0 rounded-md border border-border bg-white flex items-center justify-center p-1.5",children:e.jsx("img",{src:Ge,alt:"MEDICUM Rhein-Ahr-Eifel",className:"max-h-8 w-full object-contain",loading:"lazy"})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"MEDICUM Rhein-Ahr-Eifel, ebenfalls im Einsatz"})]})]})]})]})}),e.jsxs("section",{id:"hoeren",className:b,children:[e.jsx(f,{eye:"Zum Anhören",title:"Zwei Anrufe, die Marie annimmt. Einer, den Max selbst macht.",sub:"Eine Terminbuchung, ein Folgerezept und ein frei gewordener Termin, den Max an die Warteliste vergibt. Drei echte Aufnahmen: Spielen Sie ein Gespräch ab, rechts füllt sich, was direkt im System Ihrer Praxis landet."}),e.jsx("div",{className:"mt-8",children:e.jsx(Ue,{scenes:hn,callerLabel:"Patient",resultTitle:"Ticket im Praxissystem"})}),e.jsx("p",{className:`${w} mt-3`,children:"Echte Testanrufe mit der Beispielpraxis Dr. Mustermann, fiktive Patientendaten."})]}),e.jsx("section",{id:"testanruf",className:"bg-secondary/50",children:e.jsxs("div",{className:`${b} grid lg:grid-cols-2 gap-10 items-center`,children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx(Oe,{children:"Selbst ausprobieren"}
36),e.jsx("h2",{className:ce,children:"Rufen Sie an, als wären Sie Ihr eigener Patient."}),e.jsx("p",{className:"text-base text-muted-foreground leading-relaxed",children:"Bestellen Sie ein Folgerezept, sagen Sie einen Termin ab oder fragen Sie nach Ihren Laborwerten. Nach dem Eintragen sehen Sie die Testnummer. Zwei Minuten am Telefon sagen mehr als jede Funktionsliste."}),e.jsx("ul",{className:"space-y-2 text-sm",children:["kostenlos und unverbindlich","Ihre Nummer wird nur für diesen Test und den Rückruf genutzt","danach auf Wunsch die Bedarfsanalyse für Ihre Praxis"].map(r=>e.jsx("li",{className:"pl-5 relative before:absolute before:left-0 before:content-['â'] before:text-primary before:font-bold",children:r},r))})]}),e.jsx("div",{className:`${p} p-6 sm:p-8`,children:e.jsx(Je,{quelle:"arztpraxen",formal:!0,number:"+49 6203 1769824",firmaLabel:"Praxis",title:"Kurz eintragen, Testnummer erhalten",callHint:"Marie arbeitet hier für die Beispielpraxis Dr. Mustermann. Rufen Sie an wie einer Ihrer Patienten: mit einem Terminwunsch für den Check-up oder einer Bestellung für ein Folgerezept."})})]})}),e.jsxs("section",{className:b,children:[e.jsx(f,{eye:"Die Sicht Ihrer Patienten",title:"Warum geht in Arztpraxen niemand mehr ans Telefon?",sub:e.jsx(e.Fragment,{children:"Weil zu viele Anrufe auf zu wenige Hände treffen, und zwar alle zur selben Zeit. Eine Hausärztin schreibt in einer Fachkolumne: âmanchmal ist auch einfach die Anzahl an Telefonleitungen der limitierende Faktorâ. So sieht das von der anderen Seite aus:"})}),e.jsx("div",{className:"mt-8 flex flex-wrap gap-2.5",children:In.map(r=>e.jsx(oe,{q:r},r))}),e.jsx("p",{className:`${w} mt-3`,children:"Echte Suchanfragen, Google-Autocomplete Deutschland, September 2026. Zitat: Hausärztin in der DocCheck-Kolumne âEuch erreicht man ja nie übers Telefonâ, 04.04.2025."}),e.jsx("div",{className:"mt-10 grid md:grid-cols-3 gap-4",children:Dn.map(([r,n])=>e.jsxs("figure",{className:"border-l-2 border-primary pl-4",children:[e.jsxs("blockquote",{className:"text-lg font-semibold leading-snug",children:["â",r,"â"]}),e.jsx("figcaption",{className:`${w} mt-2`,children:n})]},r))}),e.jsxs("div",{className:`${p} mt-10 p-5 sm:p-7 grid md:grid-cols-[auto_minmax(0,1fr)] gap-5 items-center`,children:[e.jsx(oe,{q:"doctolib telefonassistent umgehen"}),e.jsxs("p",{className:"text-sm leading-relaxed text-muted-foreground",children:[e.jsx("b",{className:"text-foreground",children:"Auch diese Suche gibt es."})," Sie richtet sich nicht gegen einen Anbieter, sondern gegen das Gefühl, in einem starren Ablauf festzuhängen. Patienten wollen reden, nicht Tasten drücken. Marie versteht ganze Sätze, fragt nur das Nötige und verbindet mit einem Menschen, wenn es nötig ist: warm, mit einer kurzen Zusammenfassung vorweg."]})]})]}),e.jsx("section",{className:R,children:e.jsxs("div",{className:b,children:[e.jsx(f,{eye:"Montag, 8:00 Uhr",title:"Wie lang wird Ihre Warteschleife?",sub:"Tragen Sie ein, wie viele Anrufe am Montagmorgen reinkommen, wie viele MFA gleichzeitig telefonieren und wie lange ein Gespräch dauert. Der Simulator zeigt, wie sich die Schlange ohne und mit Marie entwickelt."}),e.jsx("div",{className:"mt-8",children:e.jsx(jn,{})})]})}),e.jsxs("section",{className:b,children:[e.jsx(f,{eye:"Was bei Ihrem Team ankommt",title:"Anrufbeantworter oder fertiges Ticket?",sub:"âDas ist ja nur ein weiterer Anrufbeantworterâ, sagte uns ein Praxisinhaber im ersten Gespräch. Hier ist der Unterschied, am selben Anruf. Wählen Sie ein Anliegen."}),e.jsx("div",{className:"mt-8",children:e.jsx(wn,{})})]}),e.jsx("section",{className:R,children:e.jsxs("div",{className:b,children:[e.jsx(f,{eye:"Notfall-Weiche",title:"Was passiert, wenn es ernst ist?",sub:"Zwischen zwanzig Rezeptwünschen ruft jemand mit Druck auf der Brust an. Wählen Sie einen Satz, und sehen Sie, wie Marie ihn nach den Regeln Ihrer Praxis einordnet."}),e.jsx("div",{className:"mt-8",children:e.jsx(Nn,{})})]})}),e.jsx("section",{className:"bg-foreground text-background",children:e.jsxs("div",{className:b,children:[e.jsxs("div",{className:"max-w-3xl space-y-4",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.18em] text-background/60",children:"Ausgehende Anrufe"}),e.jsx("h2",{className:ce,children:"Ein Termin wird frei. Marie ruft die Warteliste an."}),e.jsx("p",{className:"text-base text-background/70 leading-relaxed",children:"Wer morgens um 7:12 Uhr absagt, hinterlässt eine Lücke, die sonst leer bleibt. Marie ruft die Patienten auf Ihrer Warteliste der Reihe nach an, bis jemand zusagt. Probieren Sie es aus."})]}),e.jsx("div",{className:"mt-8",children:e.jsx(Sn,{})}),e.jsxs("div",{className:"mt-12 grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:[Pn.map(([r,n])=>e.jsxs("article",{className:"rounded-lg border border-background/15 bg-background/5 p-5",children:[e.jsx("h3",{className:"font-bold",children:r}),e.jsx("p",{className:"mt-2 text-sm text-background/75 leading-relaxed",children:n})]},r)),e.jsxs("article",{className:"rounded-lg border border-primary/50 bg-primary/10 p-5",children:[e.jsx("h3",{className:"font-bold",children:"Nur mit Einwilligung"}),e.jsx("p",{className:"mt-2 text-sm text-background/80 leading-relaxed",children:"Marie ruft nur Patienten an, die bei Ihnen in Behandlung sind und eingewilligt haben, etwa für Recall oder Warteliste. Werbeanrufe gibt es nicht. Vor jedem Detail prüft sie die Identität, zum Beispiel über das Geburtsdatum."})]})]}),e.jsxs("div",{className:"mt-10 grid md:grid-cols-[minmax(0,1fr)_minmax(0,1fr)] gap-6",children:[e.jsxs("div",{className:"rounded-lg border border-background/15 p-5",children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-background/60",children:"Auch gesucht"}),e.jsx("p",{className:"mt-3 inline-flex items-center gap-2 rounded-full border border-background/20 bg-background/5 px-4 py-2 text-sm",children:"einverständniserklärung recall arztpraxis"}),e.jsx("p",{className:"mt-3 text-sm text-background/75 leading-relaxed",children:"Die Einwilligung für Recall und Erinnerungsanrufe holen Sie schriftlich ein, zum Beispiel mit dem Aufnahmebogen. Welche Patienten Marie anruft und wofür, legen Sie fest."}),e.jsx("p",{className:"mt-2 text-[10px] sm:text-xs text-background/50",children:"Google-Autocomplete Deutschland, September 2026."})]}),e.jsxs("dl",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"border-l-2 border-background/40 pl-4",children:[e.jsx("dt",{className:"text-sm text-background/70",children:"Termine wahrgenommen ohne Erinnerung"}),e.jsx("dd",{className:"tabular-nums text-3xl font-extrabold tracking-tight mt-1",children:"67,8 %"})]}),e.jsxs("div",{className:"border-l-2 border-primary pl-4",children:[e.jsx("dt",{className:"text-sm text-background/70",children:"mit Erinnerungsanruf"}),e.jsx("dd",{className:"tabular-nums text-3xl font-extrabold tracking-tight mt-1 text-primary",children:"80,3 %"})]}),e.jsx("p",{className:"col-span-2 text-[10px] sm:text-xs leading-relaxed text-background/50",children:"Cochrane-Review, 8 randomisierte Studien mit 6.615 Teilnehmenden (Gurol-Urganci et al., 2013). Erinnerungen per SMS wirkten dort ähnlich. In Deutschland nutzt nur knapp ein Drittel der Praxen mit mindestens 5 % geplatzten Terminen einen Erinnerungsservice (IGES für KBV, PraxisBarometer Digitalisierung 2025). Für Zahnarztpatienten zählt die regelmäÃige Kontrolle doppelt: Mit lückenlosem Bonusheft steigt der Festzuschuss für Zahnersatz auf 70 % nach fünf und 75 % nach zehn Jahren (§ 55 SGB V)."})]})]})]})}),e.jsxs("section",{className:b,children:[e.jsx(f,{eye:"Die Zahlen",title:"Die Zahlen hinter dem Dauerklingeln.",sub:"Jede Zahl mit Quelle. Wie viele Anrufe bei Ihnen ankommen, rechnen Sie oben im Simulator selbst aus."}),e.jsx("div",{className:"mt-8 grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:Bn.map(([r,n,t])=>e.jsxs("div",{className:`${p} p-5 border-t-2 border-t-primary`,children:[e.jsx("p",{className:"tabular-nums text-3xl sm:text-4xl font-extrabold tracking-tight",children:r}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed",children:n}),e.jsx("p",{className:`${w} mt-2`,children:t})]},r))})]}),e.jsx("section",{className:R,children:e.jsxs("div",{className:b,children:[e.jsx(f,{eye:"Schweigepflicht und Datenschutz",title:"Was das Gesetz verlangt. Und wie Marie es umsetzt.",sub:"Patientendaten sind Gesundheitsdaten. Deshalb gelten am Telefon dieselben Regeln wie am Tresen, auch wenn eine KI abnimmt."}),e.jsx("div",{className:"mt-8 grid md:grid-cols-2 lg:grid-cols-3 gap-4",children:Fn.map(([r,n,t])=>e.jsxs("article",{className:`${p} p-5 flex flex-col`,children:[e.jsx("p",{className:"text-sm font-bold text-primary",children:r}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:n}),e.jsx("p",{className:"mt-4 pt-3 border-t border-border text-sm font-medium leading-relaxed",children:t})]},r))}),e.jsx("p",{className:`${w} mt-4`,children:"Laut den Hinweisen von Bundesärztekammer und KBV zur ärztlichen Schweigepflicht (Stand 01.
3610.2025) gelten Dienstleister, etwa für Telekommunikation, als mitwirkende Personen, und Schweigepflicht und Datenschutz gelten uneingeschränkt auch beim Einsatz von Künstlicher Intelligenz. Normen: § 203 und § 201 StGB, Art. 9 und Art. 28 DSGVO, Art. 50 Verordnung (EU) 2024/1689."})]})}),e.jsx("section",{className:b,children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-10",children:[e.jsxs("div",{children:[e.jsx(f,{eye:"Technik",title:"Auf Ihrer Nummer. Unabhängig von einem bestimmten System."}),e.jsx("ul",{className:"mt-8 space-y-5",children:En.map(([r,n],t)=>e.jsxs("li",{className:"grid grid-cols-[32px_minmax(0,1fr)] gap-3",children:[e.jsx("span",{className:"tabular-nums text-sm font-bold text-primary pt-0.5",children:String(t+1).padStart(2,"0")}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold",children:r}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground leading-relaxed",children:n})]})]},r))})]}),e.jsxs("div",{children:[e.jsx(f,{eye:"Kosten",title:"Eine MFA-Stelle gegen Marie."}),e.jsx("div",{className:"mt-8",children:e.jsx(Tn,{})}),e.jsx("p",{className:`${w} mt-3`,children:"Median: Bundesagentur für Arbeit, Entgeltatlas, Medizinische Fachangestellte, Vollzeit brutto, Datenstand 2025. Tarif: Gehaltstarifvertrag MFA ab 01.01.2026, veröffentlicht von der Bundesärztekammer."})]})]})}),e.jsx("section",{className:R,children:e.jsxs("div",{className:b,children:[e.jsx(f,{eye:"Häufige Fragen",title:"Was Praxen vor dem Start wissen wollen."}),e.jsx("div",{className:"mt-8",children:e.jsx(_e,{faqs:ge})}),e.jsx("div",{className:"mt-6",children:e.jsx(qe,{links:[["KI-Telefonassistent für Physiotherapeuten","/branchen/physiotherapeuten"],["KI-Telefonassistent für Notare","/branchen/notare"],["Fallstudie Kieferorthopädie","/blog/ki-telefonassistent-arztpraxis-case-study"],["Kosten in der Arztpraxis","/blog/ki-telefonassistent-arztpraxis-kosten"]]})})]})}),e.jsx("section",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 pt-14 sm:pt-20",children:e.jsxs("div",{className:"rounded-lg bg-foreground text-background p-8 sm:p-12 grid md:grid-cols-[minmax(0,1.3fr)_auto] gap-6 items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-background/60",children:"Nächster Schritt"}),e.jsx("h2",{className:"mt-2 text-2xl sm:text-3xl font-bold",children:"Nächsten Montag um 8:00 Uhr wartet niemand mehr."}),e.jsx("p",{className:"mt-3 text-background/70 leading-relaxed",children:"30 Minuten Bedarfsanalyse: wie viele Anrufe bei Ihnen ins Leere gehen, welche Anliegen Marie übernimmt, welche Notfall-Regeln Ihre Praxis braucht, wie die Anbindung an Ihren Kalender aussieht und was es kostet."})]}),e.jsxs("div",{className:"flex flex-col items-start md:items-end gap-3",children:[e.jsx(Qe,{label:"Termin buchen"}),e.jsxs(H,{to:"/gratis-agent",className:"text-sm font-medium text-background/75 underline underline-offset-4 hover:text-background",children:["Kostenlosen Agenten anfragen ",e.jsx("span",{"aria-hidden":"true",children:"â"})]})]})]})})]}),e.jsx(He,{})]})}export{Ln as default};
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.