LIMS 시간 동기화는 분석기기 PC와 서버의 기준시각을 연결하고, 기록된 시각으로 측정·전송·승인 순서를 설명할 수 있도록 관리하는 작업이다. 기준시각, 허용오차, 시각 변경 이력, 측정 순서 검증을 하나의 절차로 연결하며, 시계를 맞춘 뒤에도 기존 기록의 영향평가는 별도로 수행한다.

목차
관리 범위 — 시계 일치와 기록의 신뢰성을 함께 확인한다
분석기기에서 측정이 끝나기도 전에 LIMS에 결과가 도착한 것처럼 보인다면 시계 오차, 시간대 변환, 기록 항목의 의미부터 확인한다. 측정 시작시각과 결과 전송시각을 혼동하거나 파일 수정시각을 측정시각으로 해석해도 같은 문제가 발생한다.
ISO/IEC 17025는 시험·교정기관의 역량과 공평성, 일관된 운영을 다루는 표준이다. 시간 관리는 이러한 운영을 뒷받침하는 기록 관리의 관점에서 설계한다. ISO/IEC 17025 공식 설명
PIC/S PI 041-1의 9.5는 연결된 시스템 간 운영체제 시계 동기화와 시계 접근권한 제한을 제시한다. 다만 GMP/GDP 환경의 지침이므로 일반 시험기관 전체에 직접 적용되는 법적 의무로 확대하지 않고, 적용 규정과 계약 요구사항을 먼저 구분한다. PIC/S 데이터 무결성 지침
관리 대상에는 분석기기 PC, 기기 내부 시계, 수집 서버, 연계 서버, LIMS 응용 서버와 데이터베이스를 포함한다. 아래 절차와 수치 사례는 실무 설계 예시이며, 허용오차와 점검 빈도는 해당 시험의 시간 민감도 및 시스템 검증 결과로 승인한다.
1단계 — LIMS 시간 동기화 기준시각과 시간대를 지정한다
먼저 각 기록의 시각을 실제로 생성하는 구성요소를 목록화한다. 화면을 표시하는 PC와 데이터베이스에 시각을 기록하는 서버가 다를 수 있으므로, 화면 시계만 확인해서는 관리 대상이 확정되지 않는다.
시간원 구성도에는 승인된 상위 시간원, 내부 시간 서버, 각 장비의 동기화 경로와 담당자를 연결한다. 외부 통신이 제한된 시험실은 내부 시간 서버를 이용하는 구성을 검토하고, 내부 서버 자체가 기준시각을 유지하는 방법과 장애 시 대체 경로도 기록한다.
NIST는 인터넷 시간 서비스 이용자가 얻는 시각 정확도가 네트워크 연결의 안정성과 양방향 지연 특성에 영향을 받는다고 설명한다. 따라서 시간 서버 주소를 입력했다는 사실만으로 말단 PC의 정확도를 입증하지 않고, 실제 시간차와 동기화 상태를 확인한다. NIST 인터넷 시간 서비스
설정대장 입력 예시는 ‘자산번호=분석PC-03; 시각 생성 위치=수집 프로그램 운영체제; 시간원=승인된 내부 서버; 저장 기준=UTC; 화면 표시=한국 표준시; 점검 책임=전산 담당자’이다. UTC 저장을 지원하지 않는 프로그램은 현지시각 저장 방식과 시간대 정보를 명시하고, 내보내기 파일에서 시간대 정보가 유지되는지 확인한다.
시각 표기는 날짜, 시·분·초, 필요한 소수초와 UTC 오프셋을 포함하도록 정한다. 예를 들어 ‘2026-09-27T09:00:00+09:00’처럼 해석 기준을 드러내며, 해외 서버나 일광절약시간을 사용하는 거점과 연계하면 변환 전후의 동일 사건을 대조한다.
기준시각 연결 절차
- 시각 생성 위치 확인
기기·수집 프로그램·서버별 기록 주체를 정한다. - 시간원 경로 지정
상위 시간원부터 각 장비까지 연결한다. - 저장·표시 기준 기록
시간대와 내보내기 변환 방식을 명시한다. - 실제 동기화 확인
시간차와 동기화 상태를 근거로 남긴다.
2단계 — LIMS 시간 동기화 허용오차와 점검 조건을 정한다
허용오차는 측정 순서, 반응시간, 시료 보존기한, 전자승인 시각 중 무엇을 판정하는지에 따라 정한다. 시간차가 결과 유효성이나 선후관계를 바꿀 수 있는 업무에는 더 엄격한 관리가 필요하며, 본문의 예시 수치를 ISO/IEC 17025의 공통 기준으로 사용하지 않는다.
점검값은 ‘시간차 Δt = 대상 시스템 시각 − 기준시각’으로 정의하고, 양수는 대상이 빠른 상태로 통일한다. 두 시각은 같은 순간을 기준으로 비교해야 하므로, 화면을 순차적으로 읽은 값에는 읽기 지연이 포함될 수 있다는 한계를 기록한다.
교육용 가상 조건으로 개별 시스템의 허용오차를 ±5초로 승인했다고 가정한다. 동일 순간의 기준시각이 10:00:00이고 분석기기 PC가 10:00:07이면 Δt는 +7초로 이탈하며, 조치 후 별도의 비교에서 +1초가 확인되면 그 점검값은 허용범위에 들어간다.
두 시스템이 각각 ±5초를 만족해도 서로 반대 방향으로 치우치면 시스템 간 차이는 최대 10초가 될 수 있다. 따라서 수초 간격의 사건 순서를 입증해야 하는 업무에서는 개별 허용오차 충족만으로 충분하지 않으며, 기록 분해능과 비교 오차까지 고려해 더 작은 허용오차나 독립적인 순번 정보를 확보한다.
점검표에는 시간차 외에 실제 사용 시간원, 마지막 동기화 성공시각, 통신 상태, 판정자와 근거 로그를 함께 남긴다. 배치 시작 전·종료 후 확인을 초기 운영안으로 검토하되, 관찰된 시계 드리프트와 업무 위험에 따라 빈도를 조정하고 재부팅·통신 복구·설정 변경 뒤에는 추가 확인한다.
허용오차 판정 가상 예시
| 비교 항목 | 예시 값 | 판정·의미 |
|---|---|---|
| 개별 허용오차 | ±5초 | 교육용 가정 |
| 조치 전 시간차 | +7초 | 허용범위 이탈 |
| 조치 후 시간차 | +1초 | 해당 점검값 적합 |
| 두 시스템 간 차이 | 최대 10초 | 순서 입증 별도 검토 |
3단계 — 시각 변경 권한과 변경 전후 이력을 보존한다
일반 분석자의 시각·시간대 변경 권한을 제한하고, 승인된 관리 작업으로 변경하도록 절차를 정한다. 운영체제와 응용 프로그램에 별도 시각 설정이 있으면 각각 통제하며, 관리자 작업도 개인을 식별할 수 있는 계정으로 추적한다.
변경기록에는 자산번호, 변경 사유, 작업자, 승인자, 변경 전후 시각, 당시 기준시각, 변경량, 시간대 및 시간원 설정을 포함한다. 문제가 있는 장비의 시각만으로 변경 순간을 기록하지 말고, 독립된 기준시각과 작업번호를 함께 남겨 기록을 연결한다.
응용 프로그램의 감사추적에 운영체제 시각 변경이 남지 않을 수 있으므로 실제 기록 위치를 검증한다. 운영체제 이벤트, 시간 동기화 서비스 로그, 관리 작업기록을 연결하고, 자동 동기화의 정상 보정과 시간원 변경·강제 조정·동기화 실패를 구분해 검토한다.
수집 중 강제 시각 조정은 타임스탬프 중복이나 역행을 만들 수 있으므로, 프로그램의 반응을 확인한 뒤 변경 시점을 정한다. 정상적인 자동 동기화를 임의로 해제하지 않으며, 큰 시각 이탈의 교정은 진행 중인 측정의 처리 방침을 정하고 수행한다.
이전 기록의 시각을 현재 시계에 맞춰 일괄 덮어쓰지 않는다. 조사에 환산시각이 필요하면 원래 시각, 적용 시간차, 적용 구간, 근거와 환산값을 별도 자료로 보존하고, 과거 시간차가 확인되지 않은 구간에는 현재 측정한 시간차를 소급 적용하지 않는다.
4단계 — 측정 순서와 전송 지연을 분리해 검증한다
검증용 배치를 만들어 시료 식별자, 주입 순번, 수집 시작·종료시각, 내보내기 시각, LIMS 수신시각, 검토·승인시각을 연결한다. 각 항목이 사건 발생시각인지 서버 처리시각인지 먼저 정의하고, 타임스탬프 정렬과 기기의 실제 실행 순서가 일치하는지 확인한다.
검증 범위에는 정상 전송뿐 아니라 통신 단절 후 재전송, 중복 수신, 자정 통과, 재부팅과 시간대 변환을 포함한다. 시험 환경에서 지연이나 시각 변경을 재현하며, 운영 중인 측정 데이터에 임의의 시각 조작을 가해 시험하지 않는다.
가상 사례로 기기의 수집 종료시각이 10:00:07인데 LIMS 수신시각이 10:00:03으로 기록됐다고 가정한다. 해당 사건 당시 기기 시계가 기준보다 7초 빠르고 LIMS 시계가 기준과 일치했다는 로그가 있다면, 기기 종료시각의 환산값은 10:00:00이므로 수신까지 3초가 걸린 것으로 해석할 수 있다.
이 사례의 해결 결과는 원본을 보존한 상태에서 시각 역전의 원인을 설명하고, 동기화 복구 후 새 검증 배치의 순서를 확인하는 것이다. 반대로 사건 당시 시간차를 입증할 수 없다면 같은 계산을 확정 근거로 사용하지 않고 주입 순번, 원자료와 전송 로그로 순서를 추가 조사한다.
LIMS 수신이 늦어졌다는 이유만으로 측정이 늦게 수행됐다고 판정하지 않는다. 전송 대기열이 해소되면서 여러 결과가 한꺼번에 도착할 수 있으므로, 수신 순서와 측정 순서를 구분하고 누락·중복 여부를 확인한다.
시각 이탈을 발견하면 우선 마지막으로 정상임이 확인된 시점부터 복구 확인까지를 영향평가 범위로 잡고, 추가 증거로 범위를 조정한다. 농도값 영향과 보존기한·반응시간·측정 순서 입증 영향을 각각 평가하며, 결과 유효성을 설명할 수 없는 배치는 보고를 보류하고 재분석 가능성과 후속 조치를 결정한다.
시각 이상과 판정 근거
| 관찰 현상 | 확인 근거 | 처리 방향 |
|---|---|---|
| 종료보다 수신이 빠름 | 당시 시간차·시간대 | 환산 근거와 순서 검토 |
| 결과가 한꺼번에 수신됨 | 전송 대기열·수집시각 | 누락·중복 확인 |
| 변경 후 시각이 역행함 | 변경 이력·주입 순번 | 영향 구간 조사 |
| 과거 시간차를 알 수 없음 | 원자료·전송 로그 | 소급 환산 확정 금지 |
관련해서 삼원 대조 검증 4단계 — LIMS·기기·수기록 일치 확인 글도 참고할 만하다.
정리 — 복구 확인과 기존 데이터 판정을 분리한다
망분리 장비나 자동 동기화가 불가능한 구형 장비는 승인된 기준시각과 수동 비교한 기록을 남기는 대체 절차를 마련한다. 관찰된 드리프트에 맞춰 점검 간격을 정하고, 필요한 정확도나 사건 순서 입증 수준을 충족하지 못하면 사용 범위를 제한하거나 시스템 개선을 추진한다.
시계를 다시 맞췄다는 사실은 현재 상태의 복구 증거이며, 이전 기록의 유효성을 자동으로 보장하지 않는다. 재개 조건에는 기준시각 연결, 허용오차 충족, 변경 이력 확보, 새 검증 배치의 순서 확인을 포함하고 기존 배치의 영향평가 결론은 별도로 승인한다.
운영 책임은 전산 담당자의 동기화 상태 관리, 분석 담당자의 배치 이상 확인, 품질 담당자의 영향평가 검토로 구분한다. 최종적으로 시간원 구성도, 허용오차 근거, 점검 로그, 변경기록, 측정 순서 검증 자료가 같은 자산번호와 작업번호로 연결되는지 확인한다.
운영 재개 전 체크포인트
- ✓승인된 기준시각 연결과 시간대를 확인한다.
- ✓허용오차 충족을 실제 비교 기록으로 확인한다.
- ✓시각 변경 전후 값과 작업자를 추적한다.
- ✓새 검증 배치의 측정·전송 순서를 확인한다.
- ✓기존 배치 영향평가와 보고 여부를 별도 승인한다.
- ✓수동 비교 장비의 점검 간격과 한계를 명시한다.