SOP/위생
이 기능은 무엇인가요?
SOP/위생 기능은 화장품 제조 현장의 표준작업절차서를 체계적으로 관리하고 제조위생 점검 기록을 유지하는 핵심 기능입니다. 모든 제조·시험·위생 활동의 근간이 되는 SOP를 버전 관리하고, 작업장/작업자/설비의 위생 상태를 정기적으로 점검하여 기록합니다.
이 기능은 ISO 22716 (화장품 GMP) 제5장, 제9장, 제14장 요구사항과 **KGMP(한국 우수화장품 제조관리기준)**을 충족합니다.
업무 프로세스 개요
포함된 화면
| 화면 | 용도 | 주 사용자 |
|---|---|---|
| SOP 문서관리 | 표준작업절차서 등록·개정·폐기 관리 | QA팀 |
| 제조위생 관리 | 작업장/작업자/설비 위생점검 기록 | 제조팀, QA팀 |
관련 솔루션 연계
| 솔루션 | 연계 내용 | 데이터 흐름 |
|---|---|---|
| CGMP 제조공정 | SOP → BMR(제조기록) 참조 | SOP → 제조기록 |
| CGMP 교육훈련 | SOP 변경 시 교육훈련 자동 생성 | SOP → 교육 |
| CGMP 밸리데이션 | SOP → 밸리데이션 근거 문서 | SOP → 밸리데이션 |
시작하기
1단계: SOP 체계 수립
- SOP 문서를 등록합니다 (분류: 제조위생/원료관리/제조공정/품질시험 등)
- 검토자와 승인자를 지정하고 승인 워크플로우를 설정합니다
- 교육필요 여부를 설정하여 SOP 변경 시 자동 교육이 생성되도록 합니다
2단계: 위 생점검 운영
- 점검주기(일간/주간/월간/분기)별 위생점검을 실시합니다
- 점검결과를 기록하고 부적합 시 시정조치를 등록합니다
- 구역등급(Class A~D, 일반구역)에 맞는 환경 모니터링을 수행합니다
참고: 데이터 구조
테이블 요약
표준작업절차서 (cgmp_sop_documents)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
sop_code | SOP코드 | VARCHAR *필수 *고유 | - |
sop_title | SOP제목 | VARCHAR *필수 | - |
sop_category | SOP분류 | ENUM(제조위생, 원료관리, 제조공정, 품질시험, 포장표시, 일탈변경, 밸리데이션, 일반관리) *필수 | - |
version | 버전 | VARCHAR * 필수 | - |
effective_date | 시행일 | DATE | - |
expiry_date | 만료일 | DATE | - |
status | 상태 | ENUM(초안, 검토중, 승인, 유효, 폐기) *필수 | - |
author_id | 작성자 | UUID (시스템참조) *필수 | - |
reviewer_id | 검토자 | UUID (시스템참조) | - |
approver_id | 승인자 | UUID (시스템참조) | - |
review_date | 검토일 | DATE | - |
approval_date | 승인일 | DATE | - |
scope | 적용범위 | TEXT | - |
content_summary | 내용요약 | TEXT | - |
revision_history | 개정이력 | JSONB | [{version, date, reason, author}] |
related_sop_ids | 관련SOP | JSONB | 관련 SOP ID 목록 |
next_review_date | 차기검토예정일 | DATE | - |
document_file_url | 문서파일 | FILE | - |
training_required | 교육필요여부 | BOOLEAN *필수 | - |
supersedes_id | 이전버전 | UUID (FK) | 이전 버전 SOP |
제조위생관리 (manufacturing_hygiene)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
hygiene_code | 위생점검코드 | VARCHAR *필수 *고유 | - |
sop_id | SOP | UUID (FK) | 근거 SOP |
hygiene_type | 점검유형 | ENUM(작업장위생, 작업자위생, 설비위생, 환경모니터링, 미생물모니터링, 용수관리, 방충방서) *필수 | - |
check_frequency | 점검주기 | ENUM(일간, 주간, 월간, 분기, 수시) *필수 | - |
check_date | 점검일 | DATE *필수 | - |
check_time | 점검시간 | VARCHAR | HH:MM 형식 |
area_name | 점검구역 | VARCHAR *필수 | - |
area_class | 구역등급 | ENUM(Class_A, Class_B, Class_C, Class_D, 일반구역, 유틸리티) | - |
result | 점검결과 | ENUM(적합, 부적합, 조건부적합) *필수 | - |
inspector_id | 점검자 | UUID (시스템참조) *필수 | - |
department_id | 점검부서 | UUID (시스템참조) | - |
checklist_items | 점검항목 | JSONB *필수 | [{item, spec, result, remark}] |
temperature | 온도(℃) | DECIMAL | - |
humidity | 습도(%RH) | DECIMAL | - |
differential_pressure | 차압(Pa) | DECIMAL | - |
microbial_result | 미생물결과 | JSONB | {settling_plate, air_sampler, surface_swab} |
water_quality | 용수품질 | JSONB | {conductivity, toc, microbial_count} |
corrective_action | 시정조치 | TEXT | - |
ca_due_date | 시정조치기한 | DATE | - |
ca_status | 시정조치상태 | ENUM(계획, 실행중, 완료, 확인) | - |
ca_completed_date | 시정조치완료일 | DATE | - |
remark | 비고 | TEXT | - |
photo_urls | 사진 | JSONB | 점검 사진 URL 목록 |
업무 자동화
안내
화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다.
➡️ 자동 처리
- 변경관리 완료 → SOP 개정 검토 자동 시작: 변경관리가 완료되면 영향 받는 SOP 문서의 개정 프로세스가 자동으로 시작됩니다.