본문으로 건너뛰기

검체관리

이 기능은 무엇인가요?​

검체관리 기능은 실험실에 접수되는 검체(시료)를 고유 코드로 등록하고, 접수→전처리→시험→완료까지의 이력(Chain of Custody)을 추적하며, 보관위치와 보관조건을 체계적으로 관리하는 기능입니다.

이 기능은 ISO 17025 7.4(시험 또는 교정 품목의 취급) 요구사항을 충족합니다.

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
검체등록 관리검체 목록 조회 및 상태 관리시료관리자
시료등록검체 등록 전표 상세 관리시료관리자
검체이력추적검체 인계·인수 이력 관리시료관리자
시료 보관위치 관리보관 장소·온도·습도 관리시료관리자

관련 솔루션 연계​

솔루션연계 내용데이터 흐름
LIMS 시험관리검체 → 시험의뢰검체 → 시험
LIMS QC/성적서검체 → QC배치검체 → QC
ERP/MES품목·작업지시 참조ERP/MES → LIMS

시작하기​

1단계: 보관위치 설정​

  1. 보관 장소(냉장고/냉동고/선반 등)를 등록합니다
  2. 온도·습도 범위와 최대 수용량을 설정합니다

2단계: 검체 접수​

  1. 검체를 접수하고 고유 코드를 부여합니다
  2. 보관조건에 맞는 위치에 배치합니다
  3. 시험의뢰를 생성합니다
참고: 데이터 구조

데이터 관계도​

관련 워크플로우​

  • 검체 접수 시작 (startEvent): -
  • 검체 접수 등록 (humanTask): 접수담당자가 검체 정보를 등록하고 검체코드를 부여합니다
  • 검체이력 자동기록 (autoTask): 검체 접수 시 최초 이력(Chain of Custody)을 자동 기록합니다
  • 전처리 수행 (humanTask): 시험담당자가 시험방법에 따라 검체를 전처리합니다
  • 상태 업데이트 (autoTask): 검체 상태를 시험중으로 변경합니다
  • 시료 채취 (humanTask): 담당자가 안정성시험 챔버에서 시료를 채취합니다

테이블 요약​

검체등록 (lims_sample_registry)​

컬럼명한글명타입설명
sample_code검체코드VARCHAR *필수 *고유-
sample_name검체명VARCHAR *필수-
sample_type검체유형ENUM(원료, 제품, 환경, 공정, 안정성) *필수-
source검체출처VARCHAR-
lot_numberLOT번호VARCHAR-
priority우선순위ENUM(긴급, 높음, 보통, 낮음) *필수-
status상태ENUM(접수, 전처리, 시험중, 완료, 보류, 폐기) *필수-
received_date접수일DATE *필수-
received_by_id접수자IDUUID (시스템참조)-
department_id의뢰부서IDUUID (시스템참조)-
storage_condition보관조건ENUM(실온, 냉장, 냉동, 암소)-
quantity검체수량DECIMAL-
unit단위VARCHAR-
remark비고TEXT-
product_id품목IDUUID (FK)ERP items 참조 (크로스솔루션)
wo_id작업지시IDUUID (FK)MES work_orders 참조 (크로스솔루션)
sample_photos시료사진FILE시료 수령 상태 사진

검체이력추적 (lims_chain_of_custody)​

컬럼명한글명타입설명
custody_code이력코드VARCHAR *필수 *고유-
sample_id검체IDUUID (FK) *필수lims_sample_registry 참조
from_user_id인계자IDUUID (시스템참조)-
to_user_id인수자IDUUID (시스템참조)-
transfer_date이관일시TIMESTAMP *필수-
purpose이관목적ENUM(시험, 보관, 이관, 폐기) *필수-
condition_on_receipt인수시상태ENUM(양호, 손상, 부적합) *필수-
remark비고TEXT-

시료 보관위치 (lims_storage_locations)​

컬럼명한글명타입설명
location_code위치코드VARCHAR *필수 *고유-
location_name위치명VARCHAR *필수-
location_type위치유형ENUM(냉장고, 냉동고, 건조기, 선반, 랙, 서랍, 기타)-
temperature_range온도범위VARCHAR-
humidity_range습도범위VARCHAR-
capacity최대수용량INT-
current_occupancy현재사용량INT-
barcode바코드VARCHAR-
is_active활성BOOLEAN-
manager_id관리자UUID (시스템참조)-

업무 자동화​

안내

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

➡️ 자동 처리​

  • 모든 시험의뢰 완료 → 검체 상태 자동 완료: 검체에 걸린 모든 시험의뢰가 완료되면 검체 상태가 자동으로 '완료'로 갱신됩니다.