건강지킴이 (약알림 · 건강 기록)

시니어 건강 관리 통합 대시보드

15
9:16📶 🔋

⚕ 건강지킴이

오늘의 약
3개 중 2개 완료
곧 약 드실 시간!
저녁 약 · 19:00 · 혈압약, 당뇨약
혈압
128 /82
▲ 정상
혈당
112
▲ 정상
체중
58.4kg
▼ 지난주 -0.3
걸음
3,240
목표 5,000

더 보기

핵심 기능 6가지

기능설명
💊 약 알림아침/점심/저녁/취침 — 음성+진동, 미복용 시 가족 알림
📊 건강 기록혈압·혈당·체중·체온 — 수기 입력 또는 BT 기기 연동
🚶 활동량스마트폰 가속도계로 걸음 수 자동 측정
🏥 병원 동행병원 예약 입력 → 가족에게 자동 공유 → 동행 신청
🧠 치매 예방매일 5분 간단 게임 (단어, 숫자, 그림)
📑 주간 리포트매주 일요일 가족에게 자동 발송

약 알림 시스템

  1. 가입 시 복용 약 등록 (이름, 시간, 횟수)
  2. Service Worker가 Push 알림 발송
  3. 화면에 큰 알림 + 음성 안내 + 진동
  4. "먹었어요" 버튼 → DB 기록
  5. 30분 내 미체크 시 가족에게 알림

DB 스키마

CREATE TABLE medications (
  id BIGINT PK,
  user_id BIGINT,
  name VARCHAR(100),  -- 약 이름
  times JSON,         -- ["08:00","13:00","19:00"]
  dosage VARCHAR(50), -- "1알"
  start_date DATE, end_date DATE
);
CREATE TABLE med_logs (
  id BIGINT PK,
  user_id BIGINT, med_id BIGINT,
  taken_at TIMESTAMP,
  status ENUM('taken','skipped','late')
);