[go: up one dir, main page]

KR20060035302A - 다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버 - Google Patents

다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버 Download PDF

Info

Publication number
KR20060035302A
KR20060035302A KR1020040084737A KR20040084737A KR20060035302A KR 20060035302 A KR20060035302 A KR 20060035302A KR 1020040084737 A KR1020040084737 A KR 1020040084737A KR 20040084737 A KR20040084737 A KR 20040084737A KR 20060035302 A KR20060035302 A KR 20060035302A
Authority
KR
South Korea
Prior art keywords
patient
doctor
control server
information
data control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020040084737A
Other languages
English (en)
Other versions
KR100680314B1 (ko
Inventor
유선국
Original Assignee
연세대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 연세대학교 산학협력단 filed Critical 연세대학교 산학협력단
Priority to KR1020040084737A priority Critical patent/KR100680314B1/ko
Publication of KR20060035302A publication Critical patent/KR20060035302A/ko
Application granted granted Critical
Publication of KR100680314B1 publication Critical patent/KR100680314B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Child & Adolescent Psychology (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Marketing (AREA)
  • Pathology (AREA)
  • Human Resources & Organizations (AREA)
  • Epidemiology (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

본 발명은 다대다 통신기반의 응급의료 시스템의 최적화된 데이터 서버에 관한 것이다.
본 발명의 다대다 통신 기반 응급의료 시스템의 데이터 제어서버는, 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서, 상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계; 상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계; 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계; 상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계; 상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계; 상기 데이터 제어서버는 상기 환자시스템이 하나의 의사시스템의 컨설팅을 원하면 제1제어방식을 결정하고, 다수의 의사시스템의 컨설팅을 원하면 제2제어방식을 결정하는 제어방식 결정단계;를 적어도 포함하는 것을 특징으로 한다.
상기 제어방식결정단계에서 상기 제2제어방식으로 결정되면, 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보수신단계; 상기 데이터 제어서버는 상기 의사시스템의 의사가 서비스 가능한 의사인지를 확인하고, 의사시스템의 네트워크를 체크하는 네트워크 검사단계; 상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋지 않다면, 상기 정보수신단계의 환자정보에서 전송테이블에 따라서 전송될 데이터를 선택하여 상기 의사시스템으로 전송하는 제1환자정보 송신단계; 상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋다면, 상기 정보수신단계의 환자정보를 상기 의사시스템으로 모두 전송하는 제2환자정보 송신단계; 상기 데이터 제어서버는 상기 의사시스템으로부터 전문의 데이터를 수신하는 의사정보 수신단계; 데이터 제어서버는 상기 환자시스템이 서비스를 받을 수 있는 상태의 환자시스템인가를 확인한 후, 선택된 환자시스템으로 의사 정보를 전송하는 의사정보 송신단계;를 더 구비하은 것을 특징으로 한다.
상기 제어방식결정단계에서 상기 제1제어방식으로 결정되면, 의사시스템으로부터의 환자정보의 요청에따라, 상기 데이터 제어서버는 상기 환자정보리스트에 저장된 환자시스템의 IP와 포트정보 및 환자정보를 상기 의사시스템으로 전송하는 환자정보 송신단계; 상기 의사시스템은 상기 환자시스템의 환자가 의사가 연결하고자 하는 환자인지를 확인하여 상기 환자시스템으로 연결 요청을 하는 연결요청단계; 상기 환자시스템은 연결이 성공되었음을 상기 의사시스템에 알리고, 상기 의사시스템으로 환자정보를 전송하는 연결확인단계; 상기 의사시스템은 상기 환자시스템으로 전문의 데이터를 보내는 전문의데이터 전송단계를 구비하는 것을 특징으로 한다.
다대다 통신, 응급의료 시스템, 데이터 제어서버, UDP, TCP, 환자시스템, 의사시스템, 압축률

Description

다대다 통신기반의 응급의료 시스템의 최적화된 데이터 제어 서버{Data control sever of emergency medical information system on the basis of M-to-M communication}
도 1은 본 발명의 바람직한 일 실시예에 의한 통신기반의 응급의료 시스템의 데이터 제어서버의 동작을 개략적으로 설명하기 위한 설명도이다.
도 2는 도 1의 데이터 제어서버가 제1제어방식의 동작시의 환자와 의사 시스템의 연결도의 일예이다.
도 3은 도 1의 데이터 제어서버가 제1제어방식 동작시를 설명하기위한 설명도이다.
도 4는 도 1의 데이터 제어서버의 제1제어방식 동작시 사용자 전환이 필요한 경우의 동작을 설명하기위한 설명도이다.
도 5는 도 1의 데이터 제어서버가 제2제어방식의 동작시의 환자와 의사 시스템의 연결도의 일예이다.
도 6은 도 1의 데이터 제어서버의 제2제어방식 동작시를 설명하기위한 설명도이다.
도 7은 도 1의 데이터 제어서버의 동작시의 환자와 의사 시스템의 연결도의 일예이다.
도 8은 본 발명의 화상회의 전송 시퀀스 다이어그램이다.
도 9는 데이터 제어서버를 통해 도 8의 화상회의 고화질 비디오 및 화상회의 정보의 전송결과의 일예이다.
도 10은 본 발명의 생체신호 전송 시퀀스 다이어그램이다.
도 11은 데이터 제어서버를 통해 도10의 생체신호 전송결과의 일예이다.
도 12는 본 발명의 X레이 및 DICOM 이미지 전송 시퀀스 다이어그램이다.
도 13은 데이터 제어서버를 통해 도12의 X레이 및 DICOM 이미지 전송결과의 일예이다.
도 14는 도 1의 데이터 제어서버의 제1제어방식의 직접 연결 시퀀스 다이어그램이다.
도 15는 도 1의 데이터 제어서버의 제2제어방식의 다중 연결 시퀀스 다이어그램이다.
도 16은 도 1의 데이터 제어서버의 통합 시퀀스 다이어그램이다.
본 발명은 다대다 통신기반의 응급의료 시스템의 최적화된 데이터 제어서버에 관한 것이다.
응급의료 시스템은 초기처치에 따라 환자의 생명과 직결된 의료 시스템이다. 가정이나, 산간,벽지, 농어촌 등의 의료 사각지대에서 응급환자가 발생하였을 경우, 보건소 및 중소 병원에서 기초적인 처치만이 가능하기 때문에 3차 의료기관과의 통신 연결을 통해 응급전문의 및 전문의사에 의한 신속한 처치를 요구한다.
여러 명의 환자에 대해 3차 의료기관에서 여러 전문의가 진단하기 위해서는 다수의 환자대 다수의 전문의(Multi Patients-to-Multi Consultants)로 이루어지는 다대다(M-to-M) 기반의 통신이 필요하다.
기존의 네트워크 기술 중에 다대다 연결을 지원하는 것은 브로드캐스트와 멀티캐스트가 있다. 브로드캐스트의 경우 동일한 정보를 단방향으로만 지원하기 때문에 의료 시스템 적용에는 적합하지 않다. 멀티캐스트는 UDP(user datagram protocol)를 사용하기 때문에 의료 데이터의 안정적인 전송을 위해 추가적인 제어 프로토콜이 필수적이며 IPv6의 표준화와 밀접한 관련으로 인해 아직까지 실제적인 어플리케이션에 사용되고 있지 않다. 즉 기존의 다중 연결을 지원하는 것은 IPv6 기반의 멀티캐스트 기술에 있어서, 멀티캐스트 프로토콜을 지원하는 라우터는 현재 일반 상용망에서 범용적으로 사용되고 있지 않으며, 또한 응급의료 시스템에서 환자 정보 등에 대한 선택적 보안이 불가능하고 모든 데이터가 UDP 프로토콜 기반으로 전송되기 때문에 신뢰성 있는 전송이 보장되지 않는다. 또한 다중 연결에서의 참가, 탈퇴 여부의 권한이 응급진료 시스템의 어플리케이션 계층에 존재하는 것이 아니라 호스트 단에 있으므로 센터에서의 참가자관리가 어렵다.
그러므로 본 발명에서는 환자와 의사간의 전송상태 및 요구사항에 따라 유기적으로 연결과 전송을 관리할 수 있는 다대다 통신기반의 응급의료 시스템의 최적화된 데이터 서버를 제공한다. 본 발명의 다대다 통신기반의 응급의료 시스템의 데 이터 서버는 다대다 통신기반 시스템의 중간부분인 응급의료 센터에서의 데이터 제어 서버를 말한다.
본 발명의 데이터 제어 서버는 모니터링 측면에서 사용자들간의 연결상태를 수시로 체크하여 다수의 일대다(1-to- M) 연결을 관리하며, 데이터 스트리밍 측면에서는 의료 멀티미디어 데이터를 의사의 전송상태와 요구조건에 따라 유기적으로 실시간 전송할수 있고, 디스플레이 측면에서는 다수의 모니터를 사용하여 여러 데이터 정보를 동시에 디스플레이 하며 세이브 측면에서는 실시간으로 환자의 정보와 멀티미디어 데이터를 데이터베이스 서버에 저장할 수 있는 다대다 통신기반의 응급의료 시스템의 데이터 서버를 제공한다.
본 발명이 이루고자하는 기술적 과제는 환자와 의사간의 전송상태 및 요구사항에 따라 유기적으로 연결과 전송을 관리할 수 있는 다대다 통신기반의 응급의료 시스템의 최적화된 데이터 서버를 제공하는데 있다.
본 발명이 이루고자하는 또 다른 기술적 과제는 불필요한 전송 지연 및 처리 지연을 최소화 하면서 사용자의 요구사항에 최적화된 통신이 가능할 뿐만 아니라 데이터의 저장도 가능한 다대다 통신기반의 응급의료 시스템의 데이터 서버를 제공하는데 있다.
본 발명이 이루고자하는 또 다른 기술적 과제는 모니터링 측면에서 사용자들간의 연결상태를 수시로 체크하여 다수의 일대다 연결을 관리하며, 데이터 스트리밍 측면에서는 의료 멀티미디어 데이터를 의사의 전송상태와 요구조건에 따라 유기 적으로 실시간 전송할수 있고, 디스플레이 측면에서는 다수의 모니터를 사용하여 여러 데이터 정보를 동시에 디스플레이 하며 세이브 측면에서는 실시간으로 환자의 정보와 멀티미디어 데이터를 데이터베이스 서버에 저장할 수 있는 다대다 통신기반의 응급의료 시스템의 데이터 서버를 제공하는데 있다.
상기한 기술적 과제를 이루기위한 본 발명의 특징점을 나열하면 다음과 같다.
본 발명의 다대다 통신 기반 응급의료 시스템의 데이터 제어서버는, 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서, 상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계; 상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계; 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계; 상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계; 상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계; 상기 의사확인단계의 결과 조인가능한 의사이면, 의사시스템으로부터의 환자정보의 요청에따라, 상기 데이터 제어서버는 상기 환자정보리스트에 저장된 환자시스템의 IP와 포트정보 및 환자정보를 상기 의사시스템으로 전송하는 환자정보 송신단계; 상기 의사시스템은 상기 환자시스템의 환자가 의사가 연 결하고자 하는 환자인지를 확인하여 상기 환자시스템으로 연결 요청을 하는 연결요청단계; 상기 환자시스템은 연결이 성공되었음을 상기 의사시스템에 알리고, 상기 의사시스템으로 환자정보를 전송하는 연결확인단계; 상기 의사시스템은 상기 환자시스템으로 전문의 데이터를 보내는 전문의데이터 전송단계를 구비하는 것을 특징으로한다.
상기 연결요청단계는, 상기 의사시스템은 상기 환자시스템과의 통신이 가능하도록 압축률을 조절하며 상기 의사시스템이 연결 승인을 상기 데이터 제어서버로 알리는 의사시스템의 연결승인단계; 상기 환자시스템은 상기 의사시스템의 전송 환경과 전문의 상황에 따라 전송 데이터의 압축률과 종류를 결정하는 데이터 압축률 결정단계를 포함하는 것을 특징으로 한다.
본 발명의 다대다 통신 기반 응급의료 시스템의 데이터 제어서버는, 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서, 상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계; 상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계; 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계; 상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계; 상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계; 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정 보를 수신하는 환자정보수신단계; 상기 데이터 제어서버는 상기 의사시스템의 의사가 서비스 가능한 의사인지를 확인하고, 의사시스템의 네트워크를 체크하는 네트워크 검사단계; 상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋지 않다면, 상기 정보수신단계의 환자정보에서 전송테이블에 따라서 전송될 데이터를 선택하여 상기 의사시스템으로 전송하는 제1환자정보 송신단계; 상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋다면, 상기 정보수신단계의 환자정보를 상기 의사시스템으로 모두 전송하는 제2환자정보 송신단계; 상기 데이터 제어서버는 상기 의사시스템으로부터 전문의 데이터를 수신하는 의사정보 수신단계;
데이터 제어서버는 상기 환자시스템이 서비스를 받을 수 있는 상태의 환자시스템인가를 확인한 후, 선택된 환자시스템으로 의사 정보를 전송하는 의사정보 송신단계;를 구비하는 것을 특징으로 한다.
상기 환자정보는 고화질비디오 영상신호, 화상회의 영상 및 음성신호, 심전도신호, 호흡신호, DICOM 이미지, X레이 이미지신호 중 적어도 하나를 구비하는 것을 특징으로 한다.
상기 환자정보로 고화질비디오 영상신호, 화상회의의 영상 및 음성정보를 전송할때는, UDP를 사용하며, 상기 환자정보로 생체정보, X레이 이미지를 전송할때는, TCP를 사용하는 것을 특징으로 한다.
본 발명의 다대다 통신 기반 응급의료 시스템의 데이터 제어서버는, 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서, 상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계; 상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계; 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계; 상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계; 상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계; 상기 데이터 제어서버는 상기 환자시스템이 하나의 의사시스템의 컨설팅을 원하면 제1제어방식을 결정하고, 다수의 의사시스템의 컨설팅을 원하면 제2제어방식을 결정하는 제어방식 결정단계;를 적어도 포함하는 것을 특징으로 한다.
상기 제어방식결정단계에서 상기 제2제어방식으로 결정되면, 상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보수신단계; 상기 데이터 제어서버는 상기 의사시스템의 의사가 서비스 가능한 의사인지를 확인하고, 의사시스템의 네트워크를 체크하는 네트워크 검사단계; 상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋지 않다면, 상기 정보수신단계의 환자정보에서 전송테이블에 따라서 전송될 데이터를 선택하여 상기 의사시스템으로 전송하는 제1환자정보 송신단계; 상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋다면, 상기 정보수신단계의 환자정보를 상기 의사시스템으로 모두 전송하는 제2환자정보 송신단계; 상기 데이터 제어서버는 상기 의사시스템으로부터 전문의 데이터를 수신하는 의사정보 수신단계; 데이터 제어서버는 상기 환자시스템이 서비스를 받을 수 있는 상태의 환자시스템인가를 확인한 후, 선택된 환자시스템으로 의사 정보를 전송하는 의사정보 송신단계;를 더 구비하는 것을 특징으로 한다.
상기 제어방식결정단계에서 상기 제1제어방식으로 결정되면, 의사시스템으로부터의 환자정보의 요청에따라, 상기 데이터 제어서버는 상기 환자정보리스트에 저장된 환자시스템의 IP와 포트정보 및 환자정보를 상기 의사시스템으로 전송하는 환자정보 송신단계; 상기 의사시스템은 상기 환자시스템의 환자가 의사가 연결하고자 하는 환자인지를 확인하여 상기 환자시스템으로 연결 요청을 하는 연결요청단계; 상기 환자시스템은 연결이 성공되었음을 상기 의사시스템에 알리고, 상기 의사시스템으로 환자정보를 전송하는 연결확인단계; 상기 의사시스템은 상기 환자시스템으로 전문의 데이터를 보내는 전문의데이터 전송단계를 구비하는 것을 특징으로 한다.
이하 본 발명의 일 실시예에 의한 다대다 통신기반의 응급의료 시스템의 데이터 서버의 구성 및 동작을 첨부한 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 바람직한 일 실시예에 의한 통신기반의 응급의료 시스템의 데이터 제어서버의 동작을 개략적으로 설명하기 위한 설명도이다. 즉 도 1은 데이터 제어 서버를 사용한 다대다 통신 기반 응급의료 시스템의 기본 구조로, M개의 환자 시스템(100), 데이터 제어 서버(200), N개의 의사 시스템(300)로 이루어진다.
M개의 환자 시스템(100)은 기본적으로 4가지 멀티미디어 데이터인 생체신호, 고화질비디오 영상신호, 화상회의의 영상 및 음성신호, X레이 또는 디지털 의료 영상의 표준 규격인 DICOM(Digital Imaging and Communications in Medicine) 이미지 신호를 전송한다. 이것은 환자의 위치 또는 사용 환경에 따라 전송 데이터의 수가 달라질 수 있다.
데이터 제어 서버(200)는 응급의료시스템의 센터에 위치하며, 환자 시스템으로부터의 생체신호, 고화질비디오 영상신호, 화상회의의 영상 및 음성신호, X레이 또는 DICOM 이미지신호 등의 데이터를 N개의 의사 시스템으로 연결시켜 서로간의 통신이 가능하게 한다. 데이터 제어 서버(200)는 두가지 제어방식인 제1제어방식과 제2제어방식을 구비한다. 제1 제어방식은 데이터 제어 서버에서 서비스를 받고자 하는 한명의 환자가 한 의사만이 필요한 경우, 즉 한 환자 시스템이 한 의사 시스템만이 필요한 경우의 제어방식이다. 제2 제어방식은 한명의 환자가 여러 명의 전문의가 필요할 경우, 즉 한 환자시스템이 여러 명의 의사 시스템과의 통신이 필요할 경우의 제어방식이다. 데이터 제어 서버(200)는 서비스 받고자 하는 환자가 몇 명의 의사와의 컨설팅이 필요한지를 우선적으로 확인하고 한 명의 전문의 만이 필요한 경우 제1 제어방식을 취하고, 여러 명의 전문의가 필요할 경우에는 제2 제어방식에 따라 동작한다.
데이터베이스 서버(400)는 데이터 제어서버(200)로부터의 환자 정보 데이터와 전송에 사용되는 멀티미디어 관련 데이터 및 제어 정보를 실시간으로 저장한다.
도 2는 도 1의 데이터 제어서버가 제1제어방식의 동작시의 환자와 의사 시스템의 연결도의 일예이고, 도 3은 도 1의 데이터 제어서버가 제1제어방식 동작시를 설명하기위한 설명도이다. 도 2에서와 같이, 제1제어방식은 M개의 환자시스템(100)과 N개의 의사시스템(300)이 데이터 제어서버(200)에 연결되어 있지만 상호 독립적 인 통신이 필요한 경우를 위한 것이다.
P1 환자의 응급 상태가 C1 전문의 컨설팅이 요구되는 경우, P1 환자시스템(100)은 데이터 제어서버(200)에 응급 상황에 따른 서비스를 요청한다(도 3의 ①).
데이터 제어서버(200)는 P1 환자시스템의 상태와 전송 대역폭을 받아 들여 C1 의사시스템(300)에게 P1 환자시스템의 네트워크 주소, 전송 대역폭 정보와 멀티미디어 데이터 종류 정보 등의 환자정보를 전달하여 P1 환자시스템(100)과의 통신 요청을 한다(도 3의 ②).
C1 의사시스템(300)은 P1 환자시스템(100)과의 최적의 통신이 가능하도록 압축률 등을 조절하며 C1 의사시스템(300)이 P1 환자시스템(100)과의 연결의 승인여부를 데이터 제어서버(200)로 알린다(도 3의 ③).
이것은 다시 역순으로 P1 환자시스템(100)에게도 적용되어, P1 환자시스템(100)은 C1 의사시스템(300)과의 연결 확인을 받으면(도 3의 ④), C1 의사시스템(300)의 전송 환경과 전문의 상황에 따라 전송 데이터의 압축률과 종류를 결정한다.
이상의 협상 과정을 데이터 제어서버(200)는 주관한 후 상호간의 정보 교환이 완료되면, P1 환자시스템(100)과 C1 의사시스템(300)은 데이터 제어서버(200)를 거치지 않고 직접적으로 통신(Bypass)하면서(도 3의 ⑤), P1 환자시스템(100)과 C1 의사시스템(300)은 1분 간격으로 통신망 상태를 데이터 제어서버(200)에 전송하여(도 3의 ⑥ 및 ⑦), 한쪽의 통신망 상태가 급격히 변화하더라도 데이터 제어서버(200)를 통해 데이터의 손실 없이 신속한 처리를 가능토록 한다.
도 4는 도 1의 데이터 제어서버의 제1제어방식 동작시 사용자 전환이 필요한 경우의 동작을 설명하기위한 설명도이다.
데이터 제어서버(200)는 제1제어방식 동작시, 여러 명의 사용자가 1대 1로 연결이 되기 때문에 환자나 의사 쪽에서 사용자 전환이 필요한 경우가 발생할 수 있다. 예를 들어 한 명의 환자가 다른 전문의와의 통신이 필요한 경우 또는 반대로 다른 환자가 통신 중인 전문의와 다른 연결이 필요한 경우이다.
첫번째의 경우로, 한 명의 환자가 다른 전문의와의 통신이 필요한 경우는, 도 4와 같이 P1 환자시스템(100)이 C1 의사시스템(300)과의 연결을 해제하고 C2 의사시스템(300)과의 연결을 요청하면(도 4의 ①), 데이터 제어서버(200)는 C1 의사시스템(300)에 해제 요청을 통보하여(도 4의 ②), 안정적으로 P1 환자시스템(100)과 C1 의사시스템(300)의 연결이 해제되도록 한다(도 4의 ③, ④). 이후 P1 환자시스템(100)과 C2 의사시스템(300)의 협상 및 연결 후 직접 통신 할 수 있도록 하는 과정은 도 3과 동일하다(도 4의 ⑤ 내지 ⑩).
두 번째 경우로, 다른 환자가 통신 중인 전문의와 다른 연결이 필요한 경우, 즉 통신중인 한 명의 전문의에 대해 다른 환자가 접속을 요청할 때는, 기존의 P1 환자시스템(100)과의 통신은 유지한 채, 다른 포트와 다중 모니터를 사용하여 동시에 통신이 가능하도록 한다.
데이터 제어서버(200)의 제1제어방식은 사용자들간의 직접 통신이 가능하도록 제어하기 때문에 데이터 제어서버(200)를 통과하는 통신에 비해 불필요한 전송 시간과 처리 시간을 줄일 수 있다는 장점이 있다.
도 5는 도 1의 데이터 제어서버가 제2제어방식의 동작시의 환자와 의사 시스템의 연결도의 일예이고, 도 6은 도 1의 데이터 제어서버의 제2제어방식 동작시를 설명하기위한 설명도이다. 도 5에서와 같이, 데이터 제어서버(200)의 제2제어방식은 환자가 여러 명의 의사와 동시에 접속하여 통신하고자 하는 경우를 위해 통합적인 제어가 가능하도록 되어 있다. 도 6은 M명의 환자(P1, … , PM)가 N명의 의사(C1, …, CN)와 실시간 동시 연결에 대한 데이터 제어서버(200)의 처리 흐름도를 설명하기 위한 것이다. 데이터 제어서버(200)는 해당 전문의에 특성화된 우선순위 전송 테이블을 구비하고 있으며, 의사시스템(300)으로 환자정보 전송방식은 다중 복사(multiple copy)방식을 적용한다.
다중 접속에서 가장 중요한 고려 사항은 LAN, x-DSL, WLAN과 같은 다양한 네트워크 환경에서 발생하는 대역폭의 변화 문제를 처리하는 것으로, 정보의 송신부라 할 수 있는 환자 시스템(100)은 각자의 대역폭을 최대한 활용하여 데이터 제어서버(200)로 전송하기 때문에 큰 문제가 되지 않지만, 수신부가 되는 의사시스템(300) 쪽에서 낮은 대역폭을 가진 상태라면 심각한 전송 지연 또는 데이터 손실이 발생할 수 있다. 기본적으로 N개의 의사시스템(300)에게 환자의 정보를 전송하는 것은 다중 복사(multiple copy) 방식을 사용한다. 다양한 전송 대역폭 문제는 의료진료 시스템의 특성에 따라 N명의 전문의가 환자의 상태를 컨설팅 하기 위해 필요한 데이터는 서로 상이하다는 관찰로부터 해결책을 마련했다. 예를 들어 심장 전문의인 경우 4가지 멀티미디어 데이터(생체신호, 고화질비디오 영상신호, 화상회의 음성 및 영상신호, X레이 이미지신호) 중 생체신호를 우선적으로 요구하고 방사선 과 전문의인 경우 X레이 이미지신호를 우선적으로 요구한다. 그러므로 본 발명의 데이터 제어 서버(200)에 해당 전문의에 특성화된 우선순위 전송 테이블을 응급 전문의와 각 분야의 전문의와 상의하여 작성되었다.
데이터 제어 서버(200)가 구비한 해당 전문의에 특성화된 우선순위 전송 테이블은 표1과 같다.
전문의 우선순위1 우선순위2 우선순위3 우선순위4
응급의학과 생체신호 고화질비디오 영상신호 X레이 이미지 화상회의
심장내과 생체신호 화상회의 고화질비디오 영상신호 X레이 이미지
방사선과 X레이 이미지 생체신호 화상회의 고화질비디오 영상신호
내과 생체신호 X레이 이미지 화상회의 고화질비디오 영상신호
외과 고화질비디오 영상신호 화상회의 X레이 이미지 생체신호
신경외과 생체신호 화상회의 X레이 이미지 고화질비디오 영상신호
도 6에 있어서, M개의 환자 시스템(100)에서 연결 요청이 있고 데이터 제어 서버(200)는 연결승인을 하며 각 환자 시스템의 데이터 종류와 압축 정보 및 크기, 전송 대역폭을 확인한다(도 6의 ①). 데이터 제어 서버는 N개의 의사 시스템(300)과 협상하여 특성분류, 전송환경을 확인하며, 즉 다중 복사를 위해 각 의사시스템(300)의 전송 상태와 의사시스템(300)의 종류(전문의 전문종류)를 확인한다(도 6의 ②). N개의 의사시스템(300)에 특성화된 전송테이블 맞추어 전송테이블을 작성한다(도 6의 ③). 다수의 환자시스템(100)이 전송한 데이터의 대역폭 보다 각 의사 시스템(300)의 가지는 대역폭이 크면 전송테이블에 관계없이 모든 데이터를 안정적으로 보낼 수 있지만, 반대로 의사시스템(300)의 대역폭이 크게 떨어진다면 전문의에 따라 부여된 우선순위 데이터 만을 대역폭에 맞게 전송한다. M개의 환자시스템(100)의 데이터를 전송하며(도 6의 ④) 전송테이블을 통한 의사시스템과 통신한다(도 6의⑤). 그리고 환자 정보 데이터와 전송에 사용되는 멀티미디어 관련 데이터 및 제어 정보를 실시간으로 데이터 베이스 서버(400)에 저장한다(도 6의 ⑥).
도 7은 도 1의 데이터 제어서버의 동작시의 환자와 의사 시스템의 연결도의 일예이다. 데이터 제어서버(200)는 제1제어방식과 제2제어방식을 모두 구비하며, 따라서 데이터 제어서버(200)는 제1제어방식으로도 제2제어방식으로도 작동이 가능하므로, 도 7과 같이, 환자시스템과 의사시스템 간에 독립적인 연결과 다중 연결이 혼재되어 있을 때, 유기적으로 통신 설정을 조절한다.
데이터 제어서버(200)는 서비스 받고자 하는 환자가 몇 명의 의사와의 컨설팅이 필요한지를 우선적으로 확인하고, 한 명의 전문의 만이 필요한 경우 제1제어방식에의해 통신을 하도록 하고, 여러 명의 전문의가 필요할 경우에는 제2제어방식에 의해 각 전문의 시스템의 대역폭을 측정하여 전송 테이블에 따라 다중 복사 방식을 사용하여 통신한다. 따라서 본 발명의 데이터 제어서버(200)는 불필요한 전송 지연 및 처리 지연을 최소화 하면서 사용자의 요구사항에 최적화된 통신이 가능할 뿐만 아니라 데이터의 저장도 가능하다는 이점이 있다.
본 발명의 데이터 제어서버(200)를 사용한 응급 시스템은 실시간 전송과 안정적인 전송을 동시에 보장하기 위해, 각 멀티미디어 데이터를 서로 다른 네트워크 프로토콜을 사용하여 전송한다. 멀티미디어 데이터의 특성에 따라 선택된 전송 프로토콜을 표2에 나타낸다.
고화질비디오 화상호의(V&A) 생체신호 X레이, DICOM 이미지
프로토콜 UDP UDP TCP TCP
표 2와 같이 고화질비디오 영상신호나 화상회의 같이 실시간 전송을 보다 더 요구하는 경우는 UDP를 사용하고, 생체신호와 X레이 이미지처럼 데이터 손실이 의료 진단에 크게 영향을 끼치는 경우는 TCP를 사용하여 신뢰성 있는 전송이 가능하도록 한다.
다음은 본 발명의 데이터 전송 부분 시스템 구성에 관하여 설명한다.
도 8은 본 발명의 고화질 카메라 및 화상회의 전송 시퀀스 다이어그램이다. 환자시스템(100)과 의사시스템(300)에 각각 장착된 고화질 카메라를 통해 화상 회의( Video & Audio )를 행할 때의 흐름도이다.
환자시스템(100)에서 고화질 영상 데이터를 의사시스템(300)으로 전달하면(S100), 의사시스템은 압축된 데이터를 디코딩하여(S110), 고화질영상을 디스플레이를 한다(S120).
환자시스템(100)에서 화상회의 영상 데이터를 의사시스템(300)으로 전달하면(S130), 의사시스템(300)은 전달받은 화상회의 영상 데이터가 H.261로 압축되었는지, H.263으로 압축되었는지에 따라 디코딩하여(S140, S145), 디스플레이를 한다.
환자시스템(100)에서 화상회의 음성 데이터를 의사시스템(300)으로 전달하면(S150), 의사시스템(300)은 G.711로 압축된 데이터를 디코딩하여 오디오플레이를 한다.
도 9는 도 8의 화상회의 전송결과이다. 즉 데이터 제어서버(200)를 통해 전송된 고화질비디오 영상신호 및 화상회의 정보이다.
본 발명에서 고화질 카메라와 화상회의 데이터는 환자시스템(100)과 의사시스템(300)에 각각 장착되는 두 개의 카메라를 사용하여 취득한다. 고화질 카메라는 640 × 480 해상도에서 MPEG4를 사용하여 압축하고 화상회의에서 비디오 데이터는 H.263, 오디오 데이터는 G.711을 사용하여 압축한다.
도 10은 본 발명의 생체신호 전송 시퀀스 다이어그램이다.
환자시스템(100)에서 환자의 생체신호 정보를 의사시스템(300)으로 전달하면, 의사시스템(300)은 환자의 생체신호인지를 확인하며 환자의 생체신호이면(S210), 입력된 생체신호에 따라 심전도(ECG), 산소포화도(SPO2), 호흡신호(Resp), 혈압(NIBP: Non invasive blood pressure)를 디스플레이한다(S220, S230, S240, S250).
도 11은 데이터 제어서버를 통해 도10의 생체신호 전송결과의 일예이다.
환자시스템(100)의 환자 모니터로부터 획득되는 생체신호는 심전도, 산소포화도, 혈압, 호흡을 포함한다. 심전도 신호의 경우 수신단에서 지속적인 모니터링이 필요하기 때문에 도 11의 전송 결과와 같이 긴 구간을 선택적으로 확인 할 수 있도록 설계 되었다.
도 12는 본 발명의 X레이 및 DICOM 이미지 전송 시퀀스 다이어그램이다.
환자시스템(100)이 X레이, DICOM 이미지파일을 의사시스템(300)으로 전송하면(S300), DICOM 이미지이면 DICOM 표준안에 맞추어 데이터베이스 서버(400)에 저 장하며 다른이미지 파일도 데이터베이스 서버(400)에 저장한다(S310, 320).
환자시스템(100)이 콘트롤 정보를 의사시스템(300)으로 전송하고(S330), 의사시스템(300)은 저장되어 있는 파일 중 콘트롤할 이미지가 있는지를 확인하며(S340), 콘트롤할 파일이 DICOM 이미지파일이라면 DICOM 이미지 파일을 디스플레이하고(S350), 콘트롤할 파일이 DICOM 이미지파일이 아니고 다른 파일이라면 그 다른파일을 디스플레이한다(S360).
도 13은 데이터 제어서버를 통해 도12의 X레이 및 DICOM 이미지 전송결과의 일예이다.
X-ray 이미지는 병원 내의 정보 시스템인 PACS에서 DICOM 표준안에 맞추어 획득된다. 응급의료 시스템은 DICOM 표준에 맞춘 인터페이스를 통해 방사선 영상을 획득하고 전송된다.
다음은 본 발명의 데이터 제어서버 부분 시스템 구성에 관하여 설명한다.
도 14는 도 1의 데이터 제어서버의 제1제어방식의 직접 연결 시퀀스 다이어그램이다.
환자시스템(100)은 먼저 데이터 제어서버(200)에 접속을 요청하고(S400), 데이터 제어서버(200)는 조인가능한 환자인지를 확인하여(S410) 연결을 승인하며, 환자 정보리스트에 환자시스템(100)의 IP정보와 포트(Port)정보를 저장한다(S420). 그러면 환자시스템(100)은 데이터 제어서버(200)로 환자정보를 전송한다(S430). 즉 환자시스템은 전송할 데이터의 종류와 정보를 전송한다. 데이터 제어서버(200)는 컨트롤모니터에 환자정보를 저장한다(S440). 그 후 의사시스템의 컨설팅를 기다리 게 된다.
의사시스템(300)도 역시 데이터 제어서버(200)에 연결 요청하며(S450), 데이터 제어서버(300)는 조인가능한 의사인지 확인하고(S460), 조인가능한 의사이면 의사시스템(300)에서의 환자정보(환자 IP , 포트등)의 요청에따라(S500), 데이터 제어서버(200)는 환자정보리스트(환자 IP , 포트등)를 의사시스템(300)으로 전송한다(S510).
의사시스템(300)은 환자정보들로부터 환자가 의사의 전문의 특성에 맞는 환자인지, 즉 의사가 연결하고자 하는 환자인지를 확인하며 환자시스템과 최적통신이 가능하도록 압축률을 조정한다(S520). 이때 실제적으로는 의사시스템(300)은 환자시스템(100)과의 최적의 통신이 가능하도록 압축률 등을 조절하며 의사시스템(300)이 환자시스템(100)과의 연결의 승인을 데이터 제어서버(200)로 알리며, 환자시스템(100)은 데이터 제어서버(200)을 통해 의사시스템(300)과의 연결승인을 받으면, 의사시스템(300)의 전송 환경과 전문의 상황에 따라 전송 데이터의 압축률과 종류를 결정한다.
의사시스템(300)은 환자시스템(100)으로 연결 요청을 한다(S530). 이로써 의사시스템(300)은 환자시스템(100)과 직접 세션을 맺게 된다. 즉, 환자시스템 측은 데이터 제어서버에 접속한 후 의사시스템의 접속을 허용하기 위한 서버 소켓(Server Socket)을 생성하여 리슨(Listen) 하고 있는 상태가 되어있다.
환자시스템(100)은 연결이 성공되었음을 의사시스템(300)에 알리고(S540), 의사시스템(300)으로 환자정보를 전송한다(S550). 이때 전송되는 환자데이터는 고 화질비디오 영상신호, 화상회의 영상 및 음성신호, 심전도 또는 호흡신호 등의 생체신호, DICOM 이미지 또는 기타 이미지 등의 이미지신호 파일이다.
의사시스템(300)은 환자시스템으로 전문의 데이터를 보낸다(S560)). 이 전문의 데이터는 화상회의 영상 및 음성 신호, DICOM 이미지 또는 기타 이미지 등의 이미지신호 파일이다.
도 15는 도 1의 데이터 제어서버의 제2제어방식의 다중 연결 시퀀스 다이어그램이다.
환자시스템(100)은 먼저 데이터 제어서버(200)에 접속을 요청하고(S400), 데이터 제어서버(200)는 조인가능한 환자인지를 확인하여(S410) 연결을 승인하며, 환자 정보리스트에 환자시스템(100)의 IP정보와 포트(Port)정보를 저장한다(S420). 그러면 환자시스템(100)은 데이터 제어서버(200)로 환자정보를 전송한다(S430). 즉 환자시스템은 전송할 데이터의 종류와 정보를 전송한다. 데이터 제어서버(200)는 컨트롤모니터에 환자정보를 저장한다(S440). 그 후 의사시스템의 컨설팅를 기다리게 된다.
의사시스템(300)도 역시 데이터 제어서버(200)에 연결 요청하며(S450), 데이터 제어서버(300)는 조인가능한 의사인지 확인하고(S460), 조인가능한 의사이면
데이터 제어서버(200)는 환자시스템(100)으로부터 환자정보를 전송받는다(S600). 이때 전송되는 환자데이터는 고화질비디오 영상신호, 화상회의 영상 및 음성신호, 심전도신호 또는 호흡신호 등의 생체신호, DICOM 이미지 또는 기타 이미지 등의 이미지 신호이다.
데이터 제어서버(200)는 선택된 의사가 전문의 특성등을 고려하여 서비스 가능한 의사인지를 확인하여(S610), 의사시스템(200)과의 네트워크를 체크한다(S620). 의사시스템(300)과의 네트워크상태가 좋지 않다면 전문의에 따라 전송될 데이터를 선택하여(S640) 의사시스템(300)으로 전송한다. 의사시스템(300)과의 네트워크상태가 좋다면 의사시스템(300)으로 데이터를 모두 전송한다(S650).
의사시스템(300)은 데이터 제어서버(200)로 전문의 데이터를 보낸다(S660)). 이 전문의 데이터는 화상회의 영상 및 음성 데이터, DICOM 이미지, 기타 이미지 등의 이미지 파일이다.
데이터 제어서버(200)은 선택된 환자시스템(100)이 서비스를 받을 수 있는 상태의 환자시스템(100)인가를 확인한 후(S670), 선택된 환자시스템(100)으로 의사 정보를 전송한다(S680). 환자 정보 데이터와 전송에 사용되는 멀티미디어 관련 데이터 및 제어 정보를 실시간으로 데이터 베이스 서버(400)에 저장한다.
즉 도 15는 데이터 제어서버(200)가 환자시스템(100)의 데이터를 받게 되는데, 이 받은 데이터는 선택된 의사시스템(300)의 네트워크 상태에 따라 환자 정보를 우선순위를 두어 전송함으로써, 전문의에 따른 효율적인 모니터링(Monitoring)이 가능하게 된다. 환자시스템(100)이 데이터 제어서버(200)에 접속이 되면 IP, 포트 등의 정보가 저장이 되며, 데이터 제어서버(200)가 의사시스템(300)과의 세션을 정할 때 이 IP와 포트를 사용하여 환자시스템(100)과 의사시스템(300)의 데이터를 중재하게 된다.
도 16은 도 1의 데이터 제어서버의 통합 시퀀스 다이어그램이다.
본 발명의 데이터 제어서버(200)는 제1제어방식과 제2제어방식을 모두 구비하는데, 데이터 제어서버(200)는 환자시스템과 의사시스템을 모니터링하면서 제1제어방식, 제2제어방식 중 보다 효율적인 데이터 전송을 할 수 있는 제어방식을 선택한 후 환자시스템 측 데이터를 의사시스템으로 전송하게 된다.
환자시스템(100)은 먼저 데이터 제어서버(200)에 접속을 요청하고(S400), 데이터 제어서버(200)는 조인가능한 환자인지를 확인하여(S410) 연결을 승인하며, 환자 정보리스트에 환자시스템(100)의 IP정보와 포트(Port)정보를 저장한다(S420). 그러면 환자시스템(100)은 데이터 제어서버(200)로 환자정보를 전송한다(S430). 즉 환자시스템은 전송할 데이터의 종류와 정보를 전송한다. 데이터 제어서버(200)는 컨트롤모니터에 환자정보를 저장한다(S440). 그 후 의사시스템의 컨설팅를 기다리게 된다.
의사시스템(300)도 역시 데이터 제어서버(200)에 연결 요청하며(S450), 데이터 제어서버(300)는 조인가능한 의사인지 확인한다(S460).
데이터 제어 서버(200)는 서비스 받고자 하는 환자가 몇 명의 의사와의 컨설팅이 필요한지에 따라 제1제어방식과 제2제어방식을 취하게 된다.
제2제어방식을 취하는 경우에 있어서, 데이터 제어서버(200)는 환자시스템(100)으로부터 환자정보를 전송받는다(S600). 이때 전송되는 환자데이터는 고화질비디오 영상신호, 화상회의 영상 및 음성신호, 심전도신호 또는 호흡신호 등의 생체신호, DICOM 이미지 또는 기타 이미지 등의 이미지 신호이다.
데이터 제어서버(200)는 선택된 의사가 전문의 특성등을 고려하여 서비스 가 능한 의사인지를 확인하여(S610), 의사시스템(200)과의 네트워크를 체크한다(S620). 의사시스템(300)과의 네트워크상태가 좋지 않다면 전문의에 따라 전송될 데이터를 선택하여(S640) 의사시스템(300)으로 전송한다. 의사시스템(300)과의 네트워크상태가 좋다면 의사시스템(300)으로 데이터를 모두 전송한다(S650).
의사시스템(300)은 데이터 제어서버(200)로 전문의 데이터를 보낸다(S660)). 이 전문의 데이터는 화상회의 영상 및 음성신호, DICOM 이미지 또는 기타 이미지 등의 이미지신호이다.
데이터 제어서버(200)은 선택된 환자시스템(100)이 서비스를 받을 수 있는 상태의 환자시스템(100)인가를 확인한 후(S670), 선택된 환자시스템(100)으로 의사 정보를 전송한다(S680).
또한 제1제어방식을 취하는 경우에 있어서, 의사시스템(300)에서의 환자정보(환자 IP , 포트등)의 요청에따라(S500), 데이터 제어서버(200)는 환자정보리스트(환자 IP , 포트등)를 의사시스템(300)으로 전송한다(S510).
의사시스템(300)은 환자정보들로부터 환자가 의사의 전문의 특성에 맞는 환자인지, 즉 의사가 연결하고자 하는 환자인지를 확인하며 환자시스템과 최적통신이 가능하도록 압축률을 조정한다(S520). 이때 실제적으로는 의사시스템(300)은 환자시스템(100)과의 최적의 통신이 가능하도록 압축률 등을 조절하며 의사시스템(300)이 환자시스템(100)과의 연결의 승인을 데이터 제어서버(200)로 알리며, 환자시스템(100)은 데이터 제어서버(200)을 통해 의사시스템(300)과의 연결승인을 받으면, 의사시스템(300)의 전송 환경과 전문의 상황에 따라 전송 데이터의 압축률과 종류 를 결정한다.
의사시스템(300)은 환자시스템(100)으로 연결 요청을 한다(S530). 환자시스템(100)은 연결이 성공되었음을 의사시스템(300)에 알리고(S540), 의사시스템(300)으로 환자정보를 전송한다(S550). 이때 전송되는 환자데이터는 고화질 영상신호, 화상회의 영상 및 음성신호, 심전도신호 또는 호흡신호 등의 생체신호, DICOM 이미지 또는 기타 이미지 등의 이미지신호이다.
의사시스템(300)은 환자시스템으로 전문의 데이터를 보낸다(S560)). 이 전문의 데이터는 화상회의 영상 및 음성 신호, DICOM 이미지 또는 기타 이미지 등의 이미지신호이다.
본 발명은 이상에서 설명되고 도면에 예시된 것에 의해 한정되는 것은 아니며, 당업자라면 다음에 기재되는 청구범위 내에서 더 많은 변형 및 변용예가 가능한 것임은 물론이다.
이상에서 설명한 바와 같이, 본 발명의 다대다 통신기반의 응급의료 시스템의 데이터 서버는 환자와 의사간의 전송상태 및 요구사항에 따라 유기적으로 연결과 전송을 관리할 수 있으며, 불필요한 전송 지연 및 처리 지연을 최소화 하면서 사용자의 요구사항에 최적화된 통신이 가능할 뿐만 아니라 데이터의 저장도 가능한다.
또한 본 발명의 다대다 통신기반의 응급의료 시스템의 데이터 서버는 모니터링 측면에서 사용자들간의 연결상태를 수시로 체크하여 다수의 일대다 연결을 관리 하며, 데이터 스트리밍 측면에서는 의료 멀티미디어 데이터를 의사의 전송상태와 요구조건에 따라 유기적으로 실시간 전송할수 있고, 디스플레이 측면에서는 다수의 모니터를 사용하여 여러 데이터 정보를 동시에 디스플레이 하며 세이브 측면에서는 실시간으로 환자의 정보와 멀티미디어 데이터를 데이터베이스 서버에 저장할 수 있다.

Claims (8)

  1. 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서,
    상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계;
    상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계;
    상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계;
    상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계;
    상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계;
    상기 의사확인단계의 결과 조인가능한 의사이면, 의사시스템으로부터의 환자정보의 요청에따라, 상기 데이터 제어서버는 상기 환자정보리스트에 저장된 환자시스템의 IP와 포트정보 및 환자정보를 상기 의사시스템으로 전송하는 환자정보 송신단계;
    상기 의사시스템은 상기 환자시스템의 환자가 의사가 연결하고자 하는 환자인지를 확인하여 상기 환자시스템으로 연결 요청을 하는 연결요청단계;
    상기 환자시스템은 연결이 성공되었음을 상기 의사시스템에 알리고, 상기 의사시스템으로 환자정보를 전송하는 연결확인단계;
    상기 의사시스템은 상기 환자시스템으로 전문의 데이터를 보내는 전문의데이터 전송단계를 구비하는 것을 특징으로하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
  2. 제1항에 있어서,
    상기 연결요청단계는,
    상기 의사시스템은 상기 환자시스템과의 통신이 가능하도록 압축률을 조절하며 상기 의사시스템이 연결 승인을 상기 데이터 제어서버로 알리는 의사시스템의 연결승인단계;
    상기 환자시스템은 상기 의사시스템의 전송 환경과 전문의 상황에 따라 전송 데이터의 압축률과 종류를 결정하는 데이터 압축률 결정단계를 포함하는 것을 특징으로 하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버의 제어방법.
  3. 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서,
    상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계;
    상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리 스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계;
    상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계;
    상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계;
    상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계;
    상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보수신단계;
    상기 데이터 제어서버는 상기 의사시스템의 의사가 서비스 가능한 의사인지를 확인하고, 의사시스템의 네트워크를 체크하는 네트워크 검사단계;
    상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋지 않다면, 상기 정보수신단계의 환자정보에서 전송테이블에 따라서 전송될 데이터를 선택하여 상기 의사시스템으로 전송하는 제1환자정보 송신단계;
    상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋다면, 상기 정보수신단계의 환자정보를 상기 의사시스템으로 모두 전송하는 제2환자정보 송신단계;
    상기 데이터 제어서버는 상기 의사시스템으로부터 전문의 데이터를 수신하는 의사정보 수신단계;
    데이터 제어서버는 상기 환자시스템이 서비스를 받을 수 있는 상태의 환자시 스템인가를 확인한 후, 선택된 환자시스템으로 의사 정보를 전송하는 의사정보 송신단계;를 구비하는 것을 특징으로 하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
  4. 제 1항 또는 제 3항에 있어서,
    상기 환자정보는 고화질비디오 영상신호, 화상회의 영상 및 음성신호, 심전도신호, 호흡신호, DICOM 이미지, X레이 이미지신호 중 적어도 하나를 구비하는 것을 특징으로 하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
  5. 제 4항에 있어서,
    상기 환자정보로 고화질비디오 영상신호, 화상회의의 영상 및 음성정보를 전송할때는, UDP를 사용하며,
    상기 환자정보로 생체정보, X레이 이미지를 전송할때는, TCP를 사용하는 것을 특징으로 하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
  6. 다수 환자 시스템과 다수 의사 시스템을 연결시켜 서로 통신이 가능하게 제어하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버에 있어서,
    상기 환자시스템이 상기 데이터 제어서버에 접속을 요청하는 서비스요청단계;
    상기 데이터 제어서버는 조인(join)가능한 환자인지를 확인하여 환자 정보리 스트에 환자시스템의 IP정보와 포트(Port)정보를 저장하는 환자확인단계;
    상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보 수신단계;
    상기 데이터 제어서버는 컨트롤모니터에 상기 환자정보를 저장하는 환자정보저장단계;
    상기 의사시스템이 상기 데이터 제어서버로 연결 요청하면, 상기 데이터 제어서버는 조인가능한 의사인지 확인하는 의사확인단계;
    상기 데이터 제어서버는 상기 환자시스템이 하나의 의사시스템의 컨설팅을 원하면 제1제어방식을 결정하고, 다수의 의사시스템의 컨설팅을 원하면 제2제어방식을 결정하는 제어방식 결정단계;를 적어도 포함하는 것을 특징으로 하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
  7. 제6항에 있어서,
    상기 제어방식결정단계에서 상기 제2제어방식으로 결정되면,
    상기 데이터 제어서버는 상기 환자시스템으로부터 환자정보를 수신하는 환자정보수신단계;
    상기 데이터 제어서버는 상기 의사시스템의 의사가 서비스 가능한 의사인지를 확인하고, 의사시스템의 네트워크를 체크하는 네트워크 검사단계;
    상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋지 않다면, 상기 정보수신단계의 환자정보에서 전송테이블에 따라서 전송될 데이터를 선택 하여 상기 의사시스템으로 전송하는 제1환자정보 송신단계;
    상기 네트워크 검사단계에서 상기 의사시스템의 네트워크상태가 좋다면, 상기 정보수신단계의 환자정보를 상기 의사시스템으로 모두 전송하는 제2환자정보 송신단계;
    상기 데이터 제어서버는 상기 의사시스템으로부터 전문의 데이터를 수신하는 의사정보 수신단계;
    데이터 제어서버는 상기 환자시스템이 서비스를 받을 수 있는 상태의 환자시스템인가를 확인한 후, 선택된 환자시스템으로 의사 정보를 전송하는 의사정보 송신단계;를 더 구비하는 것을 특징으로 하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
  8. 제 6항에 있어서,
    상기 제어방식결정단계에서 상기 제1제어방식으로 결정되면,
    의사시스템으로부터의 환자정보의 요청에따라, 상기 데이터 제어서버는 상기 환자정보리스트에 저장된 환자시스템의 IP와 포트정보 및 환자정보를 상기 의사시스템으로 전송하는 환자정보 송신단계;
    상기 의사시스템은 상기 환자시스템의 환자가 의사가 연결하고자 하는 환자인지를 확인하여 상기 환자시스템으로 연결 요청을 하는 연결요청단계;
    상기 환자시스템은 연결이 성공되었음을 상기 의사시스템에 알리고, 상기 의사시스템으로 환자정보를 전송하는 연결확인단계;
    상기 의사시스템은 상기 환자시스템으로 전문의 데이터를 보내는 전문의데이터 전송단계를 구비하는 것을 특징으로하는 다대다 통신 기반 응급의료 시스템의 데이터 제어서버.
KR1020040084737A 2004-10-22 2004-10-22 다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버 Expired - Fee Related KR100680314B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040084737A KR100680314B1 (ko) 2004-10-22 2004-10-22 다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040084737A KR100680314B1 (ko) 2004-10-22 2004-10-22 다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버

Publications (2)

Publication Number Publication Date
KR20060035302A true KR20060035302A (ko) 2006-04-26
KR100680314B1 KR100680314B1 (ko) 2007-02-08

Family

ID=37143889

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040084737A Expired - Fee Related KR100680314B1 (ko) 2004-10-22 2004-10-22 다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버

Country Status (1)

Country Link
KR (1) KR100680314B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015142312A1 (en) * 2014-03-17 2015-09-24 East Carolina University Console devices for comprehensive remote hearing assessment and related systems and methods
KR20180089135A (ko) * 2017-01-31 2018-08-08 삼성에스디에스 주식회사 데이터 전송 방법과 이를 수행하기 위한 장치 및 시스템
KR20200045205A (ko) * 2018-10-22 2020-05-04 삼성에스디에스 주식회사 화상 회의 서비스 방법 및 이를 수행하기 위한 장치

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69731901T2 (de) 1996-09-19 2005-12-22 Ortivus Ab Tragbare telemedizinische vorrichtung
KR100316434B1 (ko) * 2000-03-08 2001-12-12 최형순 인터넷 기반 동영상 음성통화 서비스방법 및 그 시스템
KR20010098104A (ko) * 2000-04-28 2001-11-08 최형순 동화상 통신을 이용한 원격진료방법 및 그 시스템
KR20010104856A (ko) * 2000-05-16 2001-11-28 위상오 인터넷 의료상담 서비스방법
JP2002132958A (ja) 2000-10-20 2002-05-10 Jb Kk インターネット病院システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015142312A1 (en) * 2014-03-17 2015-09-24 East Carolina University Console devices for comprehensive remote hearing assessment and related systems and methods
KR20180089135A (ko) * 2017-01-31 2018-08-08 삼성에스디에스 주식회사 데이터 전송 방법과 이를 수행하기 위한 장치 및 시스템
KR20200045205A (ko) * 2018-10-22 2020-05-04 삼성에스디에스 주식회사 화상 회의 서비스 방법 및 이를 수행하기 위한 장치

Also Published As

Publication number Publication date
KR100680314B1 (ko) 2007-02-08

Similar Documents

Publication Publication Date Title
US8401869B2 (en) Streaming video network system
US20190116337A1 (en) Communication Systems
US7185282B1 (en) Interface device for an integrated television-based broadband home health system
US20060122482A1 (en) Medical image acquisition system for receiving and transmitting medical images instantaneously and method of using the same
US9485475B2 (en) Surgical imaging system and method for processing surgical images
US20020186136A1 (en) Hospital bed and network system
US7835926B1 (en) Method for conducting a home health session using an integrated television-based broadband home health system
US20110234409A1 (en) Telemedicine Application for Remote Monitoring, Viewing and Updating of Patient Records
WO1999014882A2 (en) A packet-based telemedicine system for communicating information between central monitoring stations and remote patient monitoring stations
US20100202510A1 (en) Compact real-time video transmission module
KR100680314B1 (ko) 다대다 통신기반의 응급의료 시스템의 최적화된 데이터제어 서버
JP2004187170A (ja) ビデオ会議システム
KR101674618B1 (ko) 가상화 기반 원격 화상 진료 제공 시스템
CN111462923A (zh) 一种远程智慧医疗与智慧教育系统
CN109637653A (zh) 基于云平台的远程医疗方法及系统
Makena et al. Flexible usage of space for telemedicine
CN113972013A (zh) 远程多学科会诊系统及远程多学科会诊方法
Doukas et al. Advanced telemedicine services through context-aware medical networks
Doukas et al. Advanced medical video services through context-aware medical networks
Chimiak et al. Multimedia features of a dynamically adaptive telemedicine system
Malani et al. Telemedicine demonstration projects in the Western Pacific
CA2535751A1 (en) Medical plug and play (mpnp)
Hossain Adaptive media service framework for health monitoring
Yun et al. Performance evaluation of telemedicine system based on multicasting over heterogeneous network
Hadjinicolaou et al. Emergency TeleOrthoPaedics m-health system for wireless communication links

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20041022

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20060109

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060417

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070131

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070202

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070202

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20100128

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110119

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20120203

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20120203

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130205

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130205

Start annual number: 7

End annual number: 7

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20150109