검사 수치·혈압·체중·식사를 매일 한 줄로 기록하고, 진료 전에 한 페이지로 정리하는 개인 건강기록 앱입니다. 마스코트 비니(Beanie)는 민트색 강낭콩 모양의 캐릭터로, 앱의 안내 톤을 대표합니다.
환자와 보호자 인터뷰에서 반복적으로 확인된 상황입니다. 각 장면이 하나의 기능으로 이어졌습니다.
"건강검진 결과지에 eGFR 54라고 적혀 있었다. 아프지 않았다."
콩팥은 3단계 후반까지 뚜렷한 증상이 거의 없습니다. 수치는 있지만 그 의미를 설명해 주는 언어가 없어, 대부분의 환자가 그 숫자를 지나칩니다.
"3분 진료. 물어보려던 것 중 하나도 묻지 못했다."
3개월의 일상을 몇 분 안에 설명해야 합니다. 환자는 지난 3개월을 기억하지 못한 채 "괜찮았다"고 답하고, 의료진은 수치만 보게 됩니다. 두 정보가 진료실에서 만나지 못합니다.
"검색 30분. 남은 것은 공포뿐이었다."
일반 건강 정보는 허용 식품과 금지 식품 목록에서 끝납니다. 개인의 수치와 식탁에서 출발하는 설명은 찾기 어렵습니다.
"물어보면 잔소리, 안 물어보면 불안."
식사를 준비하는 사람과 기록하는 사람이 다릅니다. 두 사람이 같은 정보를 보지 못할 때 돌봄은 감시로 바뀝니다.
SLOW · SILENT · EXPENSIVE: 세 조건이 겹치는 질환
느리게 진행되고, 증상이 없고, 늦으면 비쌉니다. 이 세 조건이 동시에 성립하는 질환에는 매일 기록하고, 진료 전에 정리하고, 가족과 함께 보는 도구가 필요합니다.
기본 화면은 모든 사용자에게 동일하며, 투석 기록은 설정에서 켜는 추가 기능입니다.
지난 90일의 검사 수치·혈압·체중·몸의 신호·질문을 한 페이지로 정리합니다. 인쇄하거나 PDF로 저장해 진료실에 가져갑니다. 앱은 리포트를 의료진에게 전송하지 않으며, 공유 여부는 환자가 결정합니다.
지난 검사와 이번 검사, 지난 30일과 이번 30일을 나란히 놓습니다. 만성질환에서는 변화가 없는 것도 확인해야 할 결과입니다.
한 번에 한 줄만 전합니다. 기록을 놓친 날에는 알림을 보내지 않고, 진료 3일 전, 혈압이 높았던 주, 붓기가 이어질 때에만 한 줄을 표시합니다.
환자가 공유할 항목(eGFR·혈압·체중·몸의 신호·식사 패턴·질문)만 골라 링크 하나로 보냅니다. 선택하지 않은 항목은 링크에 포함되지 않습니다. 가족은 같은 앱에서 읽기 전용으로 봅니다. 실시간 동기화와 보호자 구독은 서버 도입 이후 제공합니다. 서포터 요금 →
아침·점심·저녁·간식마다 한 줄 메모, 사진, 패턴 칩, 칼륨·인·나트륨 주의 태그를 남깁니다. 하루 목표 횟수는 환자가 정하고 앱은 횟수만 셉니다. 먹은 것에서 출발하는 교환 제안(Reverse Content)은 v2에 포함됩니다.
투석 중인 사용자만 켭니다. 회차별 투석 전·후 체중과 투석 간 증가, 건체중, 하루 수분 섭취량, 투석 중 증상·접근로 신호, 복약 체크를 기록합니다. 켜지 않으면 앱 어디에도 표시되지 않습니다. 자세히 →
eGFR 계산(CKD-EPI 2021, 인종 미포함) · 건강 일지 · 끼니별 식사 기록(주의 태그·사진) · 추이 그래프 · 지난번 대비 비교 · 진료 전 한 장 · 가족과 나누기(미러 카드) · 투석 기록(추가 기능) · 한국어/English · 홈 화면 설치(PWA) · 오프라인 실행 · 기록 내보내기/가져오기
세로축은 자기결정성 이론(SDT)의 세 조건, 가로축은 제품 구조 다섯 시스템입니다. 자아고갈 이론에 따르면 관리가 실패하는 주된 이유는 의지 부족이 아니라 매일 내려야 하는 결정의 수입니다. 따라서 설계의 목표는 기능 추가가 아니라 결정 개수의 축소입니다.
| Autonomy 자율성 | Relatedness 관계성 | Competence 유능감 | |
|---|---|---|---|
| 01 AI Personalization | 기록 방식을 고른다 v2 | 비니의 말투가 맞춰진다 이후 | 오늘 바꿀 수 있는 한 가지 v2 |
| 02 Care Coordination | 리포트는 환자가 쥔다 MVP | 진료 D-7 질문 목록 v2 | 지난번 대비 자동 비교 MVP |
| 03 Daily Life | 금지가 아니라 교환 목록 MVP | 보호자 미러링 v2 | 이번 주는 하나만 v2 |
| 04 Emotional Continuity | 조용한 넛지 MVP | 비니가 기억한다 이후 | 타임트래블 리포트 v2 |
| 05 Family & Community | 무엇을 보여줄지 고른다 이후 | 같은 병기끼리 익명 연결 이후 | 먼저 겪은 사람이 알려준다 이후 |
02번 시스템에서 두 칸을 선택한 이유는 진료 전 리포트가 가장 방어 가능한 기능이기 때문입니다. 미국의 유사 서비스들도 의료진에게 보여줄 PDF를 핵심 기능으로 내세우고 있어, 이 영역의 완성도가 제품 전체의 경쟁력을 좌우합니다.
초기 이탈의 대부분은 앱이 사용자를 지시한다는 인상에서 비롯됩니다. 유능감은 시간이 쌓여야 형성되지만, 자율성은 첫 화면에서 결정됩니다.
체류 시간과 기록 횟수는 앱 완성도의 지표일 뿐, 환자의 변화를 보여주는 지표가 아닙니다.
자기 상태를 설명할 언어가 없다.
사실의 회복. 1차 목표: 사용자 대다수.
언어의 획득. 2차 목표. R&D 사이클의 성패 기준.
삶과 수치의 연결. 3차 목표. 여기서 진료가 바뀐다.
소수만 도달하지만, 그 소수가 다른 환자의 기준이 됩니다.
식약처 판단기준은 사용목적과 위해도 두 단계로 구성되며, 표시·광고 문구가 결정적입니다. 같은 기능이라도 "기록을 돕는다"고 표기하면 개인용 건강관리 제품, "진행을 늦춘다"고 표기하면 의료기기로 분류됩니다.
| 하지 않는 것 | 대신 하는 것 |
|---|---|
| eGFR로 병기를 판정하고 위험 알람을 띄우기 | 병원에서 받은 수치를 환자가 입력·저장하고 추이 그래프로 보기. eGFR은 참고값으로만 표기 |
| 개별 환자에게 "단백질을 몇 g으로 줄이세요"라고 지시하기 | 공신력 있는 기관의 일반 식이 정보와 리마인더. 개별 지도는 의료진의 처방·의뢰 범위 안에서만 |
| 환자 데이터를 진료 목적으로 의료진에게 전송·분석하기 | 환자가 자기 리포트를 스스로 출력해 진료실에 가져가기 |
| "진단·치료·진행 억제·개선"을 마케팅에 쓰기 | "기록하고, 정리하고, 함께 본다"는 건강관리 언어로 일관되게 표기 |