본문으로 건너뛰기

전자배치기록

이 기능은 무엇인가요?​

전자배치기록(EBR) 기능은 제약/식품 제조의 배치별 실행 단계를 전자적으로 기록하고, 일탈 발생 시 체계적 관리를 수행하며, **원료 계보(Material Genealogy)**를 추적하는 기능입니다.

이 기능은 21 CFR Part 11(전자서명) 및 GMP 배치기록 요구사항을 충족합니다.

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
전자배치기록EBR 마스터 관리제약/식품 QA
EBR 실행단계배치별 실행 단계 기록제조 담당자
EBR 일탈EBR 일탈 등록·관리QA 엔지니어
EBR 검토 워크플로우검토·승인 프로세스 관리QA 매니저
원료 계보원료→중간제→완제품 추적QA 엔지니어

관련 솔루션 연계​

솔루션연계 내용데이터 흐름
QMS 전자서명EBR → 전자서명 적용EBR → 전자서명
MES작업지시·LOT 연동MES → QMS

시작하기​

1단계: EBR 양식 설정​

  1. 배치 제조 단계별 실행 항목을 정의합니다
  2. 검토 워크플로우(작성→검토→승인)를 설정합니다

2단계: EBR 실행​

  1. 배치 제조 시 각 단계의 실행 내용을 기록합니다
  2. 일탈 발생 시 즉시 등록하고 조사합니다
참고: 데이터 구조

데이터 관계도​

테이블 요약​

전자배치기록(eBR) (electronic_batch_records)​

컬럼명한글명타입설명
batch_record_number배치기록번호VARCHAR *필수 *고유-
batch_id배치IDUUID (FK)MES batch_records 참조 (크로스솔루션)
product_id품목IDUUID (FK)PLM products 참조 (크로스솔루션)
recipe_version레시피버전VARCHAR *필수-
ebr_statuseBR상태ENUM(draft, in_progress, pending_review, approved, rejected) *필수-
master_recipe_ref마스터레시피참조VARCHAR-
planned_start계획시작일시TIMESTAMP-
planned_end계획종료일시TIMESTAMP-
actual_start실제시작일시TIMESTAMP-
actual_end실제종료일시TIMESTAMP-
yield_actual실제수율DECIMAL-
yield_expected기대수율DECIMAL-
batch_size배치크기DECIMAL-
batch_size_unit배치단위VARCHAR-
remarks비고TEXT-

eBR실행단계 (ebr_execution_steps)​

컬럼명한글명타입설명
ebr_ideBR_IDUUID (FK) *필수electronic_batch_records 참조
step_sequence단계순서INT *필수-
step_type단계유형ENUM(material_charge, process_parameter, sampling, in_process_check, verification, cleaning) *필수-
instruction_text지시사항TEXT *필수-
expected_value기대값VARCHAR-
tolerance_min허용하한DECIMAL-
tolerance_max허용상한DECIMAL-
actual_value실제값VARCHAR-
operator_id작업자IDUUID (시스템참조)public.users 참조
executed_at실행일시TIMESTAMP-
duration_minutes소요시간(분)INT-
e_signature_id전자서명IDUUID (FK)electronic_signatures 참조
is_critical_step핵심단계여부BOOLEAN-
step_status단계상태ENUM(pending, in_progress, completed, skipped, failed) *필수-
deviation_flag일탈발생여부BOOLEAN-

eBR일탈기록 (ebr_deviations)​

컬럼명한글명타입설명
ebr_ideBR_IDUUID (FK) *필수electronic_batch_records 참조
step_id실행단계IDUUID (FK)ebr_execution_steps 참조
deviation_number일탈번호VARCHAR *필수 *고유-
deviation_type일탈유형ENUM(process, material, equipment, time, environmental) *필수-
description일탈설명TEXT *필수-
severity심각도ENUM(minor, major, critical) *필수-
root_cause원인분석TEXT-
disposition처분결과ENUM(use_as_is, rework, reject, investigate)-
capa_idCAPA연결IDUUID (FK)QMS capa 테이블 FK
investigator_id조사자IDUUID (시스템참조)public.users 참조
resolved_at해결일시TIMESTAMP-
impact_assessment영향평가TEXT-
status상태ENUM(open, investigating, resolved, closed) *필수-

eBR검토워크플로우 (ebr_review_workflows)​

컬럼명한글명타입설명
ebr_ideBR_IDUUID (FK) *필수electronic_batch_records 참조
review_stage검토단계ENUM(operator_verification, supervisor_review, qa_approval, regulatory_release) *필수-
reviewer_id검토자IDUUID (시스템참조) *필수public.users 참조
review_status검토상태ENUM(pending, approved, rejected, returned) *필수-
comments검토의견TEXT-
e_signature_id전자서명IDUUID (FK)electronic_signatures 참조
reviewed_at검토일시TIMESTAMP-
return_reason반려사유TEXT-
review_order검토순서INT-
due_date검토마감일DATE-

원료계보추적 (material_genealogy)​

컬럼명한글명타입설명
ebr_ideBR_IDUUID (FK) *필수electronic_batch_records 참조
material_lot_number원료LOT번호VARCHAR *필수-
supplier_lot_number공급사LOT번호VARCHAR-
material_name원료명VARCHAR *필수-
quantity_used사용량DECIMAL *필수-
uom단위VARCHAR *필수-
coa_referenceCOA참조번호VARCHARCertificate of Analysis 참조
expiry_date유효기한DATE-
storage_condition보관조건VARCHAR-
dispensed_by칭량자IDUUID (시스템참조)public.users 참조
dispensed_at칭량일시TIMESTAMP-
verified_by확인자IDUUID (시스템참조)public.users 참조
material_status원료상태ENUM(approved, quarantine, rejected, expired)-