Skip to main content

CCP 정의

개요​

이 화면은 무엇인가요? 식품 제조 공정에서 중요관리점(CCP)을 등록하고, 각 CCP의 한계기준(Critical Limit), 운영한계, 모니터링 방법과 주기를 설정하는 마스터 데이터 관리 화면입니다.

누가 사용하나요?​

  • 📊 HACCP팀 담당자: CCP를 정의하고 한계기준을 설정합니다
  • 📋 HACCP팀장: CCP 설정을 검토하고 승인합니다
  • 🔬 현장 모니터링 담당: CCP 정의를 참조하여 모니터링을 수행합니다 (읽기 전용)

언제 사용하나요?​

  • HACCP 계획 수립 시 위해분석 결과에 따라 CCP를 결정할 때
  • 공정 변경, 원료 변경 등으로 CCP를 추가/수정해야 할 때
  • 한계기준을 재설정해야 할 때 (밸리데이션 결과 반영)
  • HACCP 재인증 또는 식약처 점검 대비 시

주요 기능​

1. CCP 등록 및 위해유형 설정​

무엇을 하나요?: CCP 코드, 명칭, 공정단계, 위해유형(생물학적/화학적/물리적/방사능)을 등록합니다.

어떻게 사용하나요?:

  1. CCP코드를 부여합니다 (예: CCP-01)
  2. HACCP계획을 선택합니다
  3. CCP명(예: "살균 온도 관리")과 공정단계(예: "살균")를 입력합니다
  4. 위해유형을 선택합니다 (예: 생물학적)
  5. 관리수단을 기술합니다 (예: "121도C 이상에서 15분 이상 살균")

💡 팁: CCP와 OPRP(운영선행요건)의 구분이 중요합니다. CCP는 식품안전 위해를 반드시 제거하거나 허용 수준으로 감소시켜야 하는 관리점이며, 제어 실패 시 제품이 안전하지 않게 됩니다.

2. 한계기준 및 운영한계 설정​

무엇을 하나요?: 각 CCP의 한계기준(상한/하한)과 운영한계를 수치로 설정합니다.

어떻게 사용하나요?:

  1. 한계기준 상한/하한을 설정합니다 (예: 상한 없음, 하한 121°C)
  2. 목표값을 설정합니다 (예: 125°C)
  3. 운영한계 상한/하한을 설정합니다 (예: 하한 123°C)
  4. 측정단위를 입력합니다 (예: °C)

💡 팁: **운영한계(Operating Limit)**는 한계기준보다 엄격한 기준입니다. 운영한계를 벗어나면 WARNING, 한계기준을 벗어나면 FAIL로 판정됩니다. 운영한계를 설정하면 한계기준 일탈을 예방할 수 있습니다.

3. 모니터링 방법 및 주기 설정​

무엇을 하나요?: CCP를 감시하는 측정 방법과 주기를 지정합니다.

어떻게 사용하나요?:

  1. 모니터링방법을 선택합니다 (온도, pH, 금속검출, 시각, 시간, 중량, 수분, 수분활성도 등)
  2. 모니터링주기를 선택합니다 (연속/매시간/2시간마다/4시간마다/매교대/매일/매주)
  3. 담당자와 담당부서를 지정합니다

💡 팁: 연속(Continuous) 모니터링은 자동 온도 기록계 등으로 실시간 감시하는 방식입니다. 식약처에서는 CCP 모니터링 주기의 적절성을 중점 점검합니다.


업무 흐름에서의 위치​

이전 단계이 화면다음 단계
위해분석 (위해요소 식별)CCP 정의 및 한계기준 설정CCP 모니터링 (측정 기록)
HACCP 계획서 승인CCP 밸리데이션 (과학적 검증)

입력 항목 가이드​

항목설명입력 방법예시
CCP코드CCP 고유 식별 코드직접 입력 (필수, 고유)CCP-01
HACCP계획소속 HACCP 계획서드롭다운 선택 (필수)HACCP-2026-DAIRY
CCP명CCP 명칭직접 입력 (필수)살균 온도 관리
공정단계CCP가 위치한 공정직접 입력 (필수)살균
위해유형위해의 종류선택 (필수)생물학적
관리수단위해를 제어하는 방법텍스트 입력 (필수)121°C 이상 15분 살균
모니터링방법측정 방법선택 (필수)TEMPERATURE
한계기준(상한)CL 상한숫자 입력-
한계기준(하한)CL 하한숫자 입력121
목표값운영 목표숫자 입력125
운영한계(상한)OL 상한숫자 입력-
운영한계(하한)OL 하한숫자 입력123
측정단위측정 단위직접 입력 (필수)°C
모니터링주기감시 빈도선택 (필수)연속
담당자CCP 관리 담당시스템 사용자 선택이OO
담당부서관리 부서시스템 부서 선택품질관리팀
시정조치계획일탈 시 대응 계획텍스트 입력즉시 라인정지, 해당LOT 보류
검증방법CCP 검증 방식직접 입력월 1회 온도계 교정 확인
상태현재 상태선택 (필수)활성

자주 묻는 질문 (FAQ)​

Q. 한계기준(CL)과 운영한계(OL)의 차이는 무엇인가요?
  • 한계기준(Critical Limit): 식품안전을 보장하기 위해 절대 넘어서는 안 되는 기준입니다. 이를 벗어나면 FAIL로 판정되며, 즉시 시정조치와 제품 보류가 필요합니다.
  • 운영한계(Operating Limit): 한계기준보다 엄격한 사전 경고 기준입니다. 운영한계를 벗어나면 WARNING으로 판정되어, 한계기준 일탈을 예방하는 조치를 취할 수 있습니다.

예시 (살균 온도):

  • 한계기준 하한: 121°C (이 이하면 FAIL → 제품 보류)
  • 운영한계 하한: 123°C (이 이하면 WARNING → 온도 조정)
  • 목표값: 125°C (정상 운영 온도)
Q. CCP 모니터링 기록은 수정할 수 있나요?

불변기록 원칙에 따라 모니터링 기록은 수정할 수 없습니다. 잘못된 기록은 취소 후 재입력 방식으로 처리합니다:

  1. 기존 기록의 취소여부를 true로 변경
  2. 새로운 기록을 생성하면서 정정기록ID에 원본 기록 ID를 참조

이는 식품위생법과 21 CFR Part 11의 전자기록 요구사항을 준수하기 위한 설계입니다.

Q. 식약처 점검 시 CCP 관련 무엇을 확인하나요?

식약처 HACCP 점검 시 주요 확인 사항:

  1. CCP 결정 근거: 위해분석 → CCP 결정도 적용 과정
  2. 한계기준의 과학적 근거: 밸리데이션 연구 보고서
  3. 모니터링 기록의 완전성: 누락 없이 주기적으로 기록되었는지
  4. 일탈 시 시정조치 기록: 72시간 이내 완료 여부
  5. CCP 검증 기록: 정기 검증 활동 수행 여부
  6. 장비 교정 기록: 모니터링 장비의 교정 상태

이 화면에서 CCP별 총모니터링수와 평균측정값 집계를 통해 관리 현황을 한눈에 파악할 수 있습니다.


실무 시나리오​

시나리오: 유제품 살균 공정 CCP 등록​

HACCP 계획 수립 중 위해분석 결과, 살균 공정에서 병원성 미생물(Listeria monocytogenes) 제어를 위한 CCP를 등록해야 합니다.

  1. CCP코드: CCP-01, CCP명: "UHT 살균 온도 관리"
  2. HACCP계획: HACCP-2026-DAIRY 선택
  3. 공정단계: "UHT 살균", 위해유형: 생물학적
  4. 관리수단: "135°C 이상에서 2초 이상 UHT 살균"
  5. 모니터링방법: TEMPERATURE, 모니터링주기: 연속
  6. 한계기준 설정:
    • 한계기준(하한): 135°C
    • 운영한계(하한): 137°C
    • 목표값: 140°C
    • 측정단위: °C
  7. 담당자: 이OO (품질관리팀)
  8. 시정조치계획: "즉시 라인 정지, 해당 LOT 전량 보류, 원인 조사 후 재가동"
  9. 검증방법: "월 1회 온도센서 교정, 분기 1회 미생물 검사"
  10. 상태: 활성

시나리오: 금속검출기 CCP 등록​

포장 전 금속이물 검출을 위한 CCP를 추가 등록합니다.

  1. CCP코드: CCP-02, CCP명: "금속이물 검출"
  2. 공정단계: "포장 전 검출", 위해유형: 물리적
  3. 관리수단: "금속검출기로 Fe 1.5mm, SUS 2.5mm 이상 검출"
  4. 모니터링방법: METAL_DETECTION, 모니터링주기: 연속
  5. 한계기준 설정:
    • 한계기준(상한): 1.5 (Fe, mm) / 2.5 (SUS, mm)
    • 운영한계(상한): 1.2 (Fe) / 2.0 (SUS)
  6. 시정조치계획: "검출 시 해당 제품 격리, 전후 30분 생산분 재검사"

📋 기술 참고 정보 (개발자/관리자용)

테이블 정보​

ccp_definitions 테이블은 CCP 정의 정보를 관리합니다.

테이블 특성:

  • 사용자 연결 (created_by, updated_by 자동 생성)
  • CSV 가져오기/내보내기 지원
  • 인쇄 기능 지원
  • 집계 필드: total_monitoring_records (ccp_monitoring COUNT), avg_measured_value (ccp_monitoring AVG)

데이터 관계​

화면 설정​

목록 컬럼: CCP코드(link), HACCP계획, CCP명, 공정단계, 위해유형(tag), 모니터링방법(tag), 한계기준(하한), 한계기준(상한), 목표값, 측정단위, 모니터링주기(tag), 상태(badge)

필터: CCP코드(search), 위해유형(select), 모니터링방법(select), 상태(select)

폼 구성​

기본정보: CCP코드, HACCP계획, CCP명(필수), 공정단계(필수), 위해유형(필수), 상태 관리수단: 관리수단(필수), 모니터링방법(필수), 모니터링주기(필수) 한계기준: 한계기준(하한), 한계기준(상한), 목표값, 운영한계(하한), 운영한계(상한), 측정단위 담당: 담당자, 담당부서, 시정조치계획, 검증방법, 비고