💊 약 먹는 시간 알림 받기
드시는 약과 시간을 한 번 정해두면, 실벗이 매일 그 시간에 “약 드실 시간이에요” 하고 알려드립니다. 약을 깜빡할 걱정이 없습니다.
⏰
약을 자주 깜빡하시나요?
실벗에 약 이름과 시간을 적어두면 매일 그 시간에 알림이 옵니다. 약을 드신 뒤 단추만 누르면 “먹었어요”로 기록됩니다.
실벗에 약 이름과 시간을 적어두면 매일 그 시간에 알림이 옵니다. 약을 드신 뒤 단추만 누르면 “먹었어요”로 기록됩니다.
약 등록하는 법
- 1‘약 알림’을 누릅니다첫 화면에서 💊 약 알림 단추를 누릅니다.
- 2약 이름을 적습니다예: 혈압약, 당뇨약. 용량(예: 1알)도 적을 수 있어요.
- 3먹는 시간을 고릅니다예: 아침 08:00, 저녁 20:00. 시간은 여러 개 고를 수 있어요.
- 4‘등록’을 누릅니다이제 매일 그 시간에 실벗이 알려드립니다.
약을 드신 뒤에는?
- 1‘오늘의 약’을 봅니다오늘 먹을 약이 시간 순서대로 나옵니다.
- 2‘먹었어요’를 누릅니다약을 드신 뒤 초록색 ✔ 먹었어요 단추를 누르면 기록됩니다.
🟡
아직 안 드신 약은 노란색으로, 시간이 지났는데 안 드신 약은 “늦음”으로 표시됩니다.
가족도 이 기록을 보고 안부를 챙길 수 있어요.
[가족·관리자용] 약 알림은 어떻게 작동하나요?
약 정보는 medications 표에 저장됩니다. 먹는 시간은
times 칸에 ["08:00","20:00"] 처럼 여러 시간 목록으로 저장됩니다.
‘오늘의 약’ 계산 방식 (GET /api/v1/med/today):
오늘 유효한 약 찾기→
시간마다 예정 만들기→
기록 확인→
상태 정하기→
시간순 정렬
| 상태 | 뜻 | 판정 방법 |
|---|---|---|
taken | 먹음 | ‘먹었어요’를 눌러 기록이 있을 때 |
pending | 아직 | 예정 시간이 지금 시각보다 뒤일 때 |
late | 늦음 | 예정 시간이 지금 시각보다 앞인데 안 먹었을 때 |
skipped | 건너뜀 | 일부러 거른 경우 |
- 기간 조건: 시작일(start_date) 이전, 종료일(end_date) 이후의 약은 ‘오늘의 약’에서 빠집니다.
- 먹음 처리(
/take): 같은 시간 기록이 있으면 taken으로 갱신, 없으면 새로 만듭니다. - 요일 지정:
days_of_week로 특정 요일만 먹는 약도 설정할 수 있습니다.