빠른 결론

R&D material lot sample traceability checklist의 핵심은 재료를 많이 기록하는 것이 아니라 “어느 supplier batch에서 온 어느 lot을 어떤 상태로 받아, 어떤 조건에서 보관했고, 어떤 sample split을 어느 실험에 얼마나 썼으며, 남은 수량과 예외 판단은 어디에 남았는가”를 한 줄로 따라갈 수 있게 만드는 것입니다. ISO/IEC 17025는 시험·샘플링·교정 조직이 신뢰할 수 있는 결과를 만들기 위한 기준으로 쓰이고[S1], KOLAS 해설서는 시험 또는 교정 품목의 취급, 수취 상태와 원시데이터부터 보고서까지 이어지는 기록시스템의 추적성을 설명합니다[S2]. 이 글은 그 원리를 제품팀의 R&D 재료 lot과 sample 기록에 맞춘 실무 체크리스트로 좁혀 씁니다.

제품팀의 R&D 실험에서 재료 lot 기록이 약하면 결과 해석이 쉽게 흔들립니다. 같은 접착제 이름을 썼는데 supplier batch가 달랐는지, 같은 파우더라고 생각했는데 incoming inspection에서 수분 함량 이슈가 있었는지, 샘플을 둘로 나누면서 하나는 냉장 보관하고 하나는 상온에 두었는지 모르면 실험 결과의 차이를 제품 설계 문제로 볼지 재료 상태 문제로 볼지 판단하기 어렵습니다. 나중에 “EXP-042 결과가 왜 이전 반복과 달랐나”를 묻는 순간, 실험 노트보다 먼저 재료 lot과 sample split 기록을 확인해야 하는 경우가 많습니다.

이 글은 구매 사양을 어떻게 승인할지, 공급사를 어떻게 평가할지, field test 데이터를 어떻게 모을지, evidence traceability matrix를 어떻게 설계할지, QMS 부적합을 어떻게 처리할지, manufacturing scale-up으로 넘어갈지, 최종보고서 증빙을 어떻게 묶을지 설명하지 않습니다. 그 주제들은 각각 별도 글에서 다루는 것이 낫습니다. 여기서는 제품 개발자가 연구 재료를 받은 뒤부터 실험 결과에 연결하기 전까지의 좁은 구간만 다룹니다. 기준 질문은 하나입니다. “이 실험 결과가 특정 material lot과 sample 상태에 근거했다는 사실을 다른 사람이 10분 안에 재구성할 수 있는가?”

R&D material lot sample traceability는 구매 사양이 아니라 실험 해석의 시작점입니다

재료 lot 추적성을 구매팀 파일로만 두면 제품팀은 중요한 맥락을 놓칩니다. 구매 사양 인수는 “요청한 물품이 들어왔는가”를 확인합니다. 반면 R&D material lot sample traceability는 “그 물품이 어떤 실험 조건에서 어떤 결과를 만들었는가”를 확인합니다. 같은 공급사, 같은 품명, 같은 규격이라도 lot, batch, 보관 조건, 개봉 시점, 분취 방식, 소비량, 재시험 판단이 달라지면 실험 결과의 의미가 달라질 수 있습니다.

제품팀 기록의 첫 번째 열은 구매요청번호가 아니라 material lot ID여야 합니다. 이 ID는 supplier batch record, 입고검사 결과, 보관 위치, sample split, consumption log, nonconforming material quarantine, retest decision, experiment/test result link를 연결하는 내부 기준점입니다. 공급사 문서의 batch 번호를 그대로 쓰는 경우도 있지만, 내부에서 받은 단위와 나눈 sample 단위가 다르면 내부 lot ID와 supplier batch ID를 분리하는 편이 안전합니다. 예를 들어 SUP-BATCH-24A17에서 들어온 2kg 재료를 내부에서 MAT-2026-071-A로 등록하고, 실험용 sample을 MAT-2026-071-A-S01, S02, S03으로 나누면 이후 결과 해석이 훨씬 명확해집니다.

OECD GLP 원칙은 test item과 reference item의 특성, 수령일, 유효기간, 수령 및 사용 수량 기록을 유지하고, 취급·샘플링·보관 절차를 식별해 균질성·안정성을 가능한 범위에서 보장하며 오염이나 혼동을 막도록 설명합니다[S3]. 모든 제품팀 실험이 GLP 대상이라는 뜻은 아닙니다. 다만 연구 재료 기록에서 “수령, 보관, 샘플링, 사용량, 식별”이 왜 한 묶음으로 다뤄져야 하는지 보여주는 좋은 기준입니다.

기록 축제품팀이 답해야 할 질문빠지면 생기는 해석 문제
material lot ID실험에 들어간 재료 단위가 무엇인가같은 품명 안의 lot 차이를 실험 조건 차이로 오해합니다
supplier batch record공급사가 보낸 batch 정보와 내부 lot이 어떻게 연결되는가COA나 batch certificate가 어느 실험 재료를 설명하는지 불명확합니다
incoming inspection입고 때 확인한 상태가 실험 전제와 맞는가배송 손상, 유효기간, 외관, 수량, 온도 이탈을 나중에 확인하기 어렵습니다
storage condition실험 전까지 어떤 조건에서 보관했는가결과 차이를 재료 열화인지 설계 차이인지 가르기 어렵습니다
sample split원 lot에서 어떤 sample이 어떻게 나뉘었는가반복 실험과 보관 sample의 관계가 끊깁니다
consumption log누가 어떤 실험에 얼마나 사용했는가남은 수량, 재현 실험 가능성, 오염 가능성을 판단하기 어렵습니다

material lot ID는 supplier batch record와 내부 sample ID를 같이 잡아야 흔들리지 않습니다

lot ID를 정할 때 가장 흔한 실수는 공급사 문서 번호만 믿는 것입니다. supplier batch record는 출발점입니다. 공급사가 어떤 batch를 만들었고, 어떤 시험성적서 또는 COA를 붙였고, 어떤 포장 단위로 보냈는지를 설명합니다. 그러나 제품팀이 실제로 관리해야 하는 단위는 내부에서 수령한 포장, 개봉한 용기, 나눠 담은 sample, 실험에 투입한 aliquot입니다. 공급사 batch 하나가 내부 sample 여러 개로 갈라지는 순간, supplier batch ID만으로는 충분하지 않습니다.

좋은 ID 구조는 세 층을 가집니다. 첫째, supplier batch ID입니다. 둘째, 내부 material lot ID입니다. 셋째, sample split ID입니다. supplier_batch_id, internal_lot_id, sample_split_id를 별도 필드로 두면 공급사 문서, 내부 입고검사, 실제 실험 결과를 각자의 언어로 유지하면서도 연결할 수 있습니다. ID를 하나로 합쳐 길게 만들 필요는 없습니다. 중요한 것은 어떤 시스템이나 스프레드시트에서 열을 바꿔 보더라도 세 ID가 함께 움직이는 것입니다.

OECD의 test item 관리 문서는 GLP 연구에서 test item의 운송, 수령, 식별, 라벨링, 샘플링, 취급, 보관, 특성화, 보관·폐기까지 다루며, test item의 성격과 연구 목적에 따라 필요한 정보량이 달라질 수 있다고 설명합니다[S4]. 제품팀도 같은 방식으로 위험 기반 깊이를 조절하면 됩니다. 결과에 큰 영향을 주지 않는 포장재 색상 sample은 간단한 lot 기록으로 충분할 수 있습니다. 반대로 접착 강도, 생체적합성, 전기적 성능, 배터리 안정성, 표면처리 결과를 좌우하는 재료라면 supplier batch와 sample split을 분리해서 관리해야 합니다.

incoming inspection은 합격 도장보다 “실험에 써도 되는 상태”를 남겨야 합니다

incoming inspection은 구매 인수 검사가 아닙니다. 제품팀 관점에서는 “이 재료를 예정된 R&D 실험에 투입해도 되는가”를 확인하는 첫 번째 기술 기록입니다. 최소 필드는 수령일, 수령자, 포장 상태, 라벨 사진 또는 라벨 전사, supplier batch ID, 내부 lot ID, 수량, 유효기간 또는 retest date, 배송 중 온도 조건, 동봉 문서, 외관 이상, 개봉 전 보관 위치입니다. 냉장·냉동·차광·습도 제한이 있는 재료라면 수령 시점의 온도 또는 이탈 여부를 별도 필드로 두는 편이 좋습니다.

KOLAS 해설서는 시험 또는 교정 품목이 시험 전까지 보관되는 장소가 품목에 부정적인 영향을 주지 않도록 환경을 관리해야 한다고 설명하고, 시험 또는 교정 품목과 원시데이터부터 보고서까지 추적성을 갖춘 기록시스템을 유지해야 한다고 설명합니다[S2]. 제품팀 기록으로 바꾸면 입고검사는 단순 입고 확인이 아니라 “이 lot이 결과 파일까지 따라갈 수 있는 첫 기준점”입니다. 처음 받은 상태가 모호하면 뒤의 sample split과 test result link도 같이 약해집니다.

입고검사 최소 필드

  • 문서 연결: supplier batch record, COA, SDS, packing list, delivery note 파일명과 내부 lot ID
  • 물리 상태: 포장 훼손, 누액, 변색, 응집, 라벨 훼손, 봉인 상태, 수량 차이
  • 시간 정보: 수령일, 검수일, 개봉일, 유효기간, supplier retest date
  • 환경 정보: 수령 시 온도, 냉장·냉동 이탈 여부, 차광·습도 제한, 임시 보관 위치
  • 판단 정보: 사용 가능, 조건부 사용, 보류, quarantine, supplier 확인 필요 중 하나

storage condition과 sample split은 같은 lot 안의 다른 실험 전제를 만듭니다

같은 material lot에서 나눈 sample이라도 보관 조건이 달라지면 같은 재료라고 보기 어렵습니다. 원 lot을 개봉한 뒤 A sample은 질소 치환 후 냉장했고, B sample은 실험실 선반에 3일 보관했다면 두 sample은 같은 supplier batch에서 왔더라도 같은 실험 전제를 갖지 않습니다. 따라서 storage condition은 lot 단위와 sample 단위 모두에 남겨야 합니다.

sample split을 할 때는 split 시점, 작업자, 용기 ID, split 전 수량, split 후 수량, 보관 조건, 라벨 내용, 오염 방지 조치, 남은 mother lot 위치를 기록합니다. 액체 시약이라면 혼합 또는 균질화 여부, 분취 전 온도 복귀 시간, 사용한 pipette 또는 dispensing 장비를 적습니다. 분말이나 복합재라면 균질화 방법, 체거름 또는 교반 여부, 습도 노출 시간을 적습니다. 필름, 기판, 센서 모듈 같은 고체 재료라면 절단 위치, 방향성, 표면 처리 면, lot 내 위치를 남깁니다.

FDA 21 CFR Part 58은 비임상 GLP 맥락에서 test/control article의 오염, 열화, 손상 가능성을 줄이도록 보관과 분배 절차를 세우고, 분배 과정에서 적절한 식별이 유지되어야 한다고 규정합니다[S5]. 이 글은 FDA GLP 적용 여부를 판정하지 않습니다. 다만 sample split 기록의 핵심이 “어떤 sample이 어디로 갔는가”만이 아니라 “그 과정에서 식별과 상태가 유지되었는가”라는 점을 보여줍니다.

sample split 상황추가로 남길 필드실험 결과와 연결할 때의 판단
액체 시약 분취혼합 여부, 분취 장비, 분취량, headspace, 용기 재질농도 변화와 증발 가능성을 해석합니다
분말 재료 분취균질화 방법, 습도 노출, 응집 여부, 채취 위치입도·수분·분산 차이를 결과 차이와 분리합니다
필름·기판 절단절단 위치, 방향성, 표면면, 보호필름 제거 시점위치별 두께·표면 차이를 실험 변수와 구분합니다
전자부품 sampleserial number, reel 위치, ESD 조건, 개봉 시간부품 lot과 조립·측정 결과를 연결합니다

consumption log는 재료 재고표가 아니라 실험 결과의 역추적 표입니다

consumption log를 재고 관리용으로만 쓰면 제품팀에는 반쪽 기록만 남습니다. “남은 수량 320g”보다 더 중요한 것은 “어느 실험에 누가 얼마를 썼고, 그 실험 결과 파일은 어디에 있는가”입니다. 최소 필드는 사용일, 사용자, sample_split_id, 사용량, 남은 수량, 실험 ID, test run ID, notebook page 또는 ELN link, 장비 ID, 사용 후 상태, 폐기량입니다. 이 중 experiment/test result link가 빠지면 consumption log는 재고표가 되고, 결과 해석에는 직접 쓰기 어렵습니다.

실무에서는 소비량 기록을 너무 정밀하게 만들려다가 아무도 쓰지 않는 경우가 많습니다. 모든 재료에 mg 단위 정밀도가 필요한 것은 아닙니다. 중요한 것은 결과 해석에 필요한 단위입니다. 촉매, reference material, coating precursor, biological reagent처럼 소량 차이가 결과에 영향을 줄 수 있으면 정밀 사용량과 balance ID를 남깁니다. 반대로 포장 mock-up 재료처럼 결과 영향이 낮으면 사용량 범위, 사용 sample 수, 폐기 여부만 남겨도 됩니다. 단, 어떤 수준으로 기록할지의 기준은 미리 정해야 합니다.

NIST IR 8536은 제조 생태계에서 traceability data를 구조적으로 기록, 연결, 조회할 수 있게 하는 framework를 제안합니다[S6]. 제품팀의 재료 lot 기록도 같은 원리를 작게 적용할 수 있습니다. 모든 원본 파일을 한 표에 넣을 필요는 없습니다. consumption log에는 연결 키를 넣고, 실험 결과 파일에는 같은 material lot ID와 sample split ID를 넣으면 됩니다. 그러면 재료에서 결과로, 결과에서 재료로 양방향 확인이 가능합니다.

nonconforming material quarantine은 폐기 결정 전 “실험 영향 범위”를 막는 장치입니다

입고검사나 보관 중 이상이 발견된 재료를 바로 폐기할지, supplier에게 확인할지, 보류할지, 제한적으로 사용할지 판단하기 전에 먼저 해야 할 일은 quarantine입니다. 여기서 quarantine은 QMS의 정식 부적합 처리 절차를 설명하는 것이 아닙니다. R&D 제품팀 내부에서 해당 lot이나 sample이 다른 실험에 섞이지 않도록 물리적·기록상으로 격리하는 최소 조치입니다. 라벨에는 hold, do not use, quarantine date, reason, owner, next decision date를 적습니다. 전자 기록에는 affected_lot_id, affected_sample_id, 발견자, 발견 시점, 관련 실험 ID, 이미 사용된 수량, 남은 수량, 임시 보관 위치를 남깁니다.

quarantine 판단은 감정적으로 하면 안 됩니다. 라벨이 손상되었지만 supplier batch record와 COA, 내부 입고 사진이 모두 일치하면 재라벨링 후 제한 사용이 가능할 수 있습니다. 반대로 외관은 정상이어도 냉장 조건을 크게 벗어난 시간이 길고 안정성 정보가 없으면 사용 보류가 맞을 수 있습니다. 중요한 것은 “사용 가능/불가” 결론보다 영향 범위를 먼저 고정하는 것입니다. 어떤 sample이 이미 EXP-019와 EXP-020에 들어갔는지, 어떤 결과가 아직 보고되지 않았는지, 어떤 반복 실험이 같은 lot을 기다리는지 표시해야 합니다.

quarantine이 필요한 신호

  • supplier batch record와 용기 라벨의 batch, expiry, grade가 서로 다릅니다.
  • incoming inspection에서 포장 손상, 누액, 응집, 변색, 온도 이탈, 봉인 훼손이 발견되었습니다.
  • storage condition 기록이 끊겨 냉장·차광·습도 제한을 지켰는지 설명할 수 없습니다.
  • sample split ID 없이 여러 실험자가 같은 용기에서 사용했습니다.
  • consumption log의 남은 수량과 실제 잔량이 맞지 않습니다.
  • 이미 나온 test result가 특정 lot이나 sample 상태와 연결되지 않습니다.

retest decision은 “다시 시험했다”가 아니라 어떤 결과를 유지할지 정하는 기록입니다

retest는 결과가 마음에 들지 않을 때 반복하는 작업이 아닙니다. material lot이나 sample 상태가 결과 해석에 영향을 줄 가능성이 있을 때, 기존 결과를 유지할지, 보류할지, invalid 처리할지, 보조 결과로만 둘지 결정하기 위한 기술 판단입니다. retest decision에는 trigger, affected lot, affected sample, affected experiment/test result, retest method, acceptance rule, 기존 결과 처리, 새 결과 연결, 승인자 또는 판단자를 남깁니다.

OECD GLP FAQ는 장기 연구에서 ready-to-use formulation으로 제공된 test item도 batch별 sample retain 원칙이 적용된다고 설명합니다[S7]. 모든 R&D 제품팀이 이 원칙을 그대로 따라야 한다는 뜻은 아닙니다. 그러나 retest 가능성을 남기려면 batch별 보관 sample이나 reference split이 필요하다는 점은 실무적으로 중요합니다. sample retain이 없으면 retest decision은 대부분 추정에 기대게 됩니다.

retest 판단은 세 갈래로 나누면 명확합니다. 첫째, material issue가 결과에 직접 영향을 줄 가능성이 낮아 기존 결과를 유지하는 경우입니다. 둘째, 영향 가능성은 있지만 방향이나 크기를 알 수 없어 결과를 보류하고 반복 실험을 요구하는 경우입니다. 셋째, lot 상태가 실험 전제를 무너뜨려 기존 결과를 invalid로 보고 새 sample 또는 새 lot으로 다시 시험하는 경우입니다. 이때 “다시 해보자”가 아니라 “EXP-042-R1은 MAT-2026-071-A-S02의 냉장 이탈 가능성 때문에 comparative trend에는 쓰지 않고, EXP-042-R2를 MAT-2026-071-A-S04 retained split으로 수행한다”처럼 결과 처리까지 적어야 합니다.

experiment/test result link는 traceability matrix가 아니라 재료 질문에 답하는 최소 연결입니다

제품팀이 evidence traceability matrix를 이미 운영한다면 material lot도 그 안의 evidence node가 될 수 있습니다. 그러나 이 글의 범위는 matrix 설계가 아닙니다. material lot 기록에서 필요한 링크는 더 작습니다. 실험 결과 파일이나 테스트 로그에서 material_lot_id, sample_split_id, supplier_batch_id, storage_condition_ref, consumption_log_id, quarantine_status, retest_decision_id를 확인할 수 있으면 충분합니다. 반대로 재료 기록에서 관련 experiment ID와 test result file을 따라갈 수 있어야 합니다.

가장 간단한 방식은 “재료 lot ledger”와 “실험 결과 파일”에 같은 키를 두는 것입니다. 예를 들어 material ledger에는 MAT-2026-071-A-S03 -> EXP-042, TST-042-03, result_file=2026-06-18_pull-test.csv를 둡니다. 실험 결과 파일의 metadata에는 같은 MAT-2026-071-A-S03을 둡니다. 두 파일이 서로를 복사하지 않아도 됩니다. 다만 어느 한쪽에서 검색하면 다른 쪽으로 이동할 수 있어야 합니다. 이 기준을 충족하면 나중에 결과 차이가 보일 때 “이 결과는 같은 sample split인가, 같은 mother lot인가, 같은 storage condition인가”를 빠르게 확인할 수 있습니다.

연결 대상material lot ledger에 남길 값실험 결과 쪽에 남길 값
실험 IDEXP 또는 protocol ID동일 EXP 또는 protocol ID
테스트 결과test run ID, result file pathmaterial_lot_id, sample_split_id
보관 조건storage condition reference, logger file실험 전 보관 조건 확인 여부
소비 기록사용량, 남은 수량, 폐기량실제 투입량 또는 sample count
예외 판단quarantine 또는 retest decision ID결과 유지, 보류, invalid, repeat 여부

제품팀의 20분 material lot traceability 점검 순서

첫 5분은 ID를 봅니다. supplier batch ID, internal material lot ID, sample split ID가 서로 다른 필드로 존재하는지 확인합니다. 둘 중 하나라도 없으면 실험 결과에서 재료 단위를 역추적할 수 있는지 먼저 시험합니다. 다음 5분은 상태를 봅니다. incoming inspection, storage condition, 개봉일, 유효기간 또는 retest date, sample split 시점이 비어 있지 않은지 확인합니다. 특히 냉장·냉동·차광·습도 제한이 있는 재료는 “정상 보관”이라는 말 대신 조건과 기간을 적었는지 봅니다.

그다음 5분은 사용 이력을 봅니다. consumption log에 사용자, 사용량, 남은 수량, 실험 ID, test result link가 있는지 확인합니다. 같은 sample이 여러 실험에 쓰였는데 consumption log가 하나의 총량만 갖고 있다면 결과 차이를 설명하기 어렵습니다. 마지막 5분은 예외 판단을 봅니다. quarantine, supplier 확인, 조건부 사용, retest, invalid 같은 판단이 있었는지, 있었다면 어떤 실험 결과에 영향을 주는지 확인합니다. 이 네 단계가 통과하면 완벽하지는 않아도 제품팀이 재료 lot 때문에 결과 해석을 잃어버릴 가능성은 크게 줄어듭니다.

마지막으로 경계를 분명히 둡니다. 구매 전 사양과 인수 기준은 R&D 구매 사양서 검수 기준 체크리스트로 보냅니다. 현장 환경에서 얻은 데이터 수집은 R&D field test data collection checklist가 더 맞습니다. requirement-test-evidence 전체 매핑은 R&D evidence traceability matrix checklist에서 다룹니다. 정식 부적합 처리나 품질시스템 운영은 R&D 품질관리 QMS 증거 체크리스트로 분리합니다. 양산 전 제조 준비는 R&D 제조 스케일업 체크리스트, 과제 종료 제출물 묶음은 정부 R&D 최종보고서 증빙 패키지 체크리스트가 담당합니다.

이 글의 체크리스트는 그 중간의 작은 고리입니다. 제품팀이 재료를 실제로 받아 sample을 나누고, 실험에 쓰고, 결과를 해석하는 동안 lot이 사라지지 않게 붙잡는 기록입니다. 좋은 material lot traceability는 문서가 두꺼운 상태가 아니라, 한 결과 파일에서 시작해 supplier batch, incoming inspection, storage condition, sample split, consumption log, quarantine 또는 retest decision까지 거꾸로 걸어갈 수 있는 상태입니다. 그 길이 끊기지 않으면 재료 문제와 제품 문제를 더 빨리 구분할 수 있습니다.

R&D material lot sample traceability checklist 참고 출처