1 |
1
복수의 의료기기 및 병원정보시스템 간에 접속되어, 상기 각 의료기기의 특정 포트 또는 특정 인터페이스 프로토콜을 통해 수신되는 데이터를 추출하여 표준 HL7(Health Level 7) 메시지로 변환 및 저장하고, 상기 병원정보시스템의 메시지 요청에 따라 상기 변환 및 저장된 표준 HL7 메시지들 중 해당하는 HL7 메시지를 상기 병원정보시스템으로 전송하는 의료기기 인터페이스 서버
|
2 |
2
제 1 항에 있어서, 상기 의료기기 인터페이스 서버는,상기 각 의료기기의 특정 포트 또는 특정 인터페이스 프로토콜을 통해 수신되는 데이터를 추출하는 데이터 추출부;상기 추출된 데이터를 표준 HL7(Health Level 7) 메시지로 변환 처리하는 HL7 메시지 변환 처리부;상기 변환 처리된 HL7 메시지 및 상기 의료기기에 대한 관리 정보를 데이터베이스에 저장하고 관리하는 HL7 메시지 저장 관리부;상기 외부로부터 메시지 요청을 수신하여, 상기 HL7 메시지 변환 처리부로부터 변환 처리된 HL7 메시지 및 의료기기에 대한 관리 정보를 외부로 전송하는 HL7 메시지 송/수신부를 포함하여 구성되는 것을 특징으로 하는 의료기기 인터페이스 서버
|
3 |
3
제 2 항에 있어서, 상기 데이터베이스에 저장되는 의료기기에 대한 관리 정보는 메시지의 전송시간, 상기 메시지를 전송한 의료기기의 정보를 포함하는 것을 특징으로 하는 의료기기 인터페이스 서버
|
4 |
4
제 2 항에 있어서, 상기 데이터베이스에 저장되는 의료기기에 대한 관리 정보는 로그(log) 타입으로 저장되는 것을 특징으로 하는 의료기기 인터페이스 서버
|
5 |
5
제 2 항에 있어서, 상기 데이터베이스는 상기 HL7 메시지를 원본 그대로 저장되거나, 또는 필요한 데이터들만 추출하여 테이블에 저장되는 것을 특징으로 하는 의료기기 인터페이스 서버
|
6 |
6
제 2 항에 있어서, 상기 데이터 추출부는 상기 각 의료기기의 특정 포트로부터 수신되는 데이터를 추출하는 포트 데이터 추출부와, 상기 의료기기의 특정 인터페이스 프로토콜로부터 수신되는 데이터를 추출하는 프로토콜 처리부 중 적어도 어느 하나인 것을 특징으로 하는 의료기기 인터페이스 서버
|
7 |
7
제 6 항에 있어서, 상기 포트 데이터 추출부는,상기 각 의료기기의 특정 포트로부터 데이터를 수신하는 데이터 수신부;상기 수신된 데이터를 차례로 대기시키는 데이터 큐(data queue);상기 데이터 큐로부터 데이터를 추출하여 상기 추출된 데이터를 상기 HL7 메시지 변환 처리부로 전송하는 데이터 패치부를 포함하여 구성되는 것을 특징으로 하는 의료기기 인터페이스 서버
|
8 |
8
제 7 항에 있어서, 상기 데이터 수신부는 상기 의료기기의 시리얼 포트(serial port)로부터 데이터를 수신하는 시리얼 데이터 수신부와, 상기 의료기기의 패러럴 포트(parallel port)로부터 데이터를 수신하는 패러럴 데이터 수신부 중 적어도 어느 하나인 것을 특징으로 하는 의료기기 인터페이스 서버
|
9 |
9
제 2 항에 있어서, 상기 HL7 메시지 변환 처리부는,상기 데이터 추출부로부터 수신되는 데이터 또는 프로토콜을 분석하여 필요한 정보를 추출하는 분석부;상기 분석부로부터 추출된 정보를 HL7 메시지에 매핑하여 상기 HL7 메시지를 생성하는 HL7 메시지 변환부;상기 HL7 메시지 변환부 또는 외부로부터 수신되는 상기 HL7 메시지를 차례로 대기시키는 HL7 메시지 큐를 포함하여 구성되는 것을 특징으로 하는 의료기기 인터페이스 서버
|
10 |
10
제 9 항에 있어서, 상기 분석부는 상기 데이터 추출부로부터 수신되는 데이터를 분석하여 필요한 정보를 추출하는 데이터 분석부와, 상기 데이터 추출부로부터 수신되는 프로토콜을 분석하여 필요한 정보를 추출하는 프로토콜 분석부 중 적어도 어느 하나인 것을 특징으로 하는 의료기기 인터페이스 서버
|