Vaccination Record

Immunization log listing vaccines with date and optional lot, topped with a status summary pill.

Vaccination record
Tetanus (Tdap)2024-04-12Lot K91A
Influenza2025-10-03
COVID-19 booster2026-01-18
Up to date · No boosters due

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Health23 } from "@/components/beste/piece/health23";

<Health23
  title="Vaccination record"
  vaccines={[
    {
      "name": "Tetanus (Tdap)",
      "date": "2024-04-12",
      "lot": "Lot K91A"
    },
    {
      "name": "Influenza",
      "date": "2025-10-03"
    },
    {
      "name": "COVID-19 booster",
      "date": "2026-01-18"
    }
  ]}
  status="Up to date · No boosters due"
  tone="emerald"
/>

More Health pieces

View all Health
Headache · behind the eyes
Moderate
Started Wed 08:20

Throbbing. Worsens after screen time. No aura. Taken paracetamol 500 mg.

Symptom Log

health22

Symptom entry with a severity pill, onset timestamp, and free-form notes on a muted panel.

Medication · Today
08:00
Metformin500 mg
Taken
13:00
Vitamin D1000 IU
Taken
19:30
Lisinopril10 mg
Upcoming
22:00
Atorvastatin20 mg
Upcoming

Today's medication schedule with time, pill name and dose, and taken or upcoming pills on the right.

Blood glucose · fasting
102mg/dL
Mon96
Tue104post-pasta
Wed92
Thu88
Fri102

Glucose Log

health27

Daily fasting-glucose readings with a latest value in the header and optional context tags per row.

Sleep7h 41m
Score 86
Awake0h 18m
Light4h 0m
Deep1h 35m
REM1h 48m

Overnight sleep card with a score pill, stacked stage bar, and a four-column stage breakdown.

14/ 28
Cycle
Ovulation windowPeriod in ~14 daysEnergy usually peaks today.

Cycle ring with day fraction in the middle, a phase label, next-period forecast, and a mood note.

🙂
Mood todayGood
4 of 7 days above neutral this week.

Mood Tracker

health17

Mood log card with a big emoji for today and a seven-day row of color-keyed tiny face tiles.