KR101639243B1 - 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치 - Google Patents
검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치 Download PDFInfo
- Publication number
- KR101639243B1 KR101639243B1 KR1020090077056A KR20090077056A KR101639243B1 KR 101639243 B1 KR101639243 B1 KR 101639243B1 KR 1020090077056 A KR1020090077056 A KR 1020090077056A KR 20090077056 A KR20090077056 A KR 20090077056A KR 101639243 B1 KR101639243 B1 KR 101639243B1
- Authority
- KR
- South Korea
- Prior art keywords
- job
- statement
- tester
- script
- statements
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/40—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
혈액 등의 생화학 물질을 검사하기 위한 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치를 개시한다. 또한, 상기 구동 방법을 수행하는 프로그램이 기록된 전자매체를 개시한다.
검사기, 생화학 검사, 면역혈청 검사, 구동, 제어, 조건 제어
Description
혈액과 같은 생화학 물질을 검사하기 위한 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치에 관한 것이다. 또한, 상기 구동 제어 방법을 수행하는 프로그램이 기록된 전자매체에 관한 것이다.
의료 기관 등에서 환자의 질병을 진단하고, 질병의 진행 경과를 모니터링하며, 치료 효과를 파악하고, 예후를 판단하기 위해서는, 이들 환자들로부터 시료(예를 들어, 혈액 또는 소변)를 채취하고, 이들 시료들에 대한 검사 및 분석을 수행한다.
최근에는 하나의 시료에 대하여 여러 가지 검사를 동시에 간편하게 수행하기 위하여 다양한 시료 검사기 및 분석장치 등이 개발되고 있다.
예를 들어, 환자의 혈액에 대하여 생화학 검사 또는 면역혈청 검사를 수행하기 위하여, 이러한 검사에 사용되는 시약을 미리 챔버에 구비해 놓은 디스크 형상의 검사기가 개발되고 있다. 상기 검사기에 혈액을 주입한 후, 분석장치 내에 검사기를 삽입하여 검사기를 구동하면, 혈액이 챔버 내로 흘러들어가서, 챔버 내 구비되어 있는 시약과 혈액이 반응하고, 반응 결과물을 분광학적 분석 방법으로 분석한다.
이 때, 검사자의 과오가 있거나, 검사기 또는 검사장치에서 오류가 발생하는 경우, 모든 프로세스를 중단하고, 다시 최초의 단계부터 실시하여야 한다.
분석장치에서 시료가 주입된 검사기의 구동을 제어하는 방법을 제공한다.
또한, 시약이 주입된 검사기의 구동을 제어하는 방법을 수행하는 프로그램이 기록된 전자매체를 제공한다.
또한, 시약이 주입된 검사기의 구동을 제어할 수 있는 분석장치를 제공한다.
본 발명의 일측면에 따라 분석장치에서 검사기의 구동을 제어하는 방법은, 검사기를 인식하는 단계; 상기 검사기 내의 시료를 분석하기 위하여 수행되는 일련의 작업을 정의한 스크립트를 호출하는 단계; 상기 호출된 스크립트를 수행하는 단계를 포함한다.
여기에서, 상기 스크립트는 복수개의 작업 명령문을 포함하며, 그 중 적어도 하나의 작업 명령문은 조건문 및 현재 상태가 상기 조건문에 부합하는지 여부에 따라 수행되는 작업 명령문이 지정되어 있다. 따라서, 상기 조건문을 포함하는 작업 명령문에 따라 동작을 수행할 때, 현재 상태가 상기 조건문에 부합하는지 여부에 따라 지정된 작업 명령문으로 이동하여 당해 작업 명령문에 따른 동작을 수행한다.
또한, 상기 복수 개의 작업 명령문 중 하나 이상의 작업 명령문은 오류시 재시도 반복 회수 정보를 포함한다. 상기 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따라 동작을 수행할 때에는 동작 오류 발생시 동작을 재시도할 수 있다. 이때, 재시도 회수는 상기 지정된 반복 회수를 넘지 않도록 한다.
상기 스크립트에 포함되어 있는 복수개의 작업 명령문에는 각각 고유의 작업 번호가 부기되어 있고, 분석장치는 상기 스크립트 수행 시 상기 작업 번호의 순서에 따라 해당 작업 명령문에 따른 동작을 순차적으로 수행한다. 그러나, 상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 해당 동작을 완료한 후에 실행할 작업 명령문이 지정될 수 있다. 따라서, 본 발명에서는 상기 작업 번호의 순서대로 반드시 순차적으로 작업해야 하는 것은 아니며, 경우에 따라서는 해당 작업 명령문을 수행한 후에, 지정된 작업 번호의 작업 명령문으로 이동하여 그에 따른 작업을 수행할 수 있다.
본 발명의 다른 측면은 시약이 주입된 검사기의 구동을 제어하는 방법을 수행하는 프로그램이 기록된 전자매체에 관한 것이다.
또한, 본 발명의 또다른 측면은 검사기 내의 시료를 분석하는 분석장치에 관한 것이다. 상기 검사장치는 검사기를 인식하는 인식부; 상기 검사기를 동작시키는 구동부; 상기 검사기 내 시료를 분석하는 분석부; 및 상기 인식부, 구동부 또는 분석부의 동작을 제어하는 제어부를 포함한다. 상기 제어부는 삽입된 검사기를 인식한 경우에, 상기 검사기 내의 시료를 분석하기 위하여 수행되는 일련의 작업을 정의한 스크립트를 호출하고, 호출된 스크립트에 따라 상기 인식부, 구동부 또는 분석부의 동작을 제어한다.
여기에서, 상기 제어부는 조건문을 포함하는 작업 명령문에 따라 동작되도록 제어할 때 현재 상태가 상기 조건문에 부합하는지 여부에 따라 지정된 작업 명 령문의 동작이 수행되도록 제어한다.
또한, 상기 제어부는 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따라 동작되도록 제어할 때, 동작 오류 발생 시 동작을 재시도하도록 제어하되, 그 회수는 상기 지정된 반복 회수를 넘지 않도록 제어할 수 있다.
또한, 상기 제어부는 상기 해당 동작을 완료한 후에 실행할 작업 명령문이 포함되어 있는 작업 명령문에 따른 동작을 완료한 후에 상기 지정된 작업 명령문으로 이동하여 상기 지정된 작업 명령문에 따른 동작을 수행하도록 제어할 수 있다.
이하에서는, 도면을 참조하여 본 발명의 실시예를 구체적으로 설명한다. 그러나, 본 발명이 하기 실시예에 의하여 제한되는 것은 아니다.
도 1은 본 발명의 일측면에 따른 검사기 구동 제어 방법이 적용될 수 있는 검사기의 일예를 도시한 것이다. 상기 검사기는 원심력에 의하여 회전 가능한 디스크 형태로 제작된 것이다.
상기 검사기에는 서로 상이한 반응 시약을 그 안에 구비하고 있는 복수 개의 챔버(23,24,25,26,23-1,24-1,25-1,26-1), 유체가 흐르는 통로인 채널(27, 27-1), 및 상기 채널을 개폐하여 유체의 흐름을 제어하기 위한 밸브(28, 28-1) 등이 구비되어 있다. 이들 미세유동 구조물은 디스크 상의 검사기에 대칭적으로 배치되는 것이 바람직하다.
상기 검사기의 외주면에는 예를 들어, 바코드(21) 형태로 디스크 ID가 표 지되어 있다. 분석장치는 바코드(21)를 인식하여 현재 삽입된 검사기가 어떠한 종류의 검사를 수행할 수 있는지, 또는 각 챔버(23,24,25,26) 내에 어떠한 종류의 시약이 들어 있는지를 미리 구축된 데이터베이스를 조회함으로써 알아낼 수 있다. 또한, 상기 검사기를 구동시키기 위한 스크립트를 호출한다. 상기 스크립트에 대해서는 후술한다.
시료를 분석하기 위하여, 검사자는 분석하고자 하는 시료(예를 들어, 혈액 등과 같은 생화학 시료)를 주입구(22)를 통하여 검사기 내에 주입한 후, 이를 분석장치에 삽입한다.
분석장치는 삽입된 검사기를 구동하여 분석한다. 예를 들어, 상기 분석장치는 주입구(22)와 챔버(23,24,25,26) 사이의 채널에 구비되어 있는 상전이 밸브(28) 위치에 레이저를 조사하여 밸브(28)를 용해시킨다. 이후, 상기 검사기를 회전시켜 원심력에 의하여 시료를 각각의 챔버(23,24,25,26)로 이동시키며, 상기 챔버(23,24,25,26) 내에서 시료와 시약이 반응하게 된다. 이후, 각 챔버(23,24,25,26) 위치에 빛을 조사하여, 반응 결과물의 광흡광도 또는 광투과도 등 광신호를 분석함으로써, 상기 시료를 정성적 또는 정량적으로 분석한다.
도 2는 본 발명의 일측면에 따라 분석장치에서 검사기 내의 시료 분석시, 검사기의 구동을 제어하는 방법을 순서도로 도시한 것이다. 상기 방법에 따르면, 분석장치에서 검사기를 구동할 때 동작 오류 또는 환경 조건의 변화가 있는 경우 적절히 대응하여 검사기를 구동하도록 제어한다.
이하에서는 도 2를 참조하여 본 발명의 일측면에 따른 검사기 구동 제어 방법을 설명한다.
우선, 분석장치에 검사기가 삽입되는 경우(S10), 상기 분석장치는 검사기를 인식하고, 미리 구축되어 있는 데이터베이스를 조회하여, 상기 검사기에 대응되는 스크립트를 호출한다(S20). 본 실시예에서는 상기 스크립트가 분석장치 내의 데이터베이스 등에 저장되어 있는 것으로 설명하였으나, 상기 스크립트와 네트워크로 연결된 다른 단말기 내에 저장되어 있도록 구성하는 것도 가능하다.
상기 스크립트는 분석장치가 상기 검사기 내의 시료를 분석하기 위하여 수행되는 일련의 작업이 정의되어 있는 명령문의 집합으로서, 복수개의 작업 명령문으로 구성된다.
도 3은 상기 스크립트를 구성하는 작업 명령문의 구조를 예시한 것이다. 상기 작업 명령문에는 작업 번호, 조건문, 조건문에 해당하는 경우에 수행되는 작업 번호(조건부 제1작업번호, 조건부 제2작업번호), 작업명, 작업 내용, 작업완료 후 이동할 작업번호, 및 오류시 재시도 반복 회수 정보 등이 포함된다.
도 4는 상기와 같은 작업 명령문을 복수 개 포함하는 스크립트의 예를 도시한 것이다. 상기 도시된 스크립트는 혈액이 주입된 검사기에 대하여 분석하는 일련의 과정을 수행하는 작업 명령문으로 구성되어 있다.
분석장치는 상기 스크립트의 제1 명령문(작업번호가 #1인 작업 명령문)을 분석한 후(S30), 상기 명령문에 조건문이 존재하는지 여부를 판단한다(S40). 상기 제1 명령문에는 조건문이 기재되어 있지 아니하므로, 분석장치는 상기 명령문에 따라 검사기 내에 주입된 혈액을 균질화하기 위하여 검사기를 1800 rpm으로 10초간 회전한다(S60). 상기 제1 명령문의 작업 내용 및 지정된 변수(회전속도, 회전방향 및 회전시간 등의 변수) 등은 xml 등과 같이 컴퓨터가 인식할 수 있는 언어로 작성될 수 있으며, 상기 작업 내용에 부합되도록 검사기가 구동된다.
이후, 아직 스크립트의 최종 명령문이 수행되지 아니하였으므로(S80), 다음 작업 명령문 즉, 제2 명령문을 분석한다(S82). 이후, 상기 제2 명령문에 따라, 혈액량을 측정한다(S60).
이후, 다음 작업 명령문 즉, 제3 명령문을 분석한다(S82). 상기 제3 명령문에는 조건문이 존재하므로(S40), 현재 검사기 내에 주입된 혈액량이 미리 지정된 양보다 적은지를 판단한다(S50).
만일, 현재 주입되어 있는 혈액량이 부족한 것으로 판단된 경우, 상기 조건에 부합하는 조건부 작업 즉, 제4 명령문을 분석하고(S52), 상기 제4 명령문의 작업 내용에 따라 혈액량이 부족하다는 오류 메시지를 표시한다(S60). 이후, 검사자가 혈액을 추가 주입하면, 상기 제4 명령문 수행 후에 실행할 작업 명령문(즉, 이동할 작업번호)이 지정되어 있으므로(S81), 지정된 작업 명령문인 제1 명령문으로 이동하여 이를 분석하여(S83), 다시 작업을 수행한다.
만일 상기 단계(S50)에서 현재 검사기 내에 주입된 혈액량이 충분한 것으로 판단된 경우, 상기 조건에 부합하는 조건부 작업 즉, 제5 명령문을 분석하 고(S52), 상기 제5 명령문의 작업 내용에 따라 30초간 대기한다(S60).
이후, 다음 작업 명령문인 제6 명령문을 분석하고(S82), 그 작업 내용에 따라 혈액 중 혈청을 분리하기 위하여, 3600rpm으로 90초간 회전시킨다(S60).
이후, 다음 작업 명령문인 제7 명령문을 분석하고(S82), 그 작업 내용에 따라 30초간 대기한다(S60).
이후, 다음 작업 명령문 즉, 제8 명령문을 분석한다(S82). 상기 제8 명령문에는 조건문이 존재하므로(S40), 복수 개의 레이저 광원의 기능에 장애는 없는지를 판단한다(S50).
만일, 어느 하나의 레이저 광원의 기능에 이상이 있는 경우, 상기 조건에 부합하는 조건부 작업 즉, 제9 명령문을 분석하고(S52), 상기 제9 명령문의 작업 내용에 따라 다른 정상의 레이저 광원만을 사용하여 밸브에 레이저를 조사하여 밸브를 융해시킨다(S60). 이후, 상기 제9 명령문 수행 후에 실행할 작업 명령문(즉, 이동할 작업번호)이 지정되어 있으므로(S81), 지정된 작업 명령문인 제11 명령문으로 이동한다(S83).
만일 상기 단계(S50)에서 현재 레이저 광원이 모두 정상인 것으로 판단된 경우, 상기 조건에 부합하는 조건부 작업 즉, 제10 명령문을 분석하고(S52), 상기 제10 명령문의 작업 내용에 따라 각각의 레이저를 사용하여 각각의 밸브를 융해시킨다(S60).
이후, 다음 작업 명령문인 제11 명령문을 분석하고(S82), 상기 명령문의 조건문 내용에 따라 밸브가 완전히 융해되었는지 또는 불완전 융해되었는지를 체크한다(S50).
만일, 밸브가 완전히 융해되지 아니한 경우 경우, 상기 조건에 부합하는 조건부 작업 즉, 제10 명령문으로 돌아가서(S52), 밸브 융해 작업을 다시 수행한다(S60). 만일 다시 밸브 융해 작업을 수행하여도 완전히 융해되지 않는 경우(S70), 밸브 융해 작업을 상기 제10 명령문에 기재되어 있는 반복 횟수(즉, 3회) 한도 내에서 다시 시도하면서(S72), 오류 메시지를 표시한다(S73). 이와 같이 3회 반복하여도 밸브가 완전히 융해되지 않는 경우(S72), 더 이상 분석 작업을 수행할 수 없다는 오류 메시지를 표시하고(S74), 분석 작업을 종료한다.
만일, 밸브가 완전히 융해된 경우, 상기 조건에 부합하는 조건부 작업 즉, 제12 명령문으로 돌아가서(S52), 그 작업 내용에 따라 30초간 대기한다(S60).
이후, 다음 작업 명령문인 제13 명령문을 분석하고(S82), 그 작업 내용에 따라 혈청을 시약이 구비되어 있는 챔버(도 1의 23,24,25,26)로 이동시키기 위하여, 3600rpm으로 20초간 회전시킨다(S60).
이후, 다음 작업 명령문인 제14 명령문을 분석하고(S82), 그 작업 내용에 따라 30초간 대기한다(S60).
이후, 다음 작업 명령문인 제15 명령문을 분석하고(S82), 상기 명령문의 조건문 내용에 따라 현재 온도를 체크한다(S50). 이는, 혈액과 시약의 반응 온도 가 체온과 가까운 35℃ 내지 40℃ 범위인지를 확인하기 위함이다. 만일, 온도가 35℃ 미만인 경우, 상기 조건에 부합하는 조건부 작업 즉, 제16 명령문으로 돌아가서(S52), 히터를 작동시킨다(S60). 만일 히터를 작동시켜도 온도가 35℃ 미만인 경우, 반복 횟수(즉, 3회) 한도 내에서 다시 시도한다(S72).
또한, 온도가 40℃를 넘는 경우, 상기 조건에 부합하는 조건부 작업 즉, 제18 명령문으로 돌아가서(S52), 냉각기를 작동시킨다(S60). 만일 냉각기를 작동시켜도 온도가 40℃를 넘는 경우, 반복 횟수(즉, 3회) 한도 내에서 다시 시도한다(S72).
이후, 다음 작업 명령문인 제19 명령문을 분석하고(S82), 그 작업 내용에 따라 혈청과 챔버(도 1의 23,24,25,26) 내 시약이 반응하도록 2400rpm으로 10초간 회전시킨다(S60).
이후, 다음 작업 명령문 즉, 제20 명령문을 분석한다(S82). 상기 제20 명령문에는 조건문이 존재하므로(S40), 현재 챔버 내로 이동하여 시약과 반응한 혈액이 미리 지정된 양보다 적은지를 판단한다(S50).
만일, 현재 챔버 내 혈액량이 부족한 것으로 판단된 경우, 상기 조건에 부합하는 조건부 작업 즉, 제21 명령문을 분석하고(S52), 그 작업 내용에 따라 혈액량이 부족하다는 오류 메시지를 표시한다(S60). 이후, 제13 명령문으로 이동하여 혈청을 챔버로 이동시키는 혈청 이동 작업을 반복 횟수(즉, 3회) 한도 내에서 재시도한다(S72).
만일 현재 챔버 내 혈액량이 충분한 것으로 판단된 경우, 상기 조건에 부합하는 조건부 작업 즉, 제22 명령문을 분석하고(S52), 그 작업 내용에 따라 챔버 내에 광을 조사하여 흡광도 또는 투과도를 조사하여 특정시약과 반응하는 혈액 내 성분(예를 들어, 특정 항원과 반응하는 항체 성분)의 농도를 분석한다(S60).
이후, 다음 작업 명령문인 제22 명령문을 분석하고(S82), 그 작업 내용에 따라 상기 분석 결과를 화면에 표시한다(S60). 상기 명령문은 상기 스크립트의 최종 작업 명령문이므로(S80), 상기 작업 명령문을 수행한 후에, 검사기 구동을 종료하게 된다.
이와 같이 본 발명의 일실시예에 따른 검사기 구동 제어 방법에 의하면, 검사기를 구동하여 분석하는 도중에 오류가 발생하는 경우, 모든 프로세스를 종료하고, 최초의 단계로 돌아가는 것이 아니라, 오류를 복구할 수 있는 이전의 단계로 되돌아가서 다시 작업을 수행한다. 따라서, 이미 수행된 절차를 다시 반복 수행할 필요가 없다. 또한, 검사기를 분석장치에서 분석하는 경우에, 분석장치 내에서 상기 검사기를 현재 조건에 맞추어 가변적으로 제어할 수 있다. 또한, 제어 실패 시의 처리 방법을 제공한다.
본 실시예에서 사용된 스크립트에는 통상의 작업 명령문, 조건문이 포함된 작업 명령문, 동작 완료 후 이동할 작업번호가 지정된 작업 명령문, 및 오류시 반복 회수가 지정된 작업 명령문이 모두 포함되어 있으나, 이는 본 발명의 다양한 실 시예를 설명하기 위한 것이다. 따라서, 필요에 따라서는 상기 스크립트에 통상의 작업 명령문, 및 조건문이 포함된 작업 명령문만이 사용될 수 있음을 당업자는 이해할 수 있을 것이다.
또한, 본 실시예에서는, 상기 조건문이 포함된 명령문에는 상기 조건문에 부합하는 경우에 이동하는 조건부 제1 명령문 및 상기 조건문에 부합하지 않는 경우에 이동하는 조건부 제2 명령문의 두 가지 조건부 명령문이 포함되도록 구성하였다. 그러나, 필요에 따라서는 조건에 따라 3개 이상의 명령문으로 분기되도록 명령문을 구성할 수도 있다. 또한, 조건에 해당하는 경우에만 다른 명령문으로 분기되도록 하고, 조건에 해당하지 않는 경우에는 자신의 명령문에 부여된 작업을 그대로 수행하도록 구성할 수도 있다.
또한, 본 실시예에서는 온도 등의 반응 환경을 특정 단계에서 체크하는 것으로 구성하였으나, 이러한 반응 환경은 검사기 구동 중 모든 단계에서 체크할 수 있는 것으로 구성할 수도 있다.
도 5는 본 발명의 또다른 측면에 따라 검사기의 구동을 제어하는 분석장치를 도시한 것이다.
상기 분석장치(30)는, 검사기 삽입 시 검사기를 인식하고, 검사기의 ID를 인식할 수 있는 검사기 인식부(32); 검사기의 ID 별로 수행되는 스크립트, 가능한 검사 종목, 또는 구비된 시약의 종류 등에 대한 정보가 구축되어 있는 데이터베이스(35); 상기 검사기를 회전시키거나, 상기 검사기에 광원을 조사할 수 있도록 상 기 검사기를 구동시키는 구동부(31); 광흡광도 또는 광투과도 등의 광신호를 분석하여 시료를 정성적 또는 정량적으로 분석하는 분석부(33); 분석 결과를 표시하는 표시부(35); 및 이들의 동작을 제어하는 제어부(39)를 포함한다. 상기 제어부(39)는 검사기 내의 시료를 분석하기 위하여 수행되는 각각의 작업을 정의한 스크립트를 호출하고, 호출된 스크립트에 따라 상기 인식부, 구동부 또는 분석부의 동작을 제어한다.
상기 제어부(33)는, 조건문을 포함하는 작업 명령문에 따라 검사기를 구동시킬 때, 현재 상태가 상기 조건문에 부합하는지 여부에 따라 지정된 작업 명령문의 동작이 수행되도록 제어한다.
또한, 상기 제어부(33)는, 동작 오류시 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따른 동작이 수행되는 경우에, 동작 오류 발생 시 동작을 재시도하도록 제어하되, 그 회수는 상기 지정된 반복 회수를 넘지 않도록 제어한다.
또한, 상기 제어부(33)는, 동작을 완료한 후에 실행할 작업 명령문이 별도로 지정되어 있는 작업 명령문을 수행하는 경우에, 동작 완료시 상기 지정된 작업 명령문으로 이동하여 상기 지정된 작업 명령문에 따른 동작을 수행하도록 제어한다.
본 발명에 따른 실시예는 상술한 것으로 한정되지 않고, 본 발명과 관련하여 통상의 지식을 가진 자에게 자명한 범위 내에서 여러 가지의 대안, 수정 및 변경하여 실시할 수 있다.
도 1은 본 발명의 일측면에 따른 검사기 구동 제어 방법이 적용될 수 있는, 시약이 구비된 검사기의 일예를 도시한 것.
도 2는 본 발명의 일측면에 따라 분석장치에서 검사기 내의 시료 분석시, 검사기의 구동을 제어하는 방법을 순서도로 도시한 것.
도 3은 스크립트를 구성하는 작업 명령문의 구조를 예시한 것.
도 4는 작업 명령문을 복수 개 포함하는 스크립트의 예를 도시한 것.
도 5는 본 발명의 또다른 측면에 따라 검사기의 구동을 제어하는 분석장치를 도시한 것.
*도면의 주요 부분에 대한 부호의 설명*
22 : 시료 주입구 23,24,25,26: 챔버
27 : 바코드 30 : 분석장치
31 : 구동부 32 : 인식부
33 : 분석부 34 : 표시부
35 : 데이터베이스 36 : 제어부
Claims (18)
- 분석장치에서 시료가 주입된 검사기의 구동을 제어하는 방법으로서,검사기를 인식하는 단계;상기 검사기 내의 시료를 분석하기 위하여 수행되는 일련의 작업을 정의한 스크립트를 호출하는 단계; 및상기 호출된 스크립트를 수행하는 단계를 포함하되,상기 스크립트는 복수개의 작업 명령문을 포함하며,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 조건문을 포함하며, 현재 상태가 상기 조건문에 부합하는지 여부에 따라 수행될 작업 명령문이 지정되어 있는 것을 특징으로 하고,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 동작 오류 발생 시의 재시도 반복 회수에 대한 정보를 포함하고,상기 스크립트 수행 단계는, 상기 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따라 동작을 수행할 때 동작 오류가 발생하는 경우 동작을 재시도하는 단계를 포함하되, 그 재시도 회수는 상기 지정된 반복 회수를 넘지 않는 것을 특징으로 하는 검사기 구동 제어 방법.
- 제 1 항에 있어서, 상기 스크립트 수행 단계는 상기 조건문을 포함하는 작업 명령문에 따라 동작을 수행할 때 현재 상태가 상기 조건문에 부합하는지 여부에 따라 지정된 작업 명령문으로 이동하여 당해 작업 명령문에 따른 동작을 수행하는 단계를 포함하는 것을 특징으로 하는 검사기 구동 제어 방법.
- 제 1 항에 있어서, 상기 복수개의 작업 명령문에는 각각 고유의 작업 번호가 부기되어 있는 것을 특징으로 하는 검사기 구동 제어 방법.
- 삭제
- 삭제
- 제 1 항에 있어서, 상기 지정된 재시도 반복 회수만큼 재시도하여도 동작 오류가 발생하는 경우에 오류 메시지를 표시하는 단계를 더 포함하는 것을 특징으로 하는 검사기 구동 제어 방법.
- 제 1 항에 있어서, 상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 해당 동작을 완료한 후에 실행할 작업 명령문이 지정되어 있는 것을 특징으로 하는 검사기 구동 제어 방법.
- 제 7 항에 있어서, 상기 스크립트 수행 단계는 상기 해당 동작을 완료한 후에 실행할 작업 명령문이 포함되어 있는 작업 명령문에 따라 동작을 완료한 후에 상기 지정된 작업 명령문으로 이동하여 상기 지정된 작업 명령문에 따른 동작을 수 행하는 단계를 포함하는 것을 특징으로 하는 검사기 구동 제어 방법.
- 분석장치에서 시료가 주입된 검사기의 구동을 제어하는 방법으로서,검사기를 인식하는 단계;상기 검사기 내의 시료를 분석하기 위하여 수행되는 일련의 작업을 정의한 스크립트를 호출하는 단계; 및상기 호출된 스크립트를 수행하는 단계를 포함하되,상기 스크립트는 복수개의 작업 명령문을 포함하며,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 동작 오류 발생 시의 재시도 반복 회수에 대한 정보를 포함하고,상기 스크립트 수행 단계는, 상기 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따라 동작을 수행할 때 동작 오류가 발생하는 경우 동작을 재시도하는 단계를 포함하며, 그 재시도 회수는 상기 지정된 반복 회수를 넘지 않는 것을 특징으로 하는 검사기 구동 제어 방법.
- 분석장치에서 시료가 주입된 검사기의 구동을 제어하는 방법으로서,검사기를 인식하는 단계;상기 검사기 내의 시료를 분석하기 위하여 수행되는 일련의 작업을 정의한 스크립트를 호출하는 단계; 및상기 호출된 스크립트를 수행하는 단계를 포함하되,상기 스크립트는 복수개의 작업 명령문을 포함하며,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 동작 오류 발생 시의 재시도 반복 회수에 대한 정보를 포함하고,상기 스크립트 수행 단계는, 상기 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따라 동작을 수행할 때 동작 오류가 발생하는 경우 동작을 재시도하는 단계를 포함하며, 그 재시도 회수는 상기 지정된 반복 회수를 넘지 않는 것을 특징으로 하고,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 해당 동작을 완료한 후에 실행할 작업 명령문이 지정되어 있으며,상기 스크립트 수행 단계는 상기 해당 동작을 완료한 후에 실행할 작업 명령문이 포함되어 있는 작업 명령문에 따라 동작을 완료한 후에 상기 지정된 작업 명령문으로 이동하여 상기 지정된 작업 명령문에 따른 동작을 수행하는 단계를 포함하는 것을 특징으로 하는 검사기 구동 제어 방법.
- 제 1 항 내지 제 3 항, 제 6 항 내지 제 10 항 중 어느 한항의 검사기 구동 제어 방법을 컴퓨터에서 수행하는 프로그램이 기록된 컴퓨터 판독 가능 전자 매체.
- 검사기 내의 시료를 분석하는 분석장치로서,검사기를 인식하는 인식부;상기 검사기를 동작시키는 구동부;상기 검사기 내 시료를 분석하는 분석부; 및상기 검사기 내의 시료를 분석하기 위하여 수행되는 각각의 작업을 정의한 스크립트를 호출하고, 호출된 스크립트에 따라 상기 인식부, 구동부 또는 분석부의 동작을 제어하는 제어부를 포함하되,상기 스크립트는 복수개의 작업 명령문을 포함하며,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 조건문을 포함하며, 현재 상태가 상기 조건문에 부합하는지 여부에 따라 수행될 작업 명령문이 지정되어 있는 것을 특징으로 하고,상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문은 동작 오류 발생 시의 재시도 반복 회수에 대한 정보를 포함하고,상기 제어부는, 상기 재시도 반복 회수에 대한 정보를 포함하는 작업 명령문에 따라 동작되도록 제어할 때, 동작 오류가 발생하는 경우 동작을 재시도하도록 제어하되, 그 재시도 회수는 상기 지정된 반복 회수를 넘지 않도록 제어하는 것을 특징으로 하는 분석장치.
- 제 12 항에 있어서, 상기 제어부는 상기 조건문을 포함하는 작업 명령문에 따라 동작되도록 제어할 때 현재 상태가 상기 조건문에 부합하는지 여부에 따라 지정된 작업 명령문의 동작이 수행되도록 제어하는 것을 특징으로 하는 분석장치.
- 제 12 항에 있어서, 상기 복수개의 작업 명령문에는 각각 고유의 작업 번호가 부기되어 있는 것을 특징으로 하는 분석장치.
- 삭제
- 삭제
- 제 12 항에 있어서, 상기 복수개의 작업 명령문 중 하나 이상의 작업 명령문 은 해당 동작을 완료한 후에 실행할 작업 명령문이 지정되어 있는 것을 특징으로 하는 분석장치.
- 제 17 항에 있어서, 상기 제어부는 상기 해당 동작을 완료한 후에 실행할 작업 명령문이 포함되어 있는 작업 명령문에 따른 동작을 완료한 후에 상기 지정된 작업 명령문으로 이동하여 상기 지정된 작업 명령문에 따른 동작을 수행하도록 제어하는 것을 특징으로 하는 분석장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090077056A KR101639243B1 (ko) | 2009-08-20 | 2009-08-20 | 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치 |
EP10170911A EP2287761A1 (en) | 2009-08-20 | 2010-07-27 | Method for controlling driving of test device and analytic device for performing the same |
US12/858,123 US8515706B2 (en) | 2009-08-20 | 2010-08-17 | Method for controlling driving of test device and analytic device for performing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090077056A KR101639243B1 (ko) | 2009-08-20 | 2009-08-20 | 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110019506A KR20110019506A (ko) | 2011-02-28 |
KR101639243B1 true KR101639243B1 (ko) | 2016-07-25 |
Family
ID=42711775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090077056A KR101639243B1 (ko) | 2009-08-20 | 2009-08-20 | 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8515706B2 (ko) |
EP (1) | EP2287761A1 (ko) |
KR (1) | KR101639243B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230139969A1 (en) * | 2021-11-04 | 2023-05-04 | Sap Se | Idempotent resource management system provisioning |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030078678A1 (en) | 2001-09-27 | 2003-04-24 | Maturana Francisco Paul | Language structure for autonomous cooperative control system |
JP2006113040A (ja) * | 2004-10-15 | 2006-04-27 | Kla-Tencor Technologies Corp | 試料上の欠陥を分析する装置および方法 |
JP2006343828A (ja) * | 2005-06-07 | 2006-12-21 | Fanuc Ltd | ロボット制御装置及びロボット制御方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5366896A (en) * | 1991-07-30 | 1994-11-22 | University Of Virginia Alumni Patents Foundation | Robotically operated laboratory system |
US20080235055A1 (en) * | 2003-07-17 | 2008-09-25 | Scott Mattingly | Laboratory instrumentation information management and control network |
JP4279751B2 (ja) * | 2004-08-23 | 2009-06-17 | 株式会社アドバンテスト | デバイスの試験装置及び試験方法 |
US20080031774A1 (en) * | 2006-03-13 | 2008-02-07 | Sage Science, Inc. | Apparatus for Guiding Sample and Reagent Manipulations and Receptacles for Holding Same |
WO2009102969A1 (en) * | 2008-02-14 | 2009-08-20 | Enteromedics, Inc. | Treatment of excess weight by neural downregulation in combination with compositions |
-
2009
- 2009-08-20 KR KR1020090077056A patent/KR101639243B1/ko active IP Right Grant
-
2010
- 2010-07-27 EP EP10170911A patent/EP2287761A1/en not_active Ceased
- 2010-08-17 US US12/858,123 patent/US8515706B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030078678A1 (en) | 2001-09-27 | 2003-04-24 | Maturana Francisco Paul | Language structure for autonomous cooperative control system |
JP2006113040A (ja) * | 2004-10-15 | 2006-04-27 | Kla-Tencor Technologies Corp | 試料上の欠陥を分析する装置および方法 |
JP2006343828A (ja) * | 2005-06-07 | 2006-12-21 | Fanuc Ltd | ロボット制御装置及びロボット制御方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2287761A1 (en) | 2011-02-23 |
US20110046750A1 (en) | 2011-02-24 |
US8515706B2 (en) | 2013-08-20 |
KR20110019506A (ko) | 2011-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6097856B2 (ja) | 自動分析装置 | |
EP2116852B1 (en) | Automatic analyzer | |
US7550080B2 (en) | Liquid chromatograph analysis apparatus and method | |
US7716607B2 (en) | Automatic analyzer | |
JP5183457B2 (ja) | 自動分析装置、その支援システム | |
JP2017049254A5 (ko) | ||
EP1894017A2 (en) | Method for ascertaining interferents in small liquid samples in an automated clinical analyzer | |
JPH06176002A (ja) | 医学的試料中の成分の分析法 | |
KR101639243B1 (ko) | 검사기의 구동을 제어하는 방법 및 이를 수행하는 분석장치 | |
JP2012073067A (ja) | 検査装置およびその制御方法、並びに検査用反応容器 | |
CN112831399A (zh) | 智慧医院用自动化检测试剂瓶组、试剂盒、试剂仓及检测方法 | |
KR101435942B1 (ko) | 미세유동시스템을 위한 자동 검사 방법 및 장치 | |
CN111176819A (zh) | 样本测试流水线任务调度方法、***、计算机存储介质 | |
CN116569196A (zh) | 用于处理样品的***和方法 | |
JP2006506717A (ja) | 分析プロセスの品質管理を行なうための方法およびその方法を実施するための装置 | |
US20200219594A1 (en) | Quantification of sequencing instruments and reagents for use in molecular diagnostic methods | |
EP1706800B1 (en) | Method and apparatus for the development of a control process for an instrument | |
JP2656281B2 (ja) | 自動化学分析装置 | |
CN114026425A (zh) | 用于在流体样本中的内毒素的可视化的方法和*** | |
EP3714265A1 (en) | Multiple diagnostic engine environment | |
WO2024101274A1 (ja) | 検体試料分析装置および検量線生成方法 | |
JP2005503560A (ja) | ミクロ流体機器用のメソッド・ハンドラ | |
KR20110006833A (ko) | 당화혈색소 수치를 측정하기 위한 미세유체 장치 및 측정 방법 | |
CN112236828A (zh) | 用于操控分析设备用以对试样材料实施分析的方法和设备 | |
JPH02171657A (ja) | 生化学自動分析装置用故障診断表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190627 Year of fee payment: 4 |