1import{j as e,C as r}from"./index-CbUVcLen.js";import{B as i}from"./badge-CZIH4sEl.js";const o=[{label:"Change since last visit",value:"Better"},{label:"Change compared to no treatment",value:"Much better"},{label:"Change",value:"Mornings start without stalling; two long-avoided reports finished."}],d=[{label:"Stimulant",on:!0},{label:"Mood stabilizer",on:!1},{label:"Anti-depressant",on:!0},{label:"NDRI",on:!1},{label:"Atypical antipsychotic",on:!1},{label:"Opiate",on:!1},{label:"Sedative",on:!1},{label:"Other",on:!1}],c=[{label:"Current meds",value:"Long-acting stimulant, morning · SSRI, morning"},{label:"Stimulant wears off at",value:"3:00 pm"},{label:"Medication notes",value:"Mild dry mouth in the first two weeks; settled since."}],u=[{label:"Work / School",value:"Getting started in the morning without stalling; two reports completed."},{label:"Home",value:"Kitchen stays tidy most days; groceries done weekly instead of takeout."},{label:"Social / Relationship / Interpersonal",value:"Answering messages same day; speaking up in team meetings again."},{label:"Mood",value:"Fewer flat days. Still low on Sundays, but recovers within hours."},{label:"Self care",value:"Asleep by 11 most nights, gym twice a week, less late snacking."},{label:"Addiction",value:"Evening drinking down from most nights to weekends only; urges shorter."},{label:"Other",value:"Ran a 5k with my brother â first time in three years."}],m=[{label:"Clinical driver of change",value:"Medication â dose optimisation"},{label:"Clinician rated change",value:"Moderately improved"},{label:"Most meaningful change",value:"Able to finish work I had been avoiding for weeks."},{label:"Mental status exam",value:"Alert, engaged, brighter affect, no risk concerns."}],x=[{label:"Mood",value:"5.0"},{label:"Motivation",value:"6.5"},{label:"Productivity",value:"4.5"},{label:"Sleep",value:"4.0"},{label:"Energy",value:"7.0"},{label:"QOL",value:"4.5"},{label:"Social",value:"4.0"},{label:"Self-esteem",value:"4.0"},{label:"Peace of mind",value:"3.5"},{label:"Accepted",value:"4.5"},{label:"Openness",value:"6.0"},{label:"Resilience",value:"6.0"},{label:"Distress",value:"7.8"},{label:"Mood instability",value:"7.2"},{label:"Compulsivity",value:"6.8"},{label:"SUD",value:"7.5"},{label:"Aggression",value:"5.2"},{label:"Agitation",value:"6.5"}],v=[{label:"MBV base",value:"7.6"},{label:"MBV calculated",value:"7.0"},{label:"Function base",value:"52"},{label:"Current function",value:"58"},{label:"% Improvement",value:"12%"}],n={qualifier:"Early response",assessment:"ADHD with anxiety; alcohol use improving on current regimen.",plan:"Continue current meds; review in 4 weeks."},a=({title:l,children:s})=>e.jsxs("section",{className:"space-y-2",children:[e.jsx("div",{className:"border-l-4 border-primary/70 pl-2",children:e.jsx("h4",{className:"text-xs font-bold uppercase tracking-[0.14em] text-foreground",children:l})}),s]}),t=({fields:l})=>e.jsx("div",{className:"rounded-lg border divide-y",children:l.map(s=>e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-[220px_1fr] gap-1 sm:gap-3 p-2.5",children:[e.jsx("div",{className:"text-xs font-semibold text-foreground",children:s.label}),e.jsx("div",{className:"text-xs text-foreground/75",children:s.value})]},s.label))}),p=()=>e.jsxs(r,{className:"p-4 space-y-6 border-l-4 border-l-brand-gold/70",children:[e.jsx("div",{className:"flex items-baseline justify-between gap-3 flex-wrap",children:e.jsx("h3",{className:"text-sm font-bold text-foreground",children:"Demo data"})}),e.jsx(a,{title:"Subjective",children:e.jsx(t,{fields:o})}),e.jsxs(a,{title:"Medication",children:[e.jsx("div",{className:"flex flex-wrap gap-1.5",children:d.map(l=>e.jsx(i,{variant:l.on?"default":"outline",className:"text-[10px]",children:l.label},l.label))}),e.jsx(t,{fields:c}),e.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[e.jsx(i,{variant:"outline",className:"text-[10px]",children:"No significant side effects"}),e.jsx(i,{variant:"outline",className:"text-[10px]",children:"No adverse reaction"})]})]}),e.jsx(a,{title:"Functional assessment",children:e.jsx(t,{fields:u})}),e.jsx(a,{title:"Clinical impression",children:e.jsx(t,{fields:m})}),e.jsxs(a,{title:"Scores",children:[e.jsx("div",{className:"grid grid-cols-3 sm:grid-cols-6 gap-1.5",children:x.map(l
1=>e.jsxs("div",{className:"rounded-md border bg-muted/20 px-2 py-1.5",children:[e.jsx("div",{className:"text-[9px] uppercase tracking-wider text-muted-foreground truncate",children:l.label}),e.jsx("div",{className:"text-sm font-semibold text-foreground",children:l.value})]},l.label))}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-5 gap-1.5",children:v.map(l=>e.jsxs("div",{className:"rounded-md border border-primary/30 bg-primary/5 px-2 py-1.5",children:[e.jsx("div",{className:"text-[9px] uppercase tracking-wider text-muted-foreground truncate",children:l.label}),e.jsx("div",{className:"text-sm font-bold text-foreground",children:l.value})]},l.label))})]}),e.jsxs(a,{title:"Journey · Assessment · Plan",children:[e.jsxs("div",{className:"rounded-lg border overflow-hidden",children:[e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 bg-muted/40 text-[10px] uppercase tracking-wider text-muted-foreground",children:[e.jsx("div",{className:"p-2",children:"Journey qualifier"}),e.jsx("div",{className:"p-2",children:"Assessment"}),e.jsx("div",{className:"p-2",children:"Plan"})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 text-xs text-foreground/80",children:[e.jsx("div",{className:"p-2 border-t",children:n.qualifier}),e.jsx("div",{className:"p-2 border-t",children:n.assessment}),e.jsx("div",{className:"p-2 border-t",children:n.plan})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[e.jsx(i,{className:"text-[10px]",children:"Continue meds"}),e.jsx(i,{variant:"outline",className:"text-[10px]",children:"Review as needed"})]})]})]});export{p as FollowUpDemoSheet,p 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.