Skip to main content

규정준수

이 기능은 무엇인가요?​

규정준수 기능은 시험방법의 유효성을 밸리데이션으로 확인하고, OOS(Out-of-Specification) 발생 시 체계적 조사를 수행하며, 숙련도시험·측정불확도·감사발견·교육이력을 관리하는 기능입니다.

이 기능은 ISO 17025 7.2(방법의 유효성 확인), 7.7(결과의 유효성 보장) 요구사항을 충족합니다.

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
방법 밸리데이션시험방법 유효성 확인 기록시험분석자
OOS 조사OOS 발생 시 조사·CAPA 관리QA팀
숙련도시험외부 숙련도시험 참가·결과 관리시험분석자
측정불확도시험결과의 측정불확도 산출시험분석자
감사발견내부/외부 감사 발견사항 관리QA팀
교육이력실험실 인원 교육 이력 관리QA팀

관련 솔루션 연계​

솔루션연계 내용데이터 흐름
LIMS 시험관리시험방법 → 밸리데이션시험 → 밸리데이션
QMSOOS → QMS CAPA 연동LIMS → QMS

시작하기​

1단계: 밸리데이션​

  1. 시험방법 밸리데이션 프로토콜을 작성합니다
  2. 정확성·정밀성·직선성 등 파라미터를 검증합니다

2단계: 규정준수 운영​

  1. OOS 발생 시 체계적 조사를 수행합니다
  2. 정기 숙련도시험에 참가합니다
  3. 교육이력을 관리합니다
참고: 데이터 구조

데이터 관계도​

관련 워크플로우​

  • OOS 조사 레코드 생성 (autoTask): OOS 조사 레코드를 자동 생성합니다 (Phase I 시작)
  • Phase I: 실험실 조사 (humanTask): 실험실 오류 확인: 계산오류, 시약상태, 장비이상, 절차준수 여부 점검
  • 실험실오류 종결 (autoTask): 실험실 오류로 확인 후 재시험 합격 시 원 결과 무효화 및 종결
  • Phase II 전환 (autoTask): 원인 불명 또는 재시험 불합격 시 Phase II 전면 조사로 전환
  • Phase II: 전면 조사 (humanTask): 공정/원료/환경/인원 전면 조사 수행
  • 영향 평가 (humanTask): 이전 배치 소급 검토 및 영향 평가
  • 배치 처분 결정 (approval): QA Head 승인으로 배치 처분 결정 (출하/보류/폐기)
  • 처분 실행 (autoTask): 처분 결정에 따른 실행 (출하승인/보류/폐기 처리)
  • 조사 종결 승인 (approval): QA Head의 최종 조사 종결 승인
  • 시정조치 기록 (humanTask): 원인 조사 결과에 따른 시정조치를 기록합니다

테이블 요약​

감사발견 (lims_audit_findings)​

컬럼명한글명타입설명
finding_code발견코드VARCHAR *필수 *고유-
audit_type감사유형ENUM(내부감사, 외부감사, 자체점검, FDA, GMP) *필수-
audit_date감사일DATE *필수-
severity심각도ENUM(중대, 주요, 경미, 관찰) *필수-
finding_description발견내용TEXT *필수-
corrective_action시정조치TEXT-
responsible_id조치담당자IDUUID (시스템참조)-
due_date조치기한DATE-
status상태ENUM(발견, 조치중, 완료, 검증) *필수-

교육이력 (lims_training_records)​

컬럼명한글명타입설명
record_code교육코드VARCHAR *필수 *고유-
trainee_id교육대상자IDUUID (시스템참조) *필수-
course_name교육과정명VARCHAR *필수-
training_type교육유형ENUM(초기, 정기, 수시, 자격인증) *필수-
completion_date수료일DATE *필수-
expiry_date자격만료일DATE-
score점수DECIMAL-
pass_fail합격여부ENUM(합격, 불합격, 면제) *필수-
trainer_id교육자IDUUID (시스템참조)-
certificate_no자격증번호VARCHAR-
remarks비고TEXT-

시험방법 밸리데이션 (lims_method_validations)​

컬럼명한글명타입설명
validation_code밸리데이션코드VARCHAR *필수 *고유-
method_id시험방법IDUUID (FK) *필수lims_test_methods 참조
validation_type검증유형ENUM(정확도, 정밀도, 특이성, 직선성, 범위, LOD, LOQ, 견고성, 재현성, 반복성) *필수-
validation_date검증일DATE *필수-
protocol_ref프로토콜참조VARCHAR-
acceptance_criteria판정기준TEXT *필수-
result_summary결과요약TEXT-
result판정ENUM(합격, 불합격, 조건부합격, 대기) *필수-
status상태ENUM(계획, 진행, 검토, 승인, 반려, 완료) *필수-
performed_by_id수행자IDUUID (시스템참조)-
approved_by_id승인자IDUUID (시스템참조)-
deviation_note이탈기록TEXT-
next_review_date차기검토일DATE-
remark비고TEXT-
validation_protocol밸리데이션 프로토콜FILE방법 밸리데이션 프로토콜 (ICH Q2)
validation_report밸리데이션 보고서FILE방법 밸리데이션 보고서 (ICH Q2)

측정불확도 (lims_measurement_uncertainty)​

컬럼명한글명타입설명
uncertainty_code불확도코드VARCHAR *필수 *고유-
method_id시험방법IDUUID (FK) *필수lims_test_methods 참조
uncertainty_type불확도유형ENUM(TypeA, TypeB, Combined, Expanded) *필수-
source_description불확도원천VARCHAR *필수예: 반복성, 표준물질 인증불확도
value표준불확도DECIMAL *필수-
unit단위VARCHAR-
coverage_factor포함인자(k)DECIMAL-
confidence_level신뢰수준(%)DECIMAL-
degrees_of_freedom자유도INT-
evaluation_date평가일DATE *필수-
evaluated_by_id평가자IDUUID (시스템참조)-
status상태ENUM(초안, 검토, 승인, 폐기) *필수-
valid_until유효기한DATE-
remark비고TEXT-

숙련도시험 (lims_proficiency_tests)​

컬럼명한글명타입설명
pt_code숙련도시험코드VARCHAR *필수 *고유-
program_name프로그램명VARCHAR *필수-
provider제공기관VARCHAR *필수예: KOLAS, FAPAS, ERA
round_number라운드VARCHAR *필수-
test_item시험항목VARCHAR *필수-
method_id시험방법IDUUID (FK)lims_test_methods 참조
test_date시험일DATE *필수-
submission_date제출일DATE-
assigned_valuePT부여값DECIMAL-
assigned_uncertainty부여값불확도DECIMAL-
reported_value보고값DECIMAL *필수-
reported_uncertainty보고확장불확도DECIMAL-
z_scorez-scoreDECIMAL-
en_numberEn수DECIMAL-
evaluation평가ENUM(만족, 의심, 불만족, 대기) *필수-
status상태ENUM(계획, 수행, 결과접수, 검토, 완료, 시정조치) *필수-
analyst_id분석자IDUUID (시스템참조)-
reviewed_by_id검토자IDUUID (시스템참조)-
corrective_action_ref시정조치참조UUID (FK)lims_audit_findings 참조
remark비고TEXT-

OOS 조사 (lims_oos_investigations)​

컬럼명한글명타입설명
investigation_code조사코드VARCHAR *필수 *고유-
test_result_id부적합시험결과UUID (FK)-
batch_id관련배치UUID (FK)-
phase단계ENUM(PHASE_I, PHASE_II) *필수-
category분류ENUM(OOS, OOT, OOE)-
initial_assessmentPhase I 초기평가VARCHAR-
lab_error_found실험실오류확인BOOLEAN-
lab_error_description오류설명VARCHAR-
retest_count재시험횟수INT-
retest_results재시험결과JSON-
phase2_scopePhase II 조사범위VARCHAR-
root_cause근본원인VARCHAR-
root_cause_category원인분류ENUM(실험실오류, 공정이탈, 원료불량, 장비불량, 환경이탈, 인적오류, 원인불명)-
impact_assessment영향평가VARCHAR-
affected_batches영향배치목록JSON-
corrective_action시정조치VARCHAR-
preventive_action예방조치VARCHAR-
disposition_decision처분결정ENUM(출하, 보류, 폐기, 재가공, 재시험)-
investigation_start조사개시일DATE *필수-
investigation_end조사완료일DATE-
investigator_id조사자UUID (시스템참조)-
reviewer_id검토자UUID (시스템참조)-
approver_id승인자(QA Head)UUID (시스템참조)-
status상태ENUM(개시, PhaseI진행, PhaseII진행, CAPA진행, 완료, 종결)-
investigation_report조사보고서FILE-

업무 자동화​

안내

화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다.

➡️ 자동 처리​

  • OOS 조사 CAPA 진행 → 감사발견 자동 생성: OOS 조사에서 CAPA 단계에 진입하면 시정조치 추적이 자동으로 시작됩니다.
  • OOS 조사 종결 → 시험결과 판정 자동 반영: OOS 조사 종결 시 원본 시험결과의 판정이 처분결정에 따라 자동으로 반영됩니다.
  • 밸리데이션 전체 합격 → 시험방법 자동 활성화: 밸리데이션 항목이 모두 합격하면 시험방법이 자동으로 활성화됩니다 (ICH Q2 기준).
  • 환경 모니터링 부적합 → 환경일탈 자동 기록: 환경 모니터링 부적합 시 일탈사항이 자동으로 기록됩니다 (GMP 환경관리).
  • 숙련도시험 불만족 → 시정조치 자동 생성: 숙련도시험 불만족 시 시정조치가 자동으로 등록됩니다 (ISO 17025 cl.7.7).