CCP 모니터링
개요
이 화면은 무엇인가요? CCP별 측정값을 실시간으로 기록하고, 한계기준(Critical Limit) 대비 PASS/WARNING/FAIL 판정을 수행하는 화면입니다. HACCP 7원칙 중 원칙4(모니터링 체계 수립)에 해당합니다.
누가 사용하나요?
- 🔬 모니터링 담당자: 정해진 주기에 따라 CCP 측정값을 기록합니다
- 📋 HACCP팀장: 모니터링 결과를 검토하고 이상 발생 시 대응합니다
- 🔍 식약처/인증기관: 모니터링 기록의 정확성과 연속성을 점검합니다
언제 사용하나요?
- 정해진 모니터링 주기에 따라 측정값을 기록할 때
- 한계기준 이탈(FAIL) 발생 시 즉시 기록할 때
- 경고 수준(WARNING) 도달 시 사전 대응할 때
- 식약처 점검 대비 모니터링 기록을 확인할 때
주요 기능
1. 모니터링 기록 입력
무엇을 하나요?: CCP별 측정값, 판정, LOT 정보를 기록합니다.
어떻게 사용하나요?:
- 기록코드를 부여합니다
- CCP를 선택합니다 (CCP 정의에서 참조)
- 모니터링일시를 입력합니다
- 측정장비를 선택합니다
- 측정값과 단위를 입력합니다
- 판정을 선택합니다 (PASS/WARNING/FAIL)
- 해당 LOT번호를 기록합니다
💡 팁: 모니터링 기록은 불변기록 원칙을 따릅니다. 수정이 필요한 경우 원본을 취소하고 정정기록을 새로 작성합니다. 이는 식약처 기록 무결성 요구사항을 준수하기 위함입니다.
2. 판정 기준
- PASS: 측정값이 한계기준 이내
- WARNING: 운영한계 이탈 (한계기준 접근)
- FAIL: 한계기준 이탈 → 즉시 개선조치 필요
업무 흐름에서의 위치
참고: 데이터 구조
테이블: ccp_monitoring
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 기록코드 | record_code | VARCHAR | ✅ |
| CCP | ccp_id | UUID | ✅ |
| 모니터링일시 | monitoring_date | TIMESTAMP | ✅ |
| 측정값 | measured_value | DECIMAL | ✅ |
| 판정 | judgment | ENUM(PASS/WARNING/FAIL) | ✅ |
| LOT번호 | lot_number | VARCHAR | |
| 취소여부 | is_cancelled | BOOLEAN | |
| 정정기록ID | correction_record_id | UUID |