DEVELOPMENT PLAN

케어노트 개발 계획서

개발자: 정규희 · 상태: 핵심 기능 구현 완료 · 최종 화면 확인 및 재배포 대기

목적과 사용자

간호사를 준비하는 학생과 간호사가 환자의 건강 상태와 간호 내용을 빠르게 기록하고 관리하도록 돕습니다.

승인된 핵심 기능

  1. 날짜·시간, 체온, 맥박, 혈압, 간호 내용을 입력·저장하고 수정·삭제합니다.
  2. 기록을 날짜·시간순으로 정리하고 직전 기록과 측정값 차이를 표시합니다.

화면과 이용 흐름

차분한 초록색의 한 화면 구성입니다. 넓은 화면에서는 왼쪽에 입력 영역, 오른쪽에 기록 목록을 배치하고 휴대폰에서는 위아래로 배치합니다.

정보 입력 → 저장 → 기록 확인·비교 → 필요한 기록 수정·삭제

처리 및 저장 방식

기록 시각을 기준으로 최신순으로 정렬합니다. 혈압은 수축기와 이완기를 따로 입력합니다. 현재 브라우저에 저장하며 다른 기기와 공유되지 않고, 브라우저 데이터를 삭제하면 사라집니다. 데이터베이스는 사용하지 않습니다.

Codex 구현 판단: 측정값이나 간호 내용을 하나 이상 입력해야 저장되며, 혈압은 두 값을 함께 입력합니다. 측정값 차이는 수치로 표시하며 건강 상태를 진단하지 않습니다.

구현 순서 및 현재 상태

  1. 기록 작성·저장·조회 구현 — 완료, 학생이 새로고침 후 저장 유지 확인
  2. 학생 확인 — 저장 유지 확인 완료
  3. 수정·삭제 및 직전 기록 비교 구현 — 완료
  4. 핵심 기능 코드 테스트 및 문서 링크 점검 — 통과. 반응형 CSS 적용 완료, 실제 화면 최종 확인 대기. 배포 ZIP 생성.

배포 ZIP: carenote-jung-gyuhee.zip. 사용자 화면 확인 후 기존 Cloudflare Pages 프로젝트에 업로드합니다.

케어노트로 돌아가기

비교 규칙과 수정·삭제

Codex 구현 판단: 각 기록보다 시각이 엄격히 앞선 가장 최근 기록과 비교합니다. 같은 시각의 기록은 서로 비교하지 않으며, 이전 시각에 여러 기록이 있으면 먼저 저장된 기록을 사용합니다. 어느 한쪽 측정값이 비어 있으면 비교할 측정값 없음을 표시합니다. 체온 차이는 소수점 한 자리까지 계산하고 혈압은 수축기·이완기를 따로 비교합니다. 수정한 날짜에 따라 목록과 비교를 다시 계산하며, 삭제 전 확인창을 표시합니다. 저장 실패 시 기존 기록을 유지합니다.

로컬 파일과 배포 사이트는 저장 공간이 서로 다르므로 로컬 기록이 배포 사이트에 자동으로 옮겨지지 않습니다.