위해분석
개요
이 화면은 무엇인가요? 식품 제조 공정단계별로 위해요소(생물학적/화학적/물리적/방사능)를 식별하고, 심각도·발생가능성을 평가하며, Codex CCP 결정도(Decision Tree, Q1~Q4)를 수행하여 CCP 여부를 판정하는 화면입니다. HACCP 7원칙 중 원칙1에 해당합니다.
누가 사용하나요?
- 📊 HACCP팀 담당자: 위해요소를 식별하고 위험 평가를 수행합니다
- 📋 HACCP팀장: 위해분석 결과를 검토하고 CCP 결정을 확정합니다
- 🔬 외부전문가: 전문 분야의 위해요소 자문을 제공합니다
언제 사용하나요?
- HACCP 계획 수립 시 (Codex 예비단계 6, 원칙1)
- 신규 원료/공정/제품 도입 시 위해분석 재실시
- 식품안전 사고 발생 후 위해분석 재검토
- HACCP 재인증 또는 정기 검토 시
주요 기능
1. 위해요소 식별 및 평가
무엇을 하나요?: 공정단계별 위해요소를 식별하고 위험 수준을 평가합니다.
어떻게 사용하나요?:
- HACCP계획을 선택합니다
- 공정단계를 입력합니다 (예: "원료 입고", "살균", "충전")
- 위해유형을 선택합니다 (생물학적/화학적/물리적/방사능)
- 위해요소를 상세히 기술합니다 (예: "병원성 대장균 O157:H7")
- 위해분류를 선택합니다 (원료유래/공정유래/환경유래 등)
- 심각도(1
5)와 발생가능성(15)을 평가합니다 - 위험수준(CRITICAL/MAJOR/MINOR)을 결정합니다
- 관리수단을 기술합니다
2. CCP 결정도 (Decision Tree)
Codex Alimentarius Q1~Q4 질문에 답하여 CCP 여부를 결정합니다:
- Q1: 예방수단이 존재하는가?
- Q2: 이 단계가 위해를 제거하도록 설계되었는가?
- Q3: 오염이 허용 수준을 초과할 수 있는가?
- Q4: 후속 공정이 위해를 제거할 수 있는가?
업무 흐름에서의 위치
참고: 데이터 구조
테이블: hazard_analyses
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 분석코드 | analysis_code | VARCHAR | ✅ |
| HACCP계획 | plan_id | UUID | ✅ |
| 공정단계 | process_step | VARCHAR | ✅ |
| 위해유형 | hazard_type | ENUM(4종) | ✅ |
| 위해요소 | hazard_description | TEXT | ✅ |
| 심각도 | severity | ENUM(1~5) | ✅ |
| 발생가능성 | likelihood | ENUM(1~5) | ✅ |
| 위험수준 | risk_level | ENUM | ✅ |
| Q1~Q4 | 각 BOOLEAN | BOOLEAN | |
| CCP여부 | is_ccp | BOOLEAN |