HACCP·품질·

CCP 모니터링 로그의 디지털 전환 — 종이를 없애는 것보다 중요한 데이터 통제

종이 CCP 기록의 문제는 매체가 아니라 기록과 실제 작업의 시간이 분리되는 것이다. Digital HACCP은 측정→판정→이탈조치→승인의 시간을 공정과 일치시키고, 이탈 즉시 Batch 상태를 바꾸는 설계다.

HACCP 현장에서 종이 기록지가 문제인 이유는 종이라는 매체 자체에 있지 않다. 정해진 주기에 실제 측정하고, 한계기준 이탈을 즉시 판단하며, 조치내용과 확인자가 정확하게 기록된다면 수기 기록도 유효한 관리수단이 될 수 있다.

문제는 생산이 바쁠수록 기록과 실제 작업의 시간이 분리된다는 데 있다. CCP 측정은 오전 10시에 했는데 기록은 오후에 몰아서 작성하고, 온도이탈이 있었지만 생산 종료 후 품질팀이 서류를 검토하면서 발견하는 구조라면, 기록지는 남아 있어도 HACCP의 통제기능은 작동하지 않은 것이다.

Digital HACCP의 목적은 종이를 PDF로 바꾸는 게 아니라 측정 → 판정 → 이탈조치 → 승인이라는 시간을 실제 공정과 일치시키는 것이다.

CCP 기록은 생산일지가 아니라 위해관리 Transaction이다

CCP는 한계기준을 벗어났을 때 제품안전에 영향을 줄 수 있으므로 일반 생산실적과 성격이 다르다. 가열 CCP라면 제품온도와 유지시간, 금속검출 CCP라면 Test Piece 확인과 검출기 상태 등 사업장의 HACCP Plan에서 정의한 기준을 실제 생산과 연결해야 한다. 중요한 데이터 구조는 다음 관계다.

Production Order → Batch/Lot → Equipment → CCP → Measurement Time → Value → Critical Limit Version → Result → Corrective Action

온도값만 데이터베이스에 저장한다고 Smart HACCP이 되는 게 아니다. 그 값이 어느 제품·어느 Batch·어느 설비에서 발생했고, 당시 적용된 한계기준이 무엇이었는지를 나중에도 다시 확인할 수 있어야 한다.

태블릿은 수기 기록을 그대로 옮기는 장비가 아니다

종이 CCP 일지를 태블릿 화면에 그대로 구현하면 작업자의 입력부담만 커질 수 있다. 현장 화면에는 해당 작업에서 필요한 항목만 나타나야 한다. 생산지시를 선택하거나 바코드를 Scan하면 제품과 Batch가 자동 연결되고, 적용되는 CCP와 한계기준이 Quality Master에서 호출된다. 센서로 자동 수집할 수 없는 관찰항목이나 확인사항만 작업자가 입력한다.

작업자에게 제품코드·날짜·설비번호·CCP명까지 반복해서 입력하도록 하면 디지털 시스템에서도 Human Error는 그대로 남는다. 따라서 원칙은 단순하다. 기계가 알고 있는 정보는 기계가 입력하고, 사람이 판단해야 하는 정보만 사람이 입력한다.

센서 자동수집과 사람의 확인을 구분해야 한다

가열기 온도·유지시간처럼 설비에서 직접 읽을 수 있는 값은 PLC 또는 센서에서 자동 수집할 수 있다. 반면 금속검출기의 Test Piece 확인, 제품상태 확인, 일부 세척·소독 확인처럼 작업자의 실제 행위가 필요한 항목까지 임의로 자동화해서는 안 된다.

디지털화의 목적은 모든 입력을 없애는 게 아니라 데이터 발생원과 기록방식을 일치시키는 것이다. 센서 데이터는 원본값을 보존하고, 작업자 입력에는 사용자 ID와 입력시각이 연결돼야 한다. 이렇게 해야 자동측정값과 수동확인값의 책임경계가 분명해진다.

한계기준 이탈은 기록보다 먼저 상태를 바꿔야 한다

수기 CCP 관리의 가장 큰 약점은 이탈을 기록한 뒤 누군가 서류를 볼 때까지 시간이 걸린다는 점이다. 디지털 시스템에서는 측정값이 Critical Limit을 벗어나는 순간 Deviation Event를 생성할 수 있다. 담당자에게 Alarm을 보내고 해당 생산 Batch를 QC HOLD 상태로 전환하며, 개선조치 입력화면을 자동으로 호출할 수 있다.

다만 모든 CCP 이탈에서 설비를 자동 정지시키는 것이 법정 요구사항은 아니다. 설비 특성과 위해분석 결과에 따라 자동 Interlock이 적절한 공정도 있고, 경보 후 작업자 조치가 적절한 공정도 있다. 따라서 Deviation Detection → Alarm → Product Hold → Corrective Action → QA Verification → Release/Disposition과 같이 사업장 HACCP Plan에 맞는 대응흐름을 설계해야 한다.

Corrective Action은 텍스트 한 줄로 끝나서는 안 된다

재확인 후 이상 없음.

이 정도의 기록으로는 이후 사고범위를 판단하기 어렵다. 다음을 연결해야 한다.

  • 이탈이 발생한 시간
  • 영향받은 Batch 또는 Lot
  • 이탈 전후 생산수량
  • 원인 / 즉시조치 / 제품처분
  • 재측정 결과 / 확인자

특히 이탈시간과 생산실적이 연결되면 문제가 발생한 전체 생산량을 무조건 Hold하는 대신 실제 영향범위를 데이터로 특정할 수 있다. 여기서 CCP 데이터와 Traceability & Recall의 Lot Genealogy가 연결된다.

Audit Trail은 수정 금지가 아니라 수정 사실을 지우지 않는 구조다

현장 데이터에는 수정이 필요할 수 있다. 작업자가 값을 잘못 입력했거나 담당자가 판정사유를 보완할 수도 있다. 문제는 수정 자체가 아니라 기존 값이 사라지는 것이다. 원래 값이 78.2℃였는데 관리자가 82.0℃로 수정하고 최초 기록이 사라진다면 디지털 시스템이 종이보다 위험할 수도 있다.

Audit Trail에서는 최소한 기존 값·변경 값·변경자·변경시각·변경사유·필요한 승인정보를 남긴다. 센서 Original Data는 가능한 한 별도로 보존하고 사람이 임의로 덮어쓰지 못하도록 설계하는 것이 좋다. 전자서명이나 사용자 인증도 단순히 서명 이미지를 붙이는 문제가 아니라 누가 실제로 확인·승인했는지를 사용자 권한과 연결하는 것이 핵심이다.

Time-stamp도 PC 시계 하나만 믿어서는 안 된다

CCP 데이터의 신뢰성은 값과 시간에서 결정된다. 설비 PLC·태블릿·서버의 시간이 서로 다르면 같은 Batch의 공정순서를 정확하게 설명하기 어렵다. 따라서 시스템 전체의 시간동기화 정책을 두고 Measurement Time·Record Creation Time·Modification Time을 구분하는 편이 좋다. 센서가 실제 값을 측정한 시간과 작업자가 화면을 확인한 시간은 서로 다른 사건일 수 있기 때문이다.

종이와 디지털 관리의 차이는 데이터의 양보다 즉시성에 있다

구분 종이 CCP 기록 디지털·Smart HACCP
측정값 작업자 수기기록 센서 자동수집 또는 현장입력
생산 연결 일지의 품목·시간 확인 Batch/Lot 자동 Mapping
한계기준 작업자가 문서 확인 Quality Master 자동 호출
이탈 발견 기록·검토 후 발견 가능 측정 즉시 판정 가능
제품 상태 별도 연락·표찰 QC HOLD 연동 가능
개선조치 수기 추가작성 Deviation Workflow 연결
수정이력 원본 비교 어려움 Audit Trail
승인 서명 중심 사용자·시각·권한 기록
조회 서류철 검색 Batch·CCP별 즉시 조회
추적성 생산일지와 수기 대조 MES/QMS Genealogy 연계

디지털화의 효과는 기록지를 검색하기 편해졌다는 데 있지 않다. 이탈이 발생하는 순간 품질상태와 생산흐름을 바꿀 수 있다는 데 있다.

가장 흔한 실패는 ’전자 종이’를 만드는 것이다

종이 양식을 그대로 PDF로 만들어 태블릿에서 작성하거나, 작성한 종이를 Scan하여 서버에 저장하는 방식도 문서관리 측면에서는 의미가 있다. 그러나 그것만으로는 공정 데이터가 구조화되지 않는다. 82℃라는 숫자가 PDF 안의 문자로만 존재하면 시스템은 이것이 어느 Batch의 CCP 값인지 자동으로 판단할 수 없다.

Smart Quality System에서는 측정값을 DB Field로 저장하고 PDF는 필요할 경우 그 데이터를 출력하는 결과물이어야 한다. 핵심은 Data → Record → Report 순서이지 Paper → Scan → Archive가 아니다.

CCP와 Batch가 연결되지 않으면 자동화해도 추적할 수 없다

CCP 온도센서에서 하루 동안 5만 개의 값이 자동 수집됐다고 하자. 어느 값이 어느 제품과 Batch에 해당하는지 모른다면 클레임 발생 시 다시 시간표를 대조해야 한다. MES Production Order가 시작되면 적용 제품·Batch·설비·CCP가 자동 Binding되고, 생산종료 시점까지 센서 데이터가 해당 Batch에 귀속돼야 한다.

그래야 완제품 Lot에서 문제가 발생했을 때 Finished Lot → Batch → CCP Record를 즉시 조회할 수 있다. 반대로 특정 CCP Deviation에서 영향을 받은 Finished Lot와 출하처를 찾는 것도 가능해진다.

CCP 통과와 완제품 입고도 같은 상태로 보지 않아야 한다

모든 CCP가 정상이라고 해서 완제품이 곧바로 판매가능한 것은 아니다. 포장검사·중량검사·표시사항 확인·필요한 완제품 QC 등이 남아 있을 수 있다. 따라서 MES에서는 CCP PASSED와 QA RELEASED를 별도 상태로 관리하는 편이 안전하다.

CCP를 통과하지 않은 Batch는 후속공정이나 완제품 정상입고를 제한하고, 필요한 다른 품질조건까지 완료된 뒤 최종 RELEASE를 허용한다. 이러한 Quality Status 구조는 원료 입고검사의 원료 QC HOLD와 같은 철학으로 연결된다.

Smart HACCP의 핵심은 심사자료 자동출력이 아니다

식약처는 CCP 모니터링 자동 기록관리 시스템 적용업소의 등록제도를 운영하고 있으며, 제도 개선 과정에서도 수기 오류 등 Human Error를 줄이고 HACCP의 디지털 관리기반을 확대하는 것을 목적 중 하나로 설명한다. 하지만 심사 당일 보고서를 빨리 출력하는 것만으로 디지털 HACCP이 완성되는 게 아니다.

평상시 발생한 원본 데이터가 보존되고, 적용된 한계기준 Version이 확인되며, 수정과 이탈조치가 추적되고, 해당 정보가 실제 생산 Batch와 연결돼야 한다. 그 구조가 만들어지면 HACCP 평가 대응은 결과적으로 쉬워진다.

MES와 QMS의 경계도 명확해야 한다

MES는 실제 생산사실을 기록한다. 제품·Batch·설비·작업시간·생산량·공정조건을 관리한다. QMS는 품질기준과 판정, Deviation, Corrective Action, 승인과 변경이력을 관리한다. CCP는 두 영역의 경계에 위치한다. 따라서 시스템에서는 MES Production Context + QMS Quality Rule + Sensor Original Data가 하나의 CCP Record에서 만나야 한다.

여기에 원료 입고검사, 완제품 Quality Status, Lot Traceability까지 연결되면 품질데이터가 별도의 서류철에서 빠져나와 실제 재고와 생산흐름을 통제하기 시작한다.

종이 CCP 기록을 태블릿으로 바꾸는 일은 어렵지 않다. 더 어려운 것은 그 측정값을 수정할 수 있는 사람, 이탈 시 영향을 받는 Batch, 제품을 Hold하고 Release할 권한, 그리고 몇 년 뒤에도 원본과 변경사유를 다시 증명할 수 있는 구조를 설계하는 일이다.

Digital HACCP의 기준은 종이가 사라졌는지가 아니라, 생산 당시의 품질사실을 나중에도 같은 데이터로 재현할 수 있는가다.

이어서 읽으면 좋은 글

식품 제조업 HACCP 문서 전산화 가이드 — 종이 기록에서 전자결재·Audit Trail·스마트 HACCP까지

HACCP · 품질3분 만에 확인
저자 Michael Han

글 · Michael Han
(주)단지 대표(식품제조, 2016~) · VSL Vietnam MD · ISO 9001·14001·45001 인증심사원.저자 소개 →

최종 검증:

개정 이력

· 발행

여기 담긴 규정·수치는 최소 6개월마다 위 공식 출처와 대조해 재확인합니다. 실질적 변경(요건·기준·수치)은 조용히 덮어쓰지 않고 개정 이력에 남깁니다.

이 글은 일반적인 실무 정보이며 법률·세무·행정 자문이 아닙니다. 규정·수치는 관할과 시점에 따라 달라지므로, 실제 판단 전 위 공식 출처와 관할 기관에서 최신 기준을 확인하시기 바랍니다.