KR102679915B1 - 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 - Google Patents
의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR102679915B1 KR102679915B1 KR1020237028526A KR20237028526A KR102679915B1 KR 102679915 B1 KR102679915 B1 KR 102679915B1 KR 1020237028526 A KR1020237028526 A KR 1020237028526A KR 20237028526 A KR20237028526 A KR 20237028526A KR 102679915 B1 KR102679915 B1 KR 102679915B1
- Authority
- KR
- South Korea
- Prior art keywords
- network
- image
- medical
- images
- dongle
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract description 43
- 238000002059 diagnostic imaging Methods 0.000 claims description 51
- 230000001413 cellular effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 25
- 238000003384 imaging method Methods 0.000 abstract description 23
- 238000006243 chemical reaction Methods 0.000 description 39
- 238000004891 communication Methods 0.000 description 27
- 230000005540 biological transmission Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 22
- 238000002604 ultrasonography Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 15
- 230000003993 interaction Effects 0.000 description 14
- 230000009471 action Effects 0.000 description 13
- 238000003745 diagnosis Methods 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 9
- 238000002591 computed tomography Methods 0.000 description 5
- 238000002372 labelling Methods 0.000 description 5
- 238000002595 magnetic resonance imaging Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000006855 networking Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012552 review Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 230000035935 pregnancy Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000002600 positron emission tomography Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 235000016709 nutrition Nutrition 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 206010028980 Neoplasm Diseases 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 208000018747 cerebellar ataxia with neuropathy and bilateral vestibular areflexia syndrome Diseases 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011976 chest X-ray Methods 0.000 description 1
- 230000008131 children development Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000008175 fetal development Effects 0.000 description 1
- 230000001605 fetal effect Effects 0.000 description 1
- 210000003754 fetus Anatomy 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000000554 physical therapy Methods 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000002601 radiography Methods 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000003612 virological effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- 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/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- 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
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- 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
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/88—Medical equipments
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
이미지를 통신하기 위한 시스템은 디지털 이미지 파일을 캡처 및 이미지화 및 생성하도록 구성되고, 장치 식별자를 포함하는 이미지 장치; 상기 디지털 이미지 파일을 라벨링하여 계정 정보를 상기 디지털 이미지 파일과 연관시키고, 상기 장치 식별자를 상기 디지털 이미지 파일과 연관시키고, 상기 디지털 이미지 파일을 서버에 통신하도록 구성된 일련의 루틴; 디지털 이미지 파일을 수신하고, 상기 디지털 이미지 파일과 연관된 라벨, 상기 디지털 이미지 파일과 연관된 계정 정보, 및 상기 디지털 이미지 파일을 캡처한 장치와 연관된 장치 식별자 중 적어도 하나에 따라 상기 디지털 이미지 파일을 처리하도록 구성되는 서버를 포함한다.
Description
본 명세서에서 기재된 실시형태는 의료 이미지 기록의 전달에 관한 것이고, 특히 모바일 장치 및/또는 원격 통신 시스템으로의 전달을 위한 의료 이미지 파일의 자동 암호화 및 변환에 관한 것이다.
의학 진단 장치 및 의료 영상 시스템은 최근에 점점 복잡해지고 있다. 디지털 영상 기술의 증가하는 문제에 대응하여, 미국 영상전문의학회(American College of Radiology; ACR) 및 미국 전기공업회(National Electrical Manufacturers Association, NEMA)는 의료용 디지털 영상 및 통신(Digital Imaging and Communication In Medicine, DICOM) 표준을 개발했습니다. DICOM은 의료 이미징에서 정보를 처리, 저장, 인쇄, 및 전송하기 위한 표준이다. 이것은 파일 포맷 정의 및 네트워크 통신 프로토콜이 포함된다. 상기 네트워크 통신 프로토콜은 TCP/IP를 사용하여 시스템간에 통신하는 애플리케이션 프로토콜이다. 상기 표준의 목표 중 하나는 다른 이미징 소프트웨어 및/또는 하드웨어의 사용자가 정보를 공유할 수 있도록 보기 및 스캐닝 소스 사이에서 의료 이미지 및 정보를 균일하게 전송하는 것이다. DICOM 파일은 이미지와 환자 데이터를 DICOM 포맷으로 수신할 수 있는 두 엔티티 사이에서 교환될 수 있다. DICOM은 다수의 제조업체로부터 스캐너, 서버, 워크스테이션, 프린터 및 네트워크 하드웨어를 디지털 이미지의 저장 및 다운로딩을 위한 의료 영상 정보 시스템(Picture Archiving and Communication System, PACS)에 통합할 수 있다. 다른 장치에는 그들이 지원하는 DICOM 클래스를 명백하게 명시한 DICOM 적합성 설명이 포함되어 있다. DICOM은 병원에서 널리 채택되고 있고, 소규모 치과 및 개인 병원에서 인기를 얻고 있다.
DICOM 파일은 일반적으로 이미지를 포함하고; 따라서 DICOM 이미지라고 하는 경우가 있다. 그러나, DICOM 파일에는 반드시 이미지가 포함될 필요는 없다고 생각된다. 더 정확히 말하면, 이러한 파일에는 측정 또는 보고서 데이터가 포함될 수 있다. 따라서, DICOM 파일에는 비디오 및 오디오 데이터 등의 미디어 데이터가 포함되거나, 미디어 데이터가 전혀 포함되지 않을 수 있다. 이 경우에, DICOM 파일에는 원래 양식, 오퍼레이터, 또는 검사받는 환자를 식별하는 메타데이터만 포함될 수 있다. 여기에서, 양식은 초음파(US), 자기 공명 영상(MRI), 컴퓨터 단층 촬영(CT), 양전자 방출 단층 촬영(PET), 방사선 사진 등의 의료 이미징에서 임의의 이미지 생성 장비를 말한다.
임의의 하나의 DICOM 이미지 파일에서 사용할 수 있는 데이터의 유형 및 데이터의 양은 다양하다. DICOM 파일은 일반적으로 환자, 연구, 시리즈 및 인스턴스를 그 계층분포로 식별하는 데이터를 사용하여 구성된다. 환자는 다수의 연구(사례)에 참여할 수 있고, 차례로 다수의 시리즈(검사 또는 방문), 다수의 인스턴스(통상적으로 이미지가 포함된 파일)를 포함할 수 있다. 이것은 DICOM 파일을 명백하게 식별하여 그 계층 구조에 적합함을 의미한다. 모든 DICOM 파일에는 양식을 생성하기 위한 식별자가 포함된다. 즉, 상기 식별자는 상기 파일이 유래되는 장비 또는 위치를 반영한다. 또한, 상기 파일은 상기 파일 자체(인스턴스) 및 상기 시리즈 모두에 관계된 타임스탬프를 포함한다. 상기 타임스탬프 및 원래 식별자를 사용하여, 임의의 식별 가능한 환자 정보를 포함하지 않고 그 데이터를 사용하여 이미지를 명백하게 식별할 수 있으므로, 환자의 개인 정보 보호 문제를 보호할 수 있다. 또한, DICOM 파일 포맷은 데이터 세트로 정보를 그룹화하는 점에서 다른 데이터 포맷과 다르다. 예를 들면, 흉부 X선 이미지의 파일에는 실제로 환자 ID가 파일 내에 포함되어 있으므로, 상기 이미지를 실수로 이 정보로부터 분리할 수 없다.
대부분의 PACS는 US, MRI, PET, CT 등을 포함하는 다양한 의료 이미징 기기로부터의 이미지를 처리한다. 전자 이미지 및 보고서는 PACS를 통하여 디지털 방식으로 전송되고; 이것은 필름 자켓을 수동으로 파일을 저장, 검색 또는 전송할 필요가 없다. PACS는 4개의 주요 구성 요소로 구성된다: CT 및 MRI 등의 이미징 양식; 환자 정보의 전송을 위한 보안 네트워크; 이미지 해석 및 검토를 위한 워크스테이션; 및 이미지 및 보고서의 저장 및 검색을 위한 장기 및 단기 아카이브. 사용 가능한 신흥 웹 기술과 결합된 PACS는 이미지, 해석 및 연관 데이터에 대한 신속하고 효율적인 액세스를 제공할 수 있는 능력을 갖는다. PACS는 전통적인 필름 기반의 이미지 검색, 배포 및 디스플레이와 연관된 물리적 및 시간 장벽으로 나누어진다.
의료 이미징 장치는 일반적으로 디지털 이미지 데이터를 출력한다. 이러한 장치의 전부는 아니더라도 압도적인 다수가 이미지 파일 포맷 및 네트워크 전송 둘 모두에 DICOM 표준을 사용한다. 이들 이미지는 일반적으로 소비자 이미지 뷰어 또는 모바일 장치에서 판독될 수 없다. 따라서, 의료 이미지를 공유하려는 환자는 이들 이미지를 변환 및 전달하는데 어려움을 겪는다. 좋은 예는 임신 중에 초음파 검사로부터의 이미지를 공유하는 것이다. 미래의 부모는 보통 미래의 자녀의 이미지를 저장, 공유 및 보여주고 싶어 한다. 또한, 그들은 친구와 친척의 휴대전화 또는 이메일 계정에 이들 이미지를 전송하기를 원할 수도 있다. 소셜 네트워크에 포스팅하거나 개인 디지털 "사진 앨범"에 보관할 수도 있다. 이들 모든 이벤트들은 이미지의 인쇄된 하드 카피를 스캔하거나, 보내기 기능을 갖춘 DICOM 뷰어 소프트웨어 패키지를 검색, 구매, 설치 및 사용하는 것 중 하나를 요구하고 있다. 이들 소프트웨어 패키지는 일반적으로 쉽게 사용할 수 없거나 제한된 용도로 경제적이지 않다.
또한, 이 문제는 반드시 DICOM 파일에 제한되는 것은 아니라는 점도 유의해야 한다. 일반적으로, 환자가 그들의 조건, 치료, 상태 등과 연관된 이미지를 볼 수 있는 실제 방법은 없다. 또한, 의사 또는 임상의가 진단 또는 다른 목적을 위해서 이미지를 신속하고 원격으로 검색할 수 있는 효과적인 수단은 거의 없다.
실제로, 소규모 진료소, 개인 병원 및 치과 등의 소규모 의료 행위의 대부분은 의료 이미지를 경제적이고 시기 적절하게 변환, 전달 및 수신할 수 없다는 어려움이 있다. 이들 시설에서는 일반적으로 이미지 보관을 위해서 전체 PACS를 실행하고 두번째 의견 및 컨설팅을 위해서 원격 전문의에게 전달할 수 있는 기술 지원 직원 또는 재정이 없다. 그들은 필름, 또는 우편이나 메신저로 전송하는 기록 가능한 CD에 종종 의지한다. 이것은 느리고, 비친환경적이고, 미등록 우편배달을 사용하는 경우에 안전하지 않다. PACS를 실행하는데 드는 비용은 라이센스 비용을 지불하는 것만은 아니다. 주변 소프트웨어, 하드웨어 및 시설을 포함하는 고급 인프라스트럭처에 대한 주요 투자뿐만 아니라, 직원의 교육 비용 및 관리에 소요되는 시간이 PACS를 실행하는 비용에 추가된다. 이들 주요 투자는 고비용이므로, 대부분의 중소기업까지 일반적으로 미치지 않는다.
또한, 많은 의료 행위는 의료 이미징 장비가 통신하는 로컬 네트워크를 갖고 있지 않거나, 상기 로컬 네트워크가 의료 이미지를 수신 및 통신하는데 안정하지 않거나 적절하게 구성되지 않을 수 있다. 상기 의료 이미징 장치 자체는 종종 캡처된 이미지를 암호화하거나 변환할 수 있는 능력이 부족하다. 상기 로컬 네트워크가 존재한다면, 디지털 이미지의 관리를 위한 PACS 등의 네트워크 장치를 통합할 수 없을 수도 있다.
의료 이미징 장치와의 연결을 위한 주변 장치는 의료 이미지의 암호화 및 변환을 안전하고 표준화된 이미지 파일 포맷으로 제공하는 것뿐만 아니라, 암호화된 및/또는 변환된 이미지를 원격 네트워크상의 보안 서버에 통신하는 것을 제공한다.
일 양태에 의하면, 이미지를 통신하기 위한 시스템은, 장치 식별자를 포함하는 디지털 이미지 파일을 캡처 및 영상화 및 생성하도록 구성되는 이미징 장치; 상기 디지털 이미지 파일에 라벨링하고, 계정 정보를 상기 디지털 이미지 파일과 연관시키고, 상기 장치 식별자를 상기 디지털 이미지 파일과 연관시키고, 상기 디지털 이미지 파일을 서버에 통신하도록 구성되는 일련의 루틴; 디지털 이미지 파일을 수신하고, 상기 디지털 이미지 파일과 연관된 라벨, 상기 디지털 이미지 파일과 연관된 계정 정보, 및 상기 디지털 이미지 파일을 캡처한 장치와 연관된 장치 식별자 중 적어도 하나에 따라 상기 디지털 이미지 파일을 처리하도록 구성되는 서버를 포함한다.
다른 양태에 의하면, 이미징 장치는 디지털 이미지 파일을 캡처 및 영상화 및 생성하도록 구성되는 양식; 장치 식별자; 공유키; 및 상기 디지털 이미지 파일에 라벨링하고, 계정 정보를 상기 디지털 이미지 파일과 연관시키고, 상기 장치 식별자를 상기 디지털 이미지 파일과 연관시키고, 상기 공유키를 사용하여 상기 디지털 이미지 파일을 암호화하고, 상기 디지털 이미지 파일을 서버에 통신하도록 구성되는 일련의 루틴을 포함하고; 여기서, 상기 라벨, 계정 정보 및 장치 식별자는 상기 디지털 이미지 파일을 처리하는 방법에 관해서 상기 서버에 명령한다.
이들 및 다른 특징, 양태 및 실시형태는 이하에 "발명을 실시하기 위한 구체적인 내용"이라는 섹션에서 설명한다.
특징, 양태 및 실시형태는 첨부된 도면과 함께 기재된다.
도 1은 일 실시형태에 의한 복수의 출력 양식 중 하나에 의료 이미지의 자동 변환 및 분배를 위한 예시적인 시스템을 나타내는 다이어그램이다.
도 2는 일 실시형태에 의한 도 1의 시스템에 포함될 수 있는 예시적인 데이터의 변환 및 전달 시스템의 특정 구성 요소를 나타내는 고레벨 블록 다이어그램이다.
도 3은 일 실시형태에 의한 도 2의 데이터 변환 및 전달 시스템에 의해 행해지는 예시적인 자동화 메시지 생성 프로세스를 나타내는 흐름도이다.
도 4는 일 실시형태에 의한 도 3의 프로세스에서 조사될 수 있는 예시적인 유형의 정보 및 데이터를 나타내는 흐름도이다.
도 5는 일 실시형태에 의한 도 2의 데이터 변환 및 전달 시스템에 의해 인 커밍되는 파일에 포함되는 메타데이터의 내부에 내장된 정보의 사용을 위한 예시적인 프로세스를 나타내는 흐름도이다.
도 6은 도 2의 데이터 변환 및 전달 시스템에 포함될 수 있는 이미지 변환기 모듈의 작동을 나타내는 흐름도이다.
도 7은 도 2의 데이터 변환 및 전달 시스템에 포함될 수 있는 Web GUI의 통상적인 용도이고, 일 실시형태에 의한 임의의 식별 가능한 환자 정보없이 원래 양식에 의해 이미지를 찾기 위한 간소화된 인터페이스를 나타내는 흐름도이다.
도 8은 Web GUI의 전형적인 사용의 변형을 나타내는 흐름도이고, 일 실시형태에 의한 식별 가능한 환자 데이터의 일부를 사용함으로써 이미지를 찾기 위한 간소화된 인터페이스이다.
도 9는 다른 실시형태에 의한 복수의 출력 양식 중 하나에 의료 이미지의 자동 변환 및 분배를 위한 예시적인 시스템을 나타내는 다이어그램이다.
도 10은 본 발명의 일 실시형태에 의한 의료 이미징 장치 및 상기 의료 이미징 장치로부터 의료 이미지 파일을 변환 및 암호화하기 위한 원격 서버에 접속된 주변 장치를 나타낸다.
도 11은 본 발명의 일 실시형태에 의한 의료 이미징 장치 및 상기 의료 이미징 장치로부터 의료 이미지 파일을 변환 및 암호화하기 위한 원격 서버에 접속된 네트워크 장치를 나타낸다.
도 12는 네트워크를 통한 신호 흐름의 흐름도이다.
도 13은 본 발명의 일 실시형태에 의한 암호화 및 변환 유닛, 의료 이미징 장치 및 원격 서버에 의료 이미지를 변환 및 암호화하기 위한 시스템을 나타낸다.
도 14 및 도 15는 1차 진료 및 응급실 환경에서의 의료 이미지 공유를 위한 종래의 워크플로우를 나타낸다.
도 16은 의학적 진단을 위한 실시간 원격 상호작용 컬래버레이션을 위한 시스템의 일 실시형태의 흐름도이다.
도 17은 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 18은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 19는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 20은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 21은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 22는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 23은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 24는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 25는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 26은 본 발명의 일 실시형태에 의한 의료 이미징 장치 및 상기 의료 이미징 장치로부터 의료 이미지 파일을 변환 및 암호화하기 위한 원격 서버에 접속된 모바일 장치를 나타낸다.
도 27 및 28은 IP 네트워킹을 사용하여 이미지를 서버에 통신하기 위한 장치상 또는 컴퓨터 시스템에서 실행될 수 있는 예시적인 프로세스를 나타낸다.
도 29는 도 27 및 28의 루틴을 포함하는 예시적인 시스템을 나타내는 다이어그램이다.
도 1은 일 실시형태에 의한 복수의 출력 양식 중 하나에 의료 이미지의 자동 변환 및 분배를 위한 예시적인 시스템을 나타내는 다이어그램이다.
도 2는 일 실시형태에 의한 도 1의 시스템에 포함될 수 있는 예시적인 데이터의 변환 및 전달 시스템의 특정 구성 요소를 나타내는 고레벨 블록 다이어그램이다.
도 3은 일 실시형태에 의한 도 2의 데이터 변환 및 전달 시스템에 의해 행해지는 예시적인 자동화 메시지 생성 프로세스를 나타내는 흐름도이다.
도 4는 일 실시형태에 의한 도 3의 프로세스에서 조사될 수 있는 예시적인 유형의 정보 및 데이터를 나타내는 흐름도이다.
도 5는 일 실시형태에 의한 도 2의 데이터 변환 및 전달 시스템에 의해 인 커밍되는 파일에 포함되는 메타데이터의 내부에 내장된 정보의 사용을 위한 예시적인 프로세스를 나타내는 흐름도이다.
도 6은 도 2의 데이터 변환 및 전달 시스템에 포함될 수 있는 이미지 변환기 모듈의 작동을 나타내는 흐름도이다.
도 7은 도 2의 데이터 변환 및 전달 시스템에 포함될 수 있는 Web GUI의 통상적인 용도이고, 일 실시형태에 의한 임의의 식별 가능한 환자 정보없이 원래 양식에 의해 이미지를 찾기 위한 간소화된 인터페이스를 나타내는 흐름도이다.
도 8은 Web GUI의 전형적인 사용의 변형을 나타내는 흐름도이고, 일 실시형태에 의한 식별 가능한 환자 데이터의 일부를 사용함으로써 이미지를 찾기 위한 간소화된 인터페이스이다.
도 9는 다른 실시형태에 의한 복수의 출력 양식 중 하나에 의료 이미지의 자동 변환 및 분배를 위한 예시적인 시스템을 나타내는 다이어그램이다.
도 10은 본 발명의 일 실시형태에 의한 의료 이미징 장치 및 상기 의료 이미징 장치로부터 의료 이미지 파일을 변환 및 암호화하기 위한 원격 서버에 접속된 주변 장치를 나타낸다.
도 11은 본 발명의 일 실시형태에 의한 의료 이미징 장치 및 상기 의료 이미징 장치로부터 의료 이미지 파일을 변환 및 암호화하기 위한 원격 서버에 접속된 네트워크 장치를 나타낸다.
도 12는 네트워크를 통한 신호 흐름의 흐름도이다.
도 13은 본 발명의 일 실시형태에 의한 암호화 및 변환 유닛, 의료 이미징 장치 및 원격 서버에 의료 이미지를 변환 및 암호화하기 위한 시스템을 나타낸다.
도 14 및 도 15는 1차 진료 및 응급실 환경에서의 의료 이미지 공유를 위한 종래의 워크플로우를 나타낸다.
도 16은 의학적 진단을 위한 실시간 원격 상호작용 컬래버레이션을 위한 시스템의 일 실시형태의 흐름도이다.
도 17은 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 18은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 19는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 20은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 21은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 22는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 23은 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 24는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 25는 상기 실시간 원격 상호작용 시스템의 사용자가 볼 수 있는 사용자 인터페이스를 나타낸다.
도 26은 본 발명의 일 실시형태에 의한 의료 이미징 장치 및 상기 의료 이미징 장치로부터 의료 이미지 파일을 변환 및 암호화하기 위한 원격 서버에 접속된 모바일 장치를 나타낸다.
도 27 및 28은 IP 네트워킹을 사용하여 이미지를 서버에 통신하기 위한 장치상 또는 컴퓨터 시스템에서 실행될 수 있는 예시적인 프로세스를 나타낸다.
도 29는 도 27 및 28의 루틴을 포함하는 예시적인 시스템을 나타내는 다이어그램이다.
도 1은 복수의 출력 양식 중 어느 하나에 의료 이미지의 자동 변환 및 분배를 위한 예시적인 시스템(100)을 나타내는 다이어그램이다. 상기 출력 양식은 다양한 유형의 장치, 시스템 및 서비스를 말하는데 사용되고, 그 중 몇 개의 예를 이하에 제공한다. 보시다시피, 시스템(100)은 초음파, MRI, CT 및 PET 장비, 로컬 PACS(20)(통상적으로 소스 이미징 아카이브-서버) 등의 복수의 소스 의료 이미징 양식, 또는 DICOM 데이터, 일반적으로 의료 이미지 등의 의료 데이터를 전송할 수 있는 임의의 다른 장치를 포함한다. 양식(10) 및 PACS(20)는, 예를 들면 보통 암호화 및 방화벽 보호가 제공되는 라우터(50)를 통한 인터넷(60)을 통하여 중앙 컴퓨터 시스템(CCS)(30)과 접속될 수 있다.
중앙 컴퓨터 시스템(CCS)(30)은 의료 데이터를 처리하기 위한 데이터 변환 및 전달 시스템(DCDS)(32)을 포함할 수 있다. 상기 CCS는 하나 이상의 서버를 포함할 수 있고, 하나 이상의 프로세서 또는 CPU, 상기 프로세서(들)와 연관된 메모리, 데이터 저장 모듈, 디스플레이 수단, 및 입력/출력 인터페이스 수단이 포함된다. 다양한 다른 주변 장치 및 모듈이 다른 서버, 다른 데이터 저장 모듈 또는 침입 탐지 시스템 등의 CCS에 접속될 수 있음을 인식해야 한다. 또한, 상기 CCS는 연동되는 서버의 클러스터일 수 있고, 각각은 상기 시스템 내의 특정 작업을 처리한다. 유사하게, 모든 모듈은 도 2에 나타내고, 이하에 기재되는 바와 같이 상기 시스템의 부하를 분산시키고 용량을 증가시키기 위해서 이러한 클러스터에서의 개별 서버일 수 있다.
DCDS(32)는 의료 데이터와 연관된 의료 이미지를, 예를 들면 소비자 친화적인 이미지, 비디오 또는 둘 모두로 변환하도록 구성된다. 그 후에, DCDS(32)는 DCDS(32)의 사용자/오퍼레이터에 의해 명령되거나 의료 데이터에 포함되는 정보에 의해 명령된 바와 같이, 이들 변환된 이미지를 다수의 수신지 또는 출력 양식(40)으로 전송할 수 있다. 이들 수신지(40)는, 예를 들면 트위터, 페이스북 및 구글 헬스를 포함하는 소셜 네트워킹 사이트 등의 웹 사이트; 휴대전화; PDA; 이메일 계정; 또는 예를 들면, SOAP 및 REST 등의 프로토콜을 통하여 데이터를 수신할 수 있는 임의의 컴퓨터 시스템일 수 있다. DCDS(32)는 인터넷(60)을 이용한 전송을 여전히 허용하는 동안, 가장 엄격한 방화벽 환경(50)에 의해 소스 양식(10, 20)이 보호되도록하는 허용하는 방식으로 기능한다. 상기 원래 소스 이미지 데이터는 처리 또는 변환없이 수신지(40)로 선택적으로 전송될 수 있다.
예를 들면, 환자가 임신 중에 초음파 검사를 받는 경우, 초음파 영상는 부모의 소셜 네트워킹 웹 페이지, 그들의 모바일 장치, 그들의 친구들 및 가족들의 장치 또는 웹 페이지 등으로 전송될 수 있는 일련의 이미지로 변환하기 위해서 DCDS(32)로 전송될 수 있다. 보다 구체적으로, 팔을 흔들고 있는 태아의 양호한 시퀀스는 상기 오퍼레이터에 의한 초음파 검사 동안에 캡처 및 저장될 수 있다. 상기 초음파 오퍼레이터인 일반적으로 간호사 또는 기술자는, 예를 들면 DCOM(32)에 저장된 DICOM 파일을 전송한다. 환자의 시설(사용자)에서의 간호사, 기술자 또는 신뢰할 수 있는 직원은 DCDS(32)와 인터페이스된 원격 그래픽 사용자 인터페이스(GUI)를 사용하여, 소스 양식(10)에 의해 전송된 목적의 시퀀스를 가져올 수 있다. 그 후에, 상기 사용자는 자신의 휴대전화 번호, 웹 계정 정보, 이메일 주소 등을 입력할 수 있고, 또한 상기 환자가 명령한 임의의 개인 메시지를 입력한 후에 전달을 시작할 수 있다. 그 후에, 상기 DICOM 파일, 예를 들면 3gpp 등의 휴대전화 호환 비디오 포맷으로 변환된 파일은 멀티미디어 메시지로서 휴대폰으로 전송될 수 있고, 다른 적절한 포맷으로 변환된 파일을 지정된 이메일 및 웹 계정으로 전송될 수도 있다.
또한, 환자 시설에서의 간호사 또는 기술자는 초음파 기계의 환자 정보 필드에 환자의 휴대전화 번호를 입력할 수 있다. 예를 들면, DICOM 데이터 파일을 수신하면, DCDS(32)는 DICOM 데이터 파일에 내장된 해당 번호를 찾아낸 후에, 변환된 이미지 또는 비디오 파일을 상기 환자에 의해 지정된 목적의 위치로 자동으로 전송하도록 구성될 수 있다. 이들 프로세스의 예가 이하에 상세하게 기재되어 있다.
도 2는 일 실시형태에 의한 예시적인 DCDS(32)의 특정 구성 요소를 나타내는 고레벨 블록 다이어그램이다. 도 2의 다이어그램은 설명 및 예시의 목적을 위한 것이고, 본 명세서에 기재되어 있는 실시형태를 임의의 특정 아키텍처 또는 설계에 제한하는 것은 아님을 이해해야 한다. 도 2는 예시적인 DCDS(32)의 모든 구성 요소에 대한 상세뷰를 제공하는 것으로 생각되지 않는다. 작동시에, 양식(10)으로부터의 요청은 수신기(203) 및 저장과 파서(204)로 구성된 입력 스테이지에 의해 처리될 수 있다. 상기 수신기(203)는 소스 양식(10)으로부터의 접속을 인증하고, 상기 요청을 완료하는데 필요한 네트워크 트랜잭션을 처리하도록 구성될 수 있다.
저장과 파서(204)는 수신된 데이터를 분석하고 임의의 이미지 데이터(205) 및 모든 메타데이터(206)를 저장 시스템(214)에 저장하도록 구성될 수 있다. 예를 들면, 상기 이미지 데이터(205)는 바이너리 데이터로서 저장될 수 있지만, 상기 메타데이터는 데이터에 대해 구조화된 액세스(검색 및 다른 항목간의 연관성 등)를 허용하는 구조화된 데이터로서 저장될 수 있다. 저장과 파서(204)는 특정 이행 또는 특정 조건 하에서 착신되는 데이터 파일로부터 모든 민감한 환자 정보를 제거하도록 구성될 수 있다. 예를 들면, 상기 시스템의 오퍼레이터는 Web GUI(208) 등의 그래픽 사용자 인터페이스(GUI)를 사용하여 민감한 것으로 간주되는 메타데이터의 부분을 선택적으로 설정할 수 있다. 또한, 상기 시스템은 메타데이터에서의 필드가 민감한지를 자동으로 결정하도록 프로그램될 수 있다. 이 프로세스를 익명화라고 하고, 환자의 개인 정보를 보호하기 위해서 행해진다. 익명화에 대해서는 이하에 보다 상세하게 설명한다.
특정 실시형태에 있어서, 새로 저장된 데이터가 추가되었음을 나타내는 이벤트 신호가 트리거될 수 있다. 이벤트 시스템 모듈(209)이 파서(204)로부터 이벤트 신호를 수신하는 경우에, 결과로서 취해져야 하는 액션을 결정하도록 구성될 수 있다. 예를 들면, 자동 전달을 위한 규칙이 설정되고 구조화된 데이터베이스(206)에 저장된 새로 수신된 데이터에 적절한 메타데이터값이 발견되면, 그 후에 이벤트 시스템 모듈(209)은 출력 모듈(213)에 자동 전달 규칙에 의해 명령된 변환된 데이터를 전송하는 신호를 보내도록 구성될 수 있다. 이 프로세서는 이하에 보다 상세하게 기재되어 있다.
출력 모듈(213)은 일반적인 데이터, 전송할 정보 및 이메일 주소를 포함하는 전달 수신지의 수를 포함하는 DCDS(32)의 다른 부분으로부터의 호출을 수락하도록 구성될 수 있다. 예를 들면, 상기 데이터는 문자 메시지, 예를 들면 DICOM 이미지에 대한 참조, 2개의 핸드폰 번호 및 하나의 이메일 주소를 포함할 수 있다. 상기 출력 모듈(213)은 적절하게 포맷된 출력 "패키지" 또는 메시지를 어셈블링하고, 모듈 플러그인계 아키텍처를 사용하여 얻어진 메시지를 전송하도록 구성될 수 있다. 각각의 상응하는 유형의 수신지에 대한 플러그인(도시되지 않음)은 출력 모듈(213)에 포함되어 사용될 수 있다.
상기 제공된 예에 있어서, 서비스 호출이 DCDS(32)에 의해 수신되는 경우에, 출력 모듈(213)은 이미지 및 메시지 텍스트의 JPEG 버전을 포함하는 하나의 MMS 메시지 패킷을 어셈블링할 수 있고, MMS 설명서에 의해 모두 결합되고 인코딩된다. 그 후에, 이 메시지는 먼저 요청된 각각의 전화번호 수신기에 두 번, 다음으로 지정된 각각의 이메일 주소 수신지에 두 번 전송될 수 있다.
출력 모듈(213)은 원본 이미지를 식별하고 요청된 포맷 및 크기를 지정하여 이미지 변환기(211)로부터 변환된 이미지를 요청할 수 있다. 그 후에, 이미지 변환기(211)는 요청에 일치하는 변환된 이미지 캐시(212)에서 기존 이미지를 찾도록 구성될 수 있다. 일치하는 것을 찾지 못하면, 원본 이미지 데이터(205)로부터 이미지를 생성할 수 있다. 상기 이미지 변환기(211)는 요청된 포맷이 적절한지를 결정하기 위해서 데이터베이스에 저장된 원본 이미지의 메타데이터(206)를 사용하도록 구성될 수 있다. 그렇지 않으면, 오류로 응답할 수 있다. 예를 들면, 스틸 이미지의 mp3 오디오 버전을 요청하면 오류가 발생하는 반면에, 다중 프레임 DICOM 이미지 파일(사실상 비디오)의 JPEG 스틸 이미지를 요청하는 것이 적절하다.
이미지 변환기(211)는 파서(204)로부터의 이벤트에 응답하고 사전에 공통 변환을 행하도록 구성될 수 있다. 이것은 상기 시스템 구성 요소, 특히 출력 모듈(213) 및 Web GUI(208)의 응답성을 향상시키지만; 트레이드오프는 요청된 저장에서 증가하고, 또한 전반적인 보안 수준에서 약간 감소한다.
Web GUI(208)는, 예를 들면 보안된 웹 브라우저 접속(https)(202)을 통하여 의료진에게 원격 액세스로 DCDS(32)에 제공한다. 이러한 Web GUI(208)는 이벤트 시스템 모듈(209)에 대한 규칙을 설정하는 것과 같은 관리 작업을 행하기 위한 인터페이스를 제공할 수 있고, 또한 이미지를 식별하고 출력 메시지를 전송하기 위한 최적화된 인터페이스를 제공한다. 이들 인터페이스의 일반적인 작동은 이하에 상세하게 기재되어 있다.
Web GUI(208)는 구조화된 메타데이터(206)에서 작동하여 이미지를 찾고 식별할 수 있다. 예를 들면, 이미지의 섬네일 및 미리보기를 표시하고, 출력 메시지가 특정되고 전달을 위해서 출력 모듈(213)로 전송될 수 있는 서비스 요청 포맷을 제공하기 위해서 이미지 변환기(211)로부터의 변환을 요청하도록 구성될 수 있다.
적응 가능한 가비지 컬렉터(207)는 모든 데이터의 상태를 연속적으로 평가할 수 있고, 상기 시스템의 관리자에 의해 만들어진 구성과 비교할 수 있다. 상기 구성은 상기 시스템에 남아 있거나 상기 시스템으로부터 삭제하기 위해서 항목이 충족되어야 하는 특정 표준을 설정할 수 있다. 하나의 기본 표준은 항목의 수명일 수 있다. 예를 들면, 항목이 일주일 전에 저장되었거나 특정 일수가 자동으로 삭제될 수 있다. 다른 자동 삭제 표준은 항목이 이전에 전송된 횟수, 저장된 시스템 상태 정보 및 메타데이터의 값일 수 있다. 이 기능은 부분적으로 자원 사용을 억제하고 상기 시스템이 더 이상 유지할 필요가 없는 환자 데이터를 제거함으로써 환자의 기밀성을 돕는데도 유용하다.
일부 실시형태에 있어서, 이미지는 임상 또는 진단 목적을 위해서 사용되어야 한다는 것을 유의해야 한다. 이러한 경우에, 상기 이미지를 보는데 사용되는 장치에 궁극적으로 표시되는 이미지가 특정 해상도 또는 이미지 품질을 유지해야 하는 경우가 종종 있다. 이와 같이, 특정 실시형태에 있어서, 파서(204), 이벤트 시스템 모듈(209) 및 이미지 변환기(211) 중 하나 이상은 상기 이미지가 진단 또는 임상 애플리케이션에서 보여지고 있음을 인식하도록 단독 또는 조합 중 어느 하나로 구성될 수 있다. 이러한 인식은 상기 메타데이터에 포함되는 정보, 이미지 시스템(214)에 저장된 정보 또는 GUI(208)를 통하여 제공된 정보에 근거할 수 있다.
예를 들면, 이미지를 수신하기 위한 메타데이터에서 식별된 주소 또는 장치는 임상 또는 진단 애플리케이션과 연관된 주소 또는 장치로서 인식될 수 있고, 이미지 또는 시리즈 식별자는 임상 또는 진단 애플리케이션 등과 연관될 수도 있다. 또한, 오퍼레이터는 임상 또는 진단 목적으로 의도되는 전송될 수 있는 이미지를 GUI(208)를 통해 나타낼 수 있다.
임상 또는 진단 목적으로 사용될 수 있는 이미지가 결정되면, 그 후에 이미지 변환기(211)는, 예를 들면 저장 시스템(214)에 저장된 정보에 근거하여 요청되는 해상도 또는 이미지 품질을 결정하도록 구성될 수 있다. 예를 들면, 다양한 유형의 이미지, 임상 애플리케이션 등에 대한 해상도, 이미지 품질, 또는 둘 모두가 저장 시스템(214)에 저장될 수 있다. 그 후에, 이미지 변환기는 정확한 이미지 해상도 및 품질을 결정하고 그것에 따라서 이미지를 변환한다. 특정 실시형태에 있어서, DCDS(32)는 식별된 출력 장치 또는 주소가 상기 이미지를 전송하기 전에 필요한 이미지 해상도 및 품질로 변환된 이미지를 표시할 수 있는지의 여부를 결정하도록 구성될 수 있다. 상기 장치 또는 주소가 가능하지 않으면, 그 후에 DCDS는 오류 메시지 또는 이를 나타내는 다른 경보를 생성할 수 있다. 상기 오류 메시지는 GUI(208), 장치상 또는 둘 모두를 통해 표시될 수 있다.
상술한 바와 같이, DCDS(32)는 착신되는 의료 이미지 파일을 취하여 복수의 출력 양식 중 임의의 것에 의해 분배 및 보기 위해서 자동으로 변환하도록 구성될 수 있다. 도 3은 일 실시형태에 따라 DCDS(32)에 의해 행해지는 자동화된 메시지 생성 작동에 대한 일 실시예를 나타내는 흐름도이다. 도 3의 예에 있어서, 수신지 정보, 예를 들면 출력 양식 정보가 DCDS(32)에 의해 수신된 의료 이미지 파일에 포함된다고 가정한다. 다른 실시형태에 있어서, 사용자는 예를 들면 GUI(208)를 통해 DCDS(32)를 액세스할 수 있고, 출력 양식으로 전송해야 하는 파일을 명시할 수 있지만; 본 명세서에 기재되어 있는 시스템 및 방법에 따라 구성된 바와 같이, DCDS(32)의 강력한 양태는 수신지를 자동으로 결정하고 이하에 설명하는 바와 같이 적절하게 데이터를 변환 및 포맷하는 능력이다.
스텝(320)에 있어서, 파일이 수신되고 그것에 연관된 헤더가 조사되어 다양한 정보를 결정한다. 입력(203)에 의해 수신된 의료 이미지 파일은 의료 데이터 또는 그 안에 포함된 이미지와 관련된 정보를 제공하는 메타데이터를 종종 포함할 것이다. 예를 들면, DICOM 파일에 있어서, 상기 의료 이미지 파일은 복수의 필드를 포함하는 헤더를 포함할 것이다. 이들 필드는 일반적으로 각각의 입력 양식(10)에 대해서 동일하다. 따라서, DCDS(32)는 헤더 필드를 조사하여 이하에 설명하는 바와 같이 도 4와 관련하여 다양한 정보를 결정하도록 구성될 수 있다.
스텝(322)에 있어서, 출력 수신지 유형 또는 양식이 결정될 수 있다. 예를 들면, 상기 헤더는 상기 이미지 파일에 포함된 이미지의 수신자를 식별하는 정보를 포함할 수 있다. 보다 구체적으로, 상기 헤더는 온라인 사진 앨범 페이지, 사이트 또는 서비스; 소셜 네트워킹 페이지 또는 서비스; 모바일 장치 등의 다양한 수신자 또는 서비스와 연관된 출력 양식을 식별하는 정보를 포함할 수 있다. 수신지의 기본 유형은 핸드폰 등의 모바일 장치; 이메일 계정; 온라인 사이트 또는 서비스 등과 연관된 웹 애플리케이션 특정 인터페이스(API) 등을 포함할 수 있다. 따라서, DCDS(32)는 상기 헤더 파일을 검사하고 연관된 출력 장치 또는 서비스, 즉 양식을 결정하도록 구성될 수 있다.
가능한 경우, 그 후에 DCDS(32)는 스텝(324)에 나타낸 바와 같이 각각의 수신지 유형의 특정 특성을 검색하도록 구성될 수 있다. 이들 특성은 수신지 장치의 능력 및 물리적 특성, 및 네트워크 클래스 및 메시지 유형의 사양 및 제한을 포함할 수 있다. 그 후에, 이 정보는 각각의 출력 양식에 필요한 출력 포매팅 및 다른 사양을 결정하는데 사용된다. 예를 들면, 이 정보는 전송되는 메시지의 유형에 대한 사양에 기초한 이미지 데이터의 적응을 위해서 사용될 수 있고, 예를 들면 이메일은 사양의 제한 및 적용될 수 있는 통상적인 관행을 갖고; MMS는 적용될 수 있는 매우 다른 제한을 갖고 있다.
스텝(324)에서 결정되는 성능 및 특성은 프레임 크기, 즉 이미지 또는 비디오의 픽셀 크기, 예를 들면 640×480 등; 일반적으로 300KB의 총 크기를 초과할 수 없고, 10MB를 초과하는 이메일 첨부는 종종 허용되지 않는 데이터 속도 또는 데이터 크기, 예를 들면 MMS 메시지; 지원되는 인코딩 포맷, 예를 들면 MPEG 4, JPEG 등; 및 메시지 레이아웃 규칙 등을 포함할 수 있고, 즉 메시지가 수신지에 대해 어떻게 구성될 수 있고, 예를 들면 MMS가 "페이지"로 구성되어 있고, 각각은 단일 이미지 또는 비디오와 단일 텍스트를 오디오와 함께 표시할 수 있는 반면에, 이메일은 HTML 레이아웃이 가능하고 모든 파일 포맷의 첨부를 유지할 수 있다.
스텝(326)에 있어서, 이미지 파일에 포함된 데이터가 출력 양식과 호환 가능한 포맷으로 전달될 수 있는지의 여부를 결정하도록 기본 호환성 검사가 행해질 수 있다. 예를 들면, 상기 이미지 데이터가 비디오 데이터를 포함하면, 그 후에 상기 출력 양식이 비디오 데이터를 수신하고 표시할 수 있는지의 여부에 대한 결정이 이루어질 수 있다.
그 후에, 궁극적으로 생성된 출력 메시지가 출력 양식이 처리될 수 있는 최상의 품질 데이터를 포함하는 것을 보장하도록 스텝(328)에서 가장 적합한 전달 포맷이 선택된다. 예를 들면, 이것은 상기 데이터가 검사 또는 진단 목적으로 사용되는 임상 환경 또는 설정에서 중요할 수 있다. 진단 목적을 위한 적합한 해상도 정보 및 이러한 해상도를 제공하기 위한 DCDS(32)의 능력을 이하에 상세히 설명한다.
그 후에, 스텝(330)에 있어서 상기 데이터는 필요에 따라서 추출되고 변환될 수 있다. 예를 들면, MMS 메시지는 매우 제한적인 총 메시지 크기만 허용한다. 따라서, 이미지 또는 비디오는 특히 최종 메시지가 특정 출력 양식의 포맷 및 사양 요구 사항을 충족시키는 것을 허용하도록 조정 및 최적화해야 하는 경우가 종종 있다. 대조적으로, 이메일 메시지는 크기에 엄격하게 제한이 없으므로 보다 큰 파일, 예를 들면 고해상도 이미지 또는 비디오를 수용할 수 있다. 그러나, 이메일 계정도 매우 큰 파일을 제한하는 규칙을 포함할 수 있으므로, 이메일 메시지는 충분한 품질을 보장하기 위해서, 예를 들면 비디오 파일의 최적화를 요구할 수 있지만 크기 제한을 준수해야 할 수도 있다.
상기 착신되는 파일이 이미 상기 출력 양식과 호환 가능한 포맷으로 인코딩되면, 그 후에 가능한 최고의 이미지 품질을 유지하기 위해서 스텝(330)에서 변환이 흔히 발생하지 않을 것이다.
스텝(332)에 있어서, 상기 데이터는 임의의 적용 가능한 익명화 규칙에 의해 요구되는 바와 같이 익명화될 수 있다. 예를 들면, 상기 데이터를 추출하고 일반 포맷으로 복사하여, 특정 데이터를 제거, 편집 등을 할 수 있다. 그 후에, 상기 데이터를 최종 출력 포맷으로 변환할 수 있다. 스텝(330 및 332)은 특정 실현에 의해 요구되는 바와 같이 병렬 또는 최신순으로 행해질 수 있다.
스텝(334)에 있어서, 상기 변환된 데이터는 이전의 스텝에서 결정된 적용 가능한 포맷 및 사양에 따라 출력 메시지로 어셈블링될 수 있다. 선택적으로, 다른 데이터는 상기 메시지에 포함될 수 있다. 이 정보는, 예를 들면 GUI(208)를 통하여 수동으로 입력될 수 있거나 또는 상기 수신된 파일과 수반되는 메타데이터로부터 추출될 수 있다. 또한, 상기 데이터는 상술한 일련의 특성에 기초한 구성 설정으로부터 검색된 데이터일 수 있다.
특정 실시형태에 있어서, 출력 메시지를 포함할 데이터 구성 요소는 생성되는 메시지의 유형에 대한 템플릿 규칙에 따라 어셈블링된다. 예를 들면, 상기 출력 메시지를 어셈블하기 위해서 다양한 템플릿 규칙은 저장 시스템(214)에 저장되고 출력 모듈(213)에 의해 액세스될 수 있다. 예를 들면, MMS 메시지는 각각의 페이지에 이미지 또는 비디오, 텍스트 요소 및 오디오 요소가 포함될 수 있는 페이지 메타포어를 기반으로 한다. 따라서, 두 개 이상의 이미지를 전송하거나, 또는 상기 이미지(들)과 함께 텍스트, 오디오 또는 둘 모두를 포함하면 상기 메시지를 몇 개의 페이지로 어셈블링하는 것이 요구될 수 있다. 대조적으로, 이메일 메시지는, 예를 들면 상기 메시지 크기 제한에 따라 임의의 이미지의 수, 첨부 파일 등을 포함할 수 있다.
그 후에, 출력 모듈(213)은 스텝(336)에서 어셈블링된 출력 메시지의 전송을 위해서 적절한 출력 게이트웨이를 선출하도록 구성될 수 있다. 예를 들면, 출력 모듈(213)은 이메일 메시지를 SMTP 서버(도시하지 않음)로 전송하고, MMS 메시지를 MMS 게이트웨이(도시하지 않음)로 전송하도록 구성될 수 있다.
도 4는 스텝(320)에서 조사될 수 있는 예시적인 유형의 정보 및 데이터를 나타내는 흐름도이다. 도 4에서 알 수 있는 바와 같이, 상기 파일이 착신되는 경우에 메타데이터 또는 보다 구체적으로 헤더가 검사되어 스텝(420)에서 입력 양식을 식별할 수 있다. 스텝(422)에 있어서, 스텝(420)에서 결정된 양식과 상기 시스템과의 호환성이 결정될 수 있다. 호환 가능하면, 그 후에 스텝(424)에서 상기 이미지 파일에 포함된 데이터의 특정 특성이 결정될 수 있다. 예를 들면, 상기 파일이 실제로 임의의 이미지 또는 비디오 데이터를 포함하는지의 여부, 또는 상기 데이터가 단순 보고서 또는 측정인지의 여부는 스텝(424)에서 결정될 수 있다. 착신되는 파일이, 예를 들면 보고서 또는 측정 데이터를 포함하는 경우, 그 후에 이러한 정보는 스텝(426)에서 예를 들면, 일반적인 구조화된 포맷으로 추출되고 저장된다. 스텝(428)에 있어서, 임의의 이미지 데이터가 추출되어 저장될 수 있고, 바이너리 인코딩 포맷, 프레임 크기, 컬러 비트 깊이, 스틸 이미지 또는 비디오 등의 다양한 특성이 결정될 수도 있다.
도 5는 일 실시형태에 따라 DCDS(32)에 의해 착신되는 파일을 포함하는 메타데이터 내부에 내장된 정보의 사용을 위한 예시적인 프로세스를 나타내는 흐름도이다. 상기 메타데이터, 예를 들면 헤더 필드는 그것과 함께 포함된 이미지 데이터의 안전 및 안전한 전달을 보장하기 위해서 사용될 수 있다. 예를 들면, DICOM 이미지 파일은 문자열, 숫자, 날짜, 특수 측정 유형 등의 다수의 데이터 유형에서 키값 쌍인 복수의 헤더 필드를 포함할 수 있다. 내장될 수 있는 필드는 메타데이터를 제공하는 파일에 강하게 링크될 수 있다. 이와 같이 하면, 헤더 파일 및 연관된 데이터는 분리되지 않기 때문에 믹스업되지 않는다.
스텝(520)에 있어서, DCDS(32)는 이미지를 전송하는 각각의 네트워크 장치에 대한 헤더 필드를 자동으로 추적 및 기록하도록 구성될 수 있다. 이러한 방식으로, DCDS(32)는 착신되는 파일과 연관된 특정 장치를 식별할 수 있다. DCS(32)는 스텝(522)에서 특정 양식(10)에 대해 헤더 필드가 존재하는지를 기록한 후에, 스텝(524)에서 연관된 양식에 대한 장치 의존 헤더 필드에 포함된 데이터를 기록함으로써 이를 행할 수 있다. 특정 장치는 항상 동일한 값, 예를 들면 제조업체, 모델명, 모델번호 등을 위해서 기록될 수 있다. 따라서, DCDS(32)는 이 정보를 사용하여 특정 장치를 식별할 수 있다.
스텝(526)에 있어서, DCDS는 데이터에서 임의의 변화를 검출한 후에 적절한 액션을 취할 수 있다. 예를 들면, 제조업체 정보 등이 변경되어서는 안되는 헤더 필드 데이터를 변경되면 상기 파일이 변조되었거나 누군가가 시스템을 해킹하려고 시도하고 있다는 표시가 될 수 있다. 이러한 변경 사항에 대응하여 몇 가지 가능한 작업을 예를 들면, 상기 시스템은 이벤트를 기록하고, 오퍼레이터에게 알리고, 승인된 대기에 착신되는 데이터를 배치하고, 연관된 장치로부터 상기 데이터 또는 추가 데이터를 격리하고, 상기 데이터를 거부하고, 상기 장치로부터 향후 모든 데이터를 거부할 수 있다.
스텝(528)에 있어서, DCDS는 상술된 바와 같이 의도된 수신자를 식별할 수 있는 데이터에 대한 헤더 필드를 검색하도록 구성될 수 있다. 식별은 실제, 예를 들면 이메일 주소, 모바일 스테이션 ISDN(International Subscriber Directory Number), 웹 사이트 주소 등의 형태일 수 있다. 실제로, 이러한 직접 식별은 헤더 필드의 존재를 이용하므로 바람직할 수 있다. 또한 식별은, 예를 들면 저장 시스템(214)에 저장된 레지스트리에서 직접 주소를 검색하는데 사용될 수 있는 ID 등과 같이 간접적일 수 있다. 또한, 각각의 필드는 하나 이상의 데이터 조각 및 다른 유형의 데이터를 포함할 수 있다. 따라서, 임의의 식별 또는 주소 필드는 전화번호뿐만 아니라, 이메일 주소 등을 포함할 수 있다. 또한, 식별 데이터는 둘 이상의 필드에 포함될 수 있다.
그 후에, DCDS(32)는 스텝(530)에서 검출된 임의의 식별 데이터에 근거하여 스텝(528)에서 취할 액션을 결정하도록 구성될 수 있다. 몇 가지 예를 들면, 이러한 액션은 발견된 임의의 주소로 적절한 메시지를 전송하고, 상술한 바와 같이 메시지를 적절히 포매팅하고, 오퍼레이터에게 알리고, 예를 들면 수동 승인을 위해서 대기에 메시지를 추가하고, 발신 메시지에 다른 데이터 또는 정보를 배치하고 추가하는 작업을 포함할 수 있다.
따라서, 도 6은 DCDS(32)의 작동을 보다 상세하게 나타내는 흐름도이다. 도 6을 참조하면, 변환 요청(301)은 최소한, 이미지에 대한 내부 식별자 및 수신지 포맷을 포함하여 수신될 수 있다. 상술한 바와 같이, 상기 변환 요청은 착신되는 파일과 연관된 메타데이터에 포함된 정보 및 데이터의 결과일 수 있다. 그러나, 후술하는 바와 같이, 상기 요청은 GUI(208)를 통해 수신된 입력으로부터 발생할 수도 있다. 선택적으로, 상기 요청은 전송될 출력 영상으로서 스케일링될 새로운 이미지 크기를 포함할 수 있다. 그 후에, 이미지 변환기(211)는 메타데이터 데이터베이스(303)에서 메타데이터와 연관된 메타데이터를 찾도록 시도함으로써 상기 요청된 이미지(304)의 존재를 결정하도록 구성될 수 있다. 상기 요청된 이미지에 대한 기록이 존재하지 않으면, 상기 변환기는 선택적으로 플레이스홀더 이미지(305, 308)를 리턴시키거나 변환 시도(306)를 중단시킬 수 있다. 플레이스홀더는 일반적으로 상기 요청된 이미지를 사용할 수 없다고 통신하는 이미지, 비디오 또는 유사한 미디어이다. 이 시점에서, 상기 변환기는 상기 요청된 출력 포맷이 실현 가능한지의 여부를 결정하도록 구성될 수도 있다.
데이터베이스(303)의 메타데이터 레코드가 존재하면, 그 후에 변환기는 예를 들면, 영상 저장 장치(302)로부터 DICOM 이미지(307)를 로우 바이너리 포맷으로 로딩하도록 구성될 수 있다. 상기 컨버터(211)는 상기 이미지 데이터가 상기 요청으로 제공된 크기 또는 상기 요청된 출력 포맷에 의해 요구되는 크기로 리사이즈되어야 하는지의 여부를 결정하도록 구성될 수 있다. 예를 들면, Web GUI(208)에 대한 JPEG 미리보기는 html 문서의 레이아웃에 적합한 임의의 크기로 렌더링될 수 있는 반면에, MMS 메시지에 대한 비디오는 사양을 따르기 위해서 매우 구체적인 크기를 갖는다.
다음에, 이미지 데이터는 요청된 수신지 포맷으로 변환될 수 있다(311). 결과는 이미지 캐시(312)에 저장될 수 있고, 메타데이터 레코드는 상기 변환된 이미지의 존재를 나타내기 위해서 업데이트될 수 있다(313). 마지막으로, 상기 변환된 영상는 요청에 대한 응답으로 리턴될 수 있다. 그 후에, 컨버터(211)는 변환된 바이너리 데이터를 직접 리턴 또는 상기 이미지 캐시(313)에서 그 위치에 대한 참조를 리턴시킬 수 있다.
상술한 바와 같이, DCDS(32)는 Web GUI(208)를 통해 작동 및 인터페이스될 수도 있다. GUI(208)는 원격 및 로컬 액세스 둘 모두가 DCDS(32)를 가능하게 할 수 있고, 이미지가 저장 시스템(208) 내에 위치하도록 할 수 있다. 상기 이미지는 분석 또는 진단, 또는 지정된 수신지 또는 주소로 전송하기 위해서 위치를 설정하는 것이 필요하다.
파일에 액세스하기 위한 2가지의 기본적인 방법이 제공될 수 있다. 첫 번째 방법은 식별 정보없이 파일을 찾는 것이다. 이것은 도 7과 관련하여 상세히 설명되지만; DCDS(32)에 파일을 전송하는 각각의 장치는 착신되는 파일 전송의 헤더 필드를 기록 및 매핑함으로써 식별될 수 있다는 점에 유의해야 한다. 또한, 상기 장치는 그들의 네트워크 주소, 전송에 사용되는 AE 제목 또는 둘 모두에 근거하여 부분적으로 식별될 수도 있다. 각각의 장치에는 오퍼레이터에게 고유하고 바람직한 의미있는 이름이 부여될 수 있다. 파일뿐만 아니라, 그 시리즈, 연구 또는 둘 모두는 이미지를 캡처한 시간과 날짜, 및 상기 이미지를 캡처하는데 사용되는 장치의 오퍼레이터를 식별하는 헤더 필드로부터 유래되는 장치에 의해 식별될 수 있다.
환자 정보가 필요없기 때문에, DCDS(32)는 익명화된 데이터를 취급할 수 있고, 환자 정보는 상기 시스템의 오용에 의해 수집될 수 없다. 또한, 가장 많이 사용되는 이미지는 상기 시스템에 가장 최근 이미지로 저장될 수 있다. 따라서, 이미지를 찾는 것은 이러한 방식으로 매우 효율적으로 이루어질 수 있다. 상기 파일, 시리즈, 연구 등이 한번 발견되면, GUI(208)는 오퍼레이터가 이미지를 보고, 상기 이미지를 전송하는 등의 기능에 직접 액세스할 수 있게 한다.
이것을 유념하여, 도 7은 Web GUI(208)의 전형적인 사용을 예시하는 흐름도이고, 일 실시형태에 의한 임의의 식별 가능한 환자 정보(401-404)없이 원래의 양식에 의한 이미지를 찾기 위한 간소화 인터페이스이다. 이미지가 식별되면(405), 상기 인터페이스는 사용자가 출력 수신지 정보 및 다른 메시지 세부 사항을 입력하는 서비스 요청 서식을 표시한다. 상기 데이터가 유효하면(407), 이미지 변환기(211)로부터 필요한 변환이 요청된다(408). 모든 성공적인 요청의 경우에, 상기 데이터는 적절한 출력 플러그인(409-411)에 의해 어셈블링되고, 결과는 적절한 수신지로 전송된다(412-414). 각각의 개별 출력에 대한 상태 정보가 수집되고(415), 서식 보기(405)로 리턴된다(416 또는 417). 이 시점에서, 사용자는 전송 프로세스를 반복하거나 다른 이미지를 찾도록 선택할 수 있다.
Web GUI(208)는, 예를 들면 DICOM 시리즈와 동일한 것에 속하는 이미지의 그룹들을 전송하는 것을 허용한다. 작동 단계는 도 7 및 도 8에 나타내는 것과 유사하다. 또한, 상기 Web GUI(208)는 이벤트 시스템(209)을 구성하고, 출력 수신지 주소 및 필요한 다른 관리 작업을 조직하고 저장하기 위한 인터페이스를 제공한다. 보안 방법으로서, 상기 Web GUI(208)는 이미지를 저장하거나 그들의 이미지에 대한 액세스 특권이 허용된 소스 양식의 승인을 처리하지 않는다는 점에 유의해야 한다. 이들 중요한 설정은 로컬 또는 원격으로 별도의 액세스 방법을 통해서만 사용할 수 있다. 유닉스 스타일 운영 체제에서 실행되는 DCDS의 경우에, 원격 액세스는 일반적으로 시큐어 셸(SSH) 프로토콜을 통하여 이루질 수 있다. 상기 DCDS가 Windows 운영 체제에서 실행되면, 원격 액세스는 일반적으로 터미널 서비스를 통해 이루어질 수 있다. 프로토콜 둘 모두는 상기 운영 체제에 대한 보안 원격 액세스의 예이다.
파일에 액세스하는 두 번째 방법은 식별 정보를 사용하는 것이다. 예를 들면, 오퍼레이터는 이름, 생년월일, 환자 ID 등의 환자 정보를 사용하여 파일을 검색할 수 있다. 예를 들면, 상기 오퍼레이터는 검색어를 입력할 수 있고, 일치하는 항목이 있으면 상기 시스템은 사용 가능한 모든 연구를 제공할 수 있다. 여러 환자가 리턴되면, 그 후에 선택을 위해서 제시될 수 있다. 환자가 한번 선택되어 상기 연관된 파일, 시리즈, 연구 등이 발견되면, GUI(208)는 오퍼레이터가 이미지를 보고 이미지를 전송하는 등의 기능에 직접 액세스할 수 있게 한다.
도 8은 환자 이름 및 생년월일 등의 식별 가능한 환자 데이터(501-504)의 일부를 사용함으로써 이미지를 찾기 위한 Web GUI(208) 및 그 간소화된 인터페이스의 전형적인 사용의 변형을 나타내는 흐름도이다. 또한, 실제 환자 정보를 사용하는 것을 피하기 위해서 관련없는 식별 암호 또는 PIN 코드를 사용하여, 환자의 사생활을 보장할 수 있다. 그 후, 도 7과 관련하여 상술한 바와 같은 프로세싱 스텝을 행할 수 있다.
특정 실시형태에 있어서, CCS(30)는 도 9에 나타내는 바와 같이 양식(10)에 의해 캡쳐되는 이미지와 관련하여, 예를 들면 환자 및 가족에 대한 다양한 부가 가치 서비스를 호스팅하고 지원하도록 구성될 수 있는 서버(902)와 인터페이스될 수 있다. 예를 들면, 상기 이미지가 태아 초음파 이미지이면, 상기 서버(902)는 부모, 가족, 친구들 등에 대한 다양한 서비스를 제공하도록 구성될 수 있다. 예를 들면, 상기 DCDS(32)는 이미지를 적절한 포맷 또는 서버(902) 및 연관된 서비스에 의해 지원되는 포맷으로 변환되도록 구성될 수 있다. 상기 이미지는 서버(902)로 전송되어 저장 시스템(904)에 저장될 수 있다.
상기 서버(902)는 본 명세서에 기재되어 있는 기능을 수행하기 위해서 복수의 서버, 컴퓨터, 라우터, 또한 요구되는 적절한 소프트웨어 및 펌웨어도 실제로 포함할 수 있음을 이해해야 한다. 또한, 저장 시스템(904)은 하나 이상의 데이터베이스, 하나 이상의 저장 서버, 또한 필요에 따라 다른 물리적 저장 매체를 포함할 수 있다.
서버(902)는, 예를 들면 사용자가 계정을 생성할 수 있는 웹 사이트를 호스트하도록 구성될 수 있다. 그 후에, 상기 사용자는 상기 사이트의 이미지에 액세스하여 이미지, 임신 캘린더, 맞춤형 머그, 열쇠고리, 티셔츠, 캔버스 등을 구입할 수 있다. 또한, 상기 사이트는 그림, 삽화, 태아 및 아동 발달에 대한 정보, 건강 및 영양 정보 등을 제공하도록 구성될 수 있다. 이러한 사이트는, 예를 들면 베이비 샤워 등의 레지스트리; 친구 및 가족에게 자동 업데이트; 디지털 자장가가 있는 아기 영상 등의 디지털 및 바이러스성 선물; 초대 및 감사 카드로서 이러한 서비스를 가능하게 한다.
사용자는 한번 또는 주기적으로 계정을 설정하는 요금, 예를 들면 가입 요금을 부과할 수 있고, 사용자 및 가족 및 친구는 다양한 제품 및 서비스, 또는 둘 모두에 대해 요금을 부과할 수도 있다.
또한 키오스크(908)는, 예를 들면 동일한 서비스 중 적어도 일부를 제공할 수 있는 산부인과 병동에서 설정될 수 있다. 키오스크(908)는 나타내는 바와 같이 단독으로, 즉 CCS(30)와 직접 인터페이스되거나 서버(902)와 인터페이스될 수 있다. 따라서 가족 및 친구들은, 예를 들면 대기실에서 사진 및 기타 물품을 주문할 수 있다.
또한, 사용자는 아이가 태어난 후에도 계정을 계속 사용할 수 있다. 예를 들면, 상기 사이트는 어린시절 동안, 또는 적어도 몇 달 또는 몇 년 동안 자녀를 추적할 수 있다. 상기 사이트는 생일 리마인더 및 알림을 친구 및 가족에게 전송되거나, 다른 특별한 행사, 발달 지표 등을 알리도록 구성될 수 있다. 또한, 사이트는 건강 및 영양 정보뿐만 아니라, 엄마 및 아이 둘 모두에 대한 발달 정보도 계속해서 나타내도록 구성될 수 있다.
실제로, 친구 및 가족에 대한 부모 업로드 연락 정보를 갖는 것이 바람직할 수 있다. 이러한 방식으로, 서버(902)는 생일 리마인더를 친구 및 가족에게 계속해서 보내도록 구성될 수 있다. 특정 실시형태에 있어서, 서버(902)에 의해 호스팅되는 사이트는 다양한 제품 및 서비스를 제공하는 "선물 스토어"와 제휴되거나 호스팅될 수 있다. 또한, 상기 사이트는 다양한 다른 사업 및 스토어에 할인, 쿠폰 등을 제공할 수 있다. 서버(902)가, 예를 들면 거주 정보, 성별, 연령, 인종, 및 심지어 부모 연령, 직업 및 기타 제휴 등의 아이와 관련된 적절한 인구 통계학적 정보를 가질 것이므로, 사이트는 유사한 인구 통계학으로 아이 및 가족, 대중들을 위해 적절한 리마인더, 선물 추천, 할인 제안 등을 전송할 수 있다.
이와 관련하여, 사용자에게 이러한 인구 통계학적 정보를 제공할 기회를 제공하는 것이 바람직할 수 있다. 따라서, 일 실시형태에 있어서, 사용자는 사이트에 액세스하여 프로파일 정보, 연락처, 선호도 등을 주문제작하거나 또는 제공할 수 있다. 그 후에, 서버(902)에서 실행되는 알고리즘은 제품 추천 등을 하기 위해서 사용 가능한 정보를 사용하도록 구성될 수 있다. 실제로, 서버(902)가 전 세계의 개인에 대한 정보를 가지므로, 상기 알고리즘은 유사한 인구 통계, 소득 수준, 선호도 등을 공유하는 인구에 대한 정보를 사용하여 권장하도록 구성될 수 있다.
특정 실시형태에 있어서, 사용자는 사이트를 통해, 즉 서버(902)를 통해 아이템을 구입할 수 있다. 예를 들면, 서버(902)는 신용 카드 지불, PayPal 계정을 허용하거나, 또는 모바일 청구를 위해서 구성될 수 있다. 따라서, 서버(902)는 거래를 처리하고, 적절한 요금을 차감하거나 관련 사업, 제휴사, 파트너 등에게 거래 수수료를 부과하도록 구성될 수 있다. 또한, 구입 정보는 알고리즘에 제공되어 향후 권장 사항을 작성하는데 사용될 수 있다. 실제로, 전체 관련된 인구의 구입을 통해 보다 타깃이되고 적절한 권장 사항을 만들 수 있다.
따라서, 아이가 성장함에 따라 상기 알고리즘은, 예를 들면 선물 추천을 하기 위해서 끊임없이 업데이트되고 다듬어질 수 있다. 권장 사항을 수년 동안 친구 및 가족에게 자동으로 보낼 수 있다. 상기 데이터베이스가 시간이 지남에 따라 증가하고 점점 더 많은 사용자가 증가함에 따라, 상기 알고리즘은 보다 관련성이 높고 보다 타깃이 된 권장 사항을 제공하기 위해서 다듬어질 수 있다.
상기 데이터베이스는 대규모 인구 사이의 관계 및 연결에 대한 광대한 정보를 반드시 포함해야 한다는 점에 유의해야 한다. 이것은 친구 및 가족 등의 직접 연결뿐만 아니라, 선호도, 유사한 구매 습관 등의 간접 링크도 포함된다. 이것은 상호 접속의 정보가 타깃이 되는 광고 및 제품 권장 사항뿐만 아니라, 대규모 인구 사이의 상호 연관성을 간단히 추적하고 매핑하는데 매우 유용할 수 있다.
이러한 사이트는 암 지원 사이트, 물리치료 지원 사이트 등의 다른 조건들 또는 이벤트들 주위에 구축될 수 있다는 것을 언급해야 한다. 또한, 이들 다양한 다른 조건들 및 이벤트들에 대한 상호 접속 데이터의 병합은 정보의 힘을 확장시키고, 타깃으로 하는 정보와 제품 및 서비스를 위해서 더 나은 알고리즘으로 이어질 수 있다.
또한, 사용자는 컴퓨터(914) 및 모바일 장치(912)를 사용하여, 예를 들면 인터넷을 통해 사이트에 액세스할 수 있음을 유의해야 한다. 또한, 상기 사이트는 트위터, 페이스북 등의 다른 소셜 네트워킹 사이트와 인터페이스될 수 있다. 특정 실시형태에 있어서, 상기 사이트는 실제로 다른 사이트로 보낼 수 있는 애플리케이션 또는 위젯으로 변환될 수 있다. 예를 들면, 할머니는 자신의 Facebook 페이지에 애플리케이션을 올려놓고 서버(902)에 로그온하지 않고도 쉽게 업데이트 및 알림을 받을 수 있다. 이것은 상기 사이트와의 상호작용이 증가하여, 예를 들면 정보 및 데이터의 양을 증가시킬 수 있고, 서버(902)는 상술한 알고리즘에 대한 입력으로서 사용 가능하다.
특정 실시형태를 상술하지만, 상술한 실시형태는 예로서만 이해될 것이다. 따라서, 본 명세서에 기재되어 있는 시스템 및 방법은 설명한 실시형태에 근거하여 제한되지 않는다. 오히려, 본 명세서에 기재되어 있는 시스템 및 방법은 상기 설명 및 첨부 도면과 함께 취해질 때에 청구의 범위에 비추어 제한되어야 한다.
주변 암호화 및 변환 장치
일 실시형태에 있어서, 주변 장치에는 의료 이미지의 암호화 및 변환을 위한 의료 이미징 장치를 보안 및 표준화된 이미지 파일 포맷으로 부착되고, 또한 암호화 및/또는 변환된 이미지를 원격 네트워크상의 보안 서버로 전달할 수 있다. 도 10에 나타내는 바와 같이, 주변 장치(102)는 의료 이미징 장치(101)와 물리적으로 부착될 수 있는 동글(dongle) 또는 독립형 장치의 다른 유형일 수 있고, 의료 이미징 장치로부터 다른 네트워크상의 원격 서버(103)의 의료 이미지 파일의 변환, 암호화 및 전송과 관련된 다양한 기능을 실행하기 위한 자체 프로세서 및 메모리를 가질 수 있다. 상기 주변 장치(102)는 네트워크 포트, 직렬 포트 또는 다른 통신 인터페이스 등의 의료 이미징 장치상의 통신 포트로 부착될 수 있다. 상기 주변 장치는 의료 이미징 장치에서 생성된 모든 의료 이미지 파일을 모니터하고, 서버 또는 모바일 장치 등의 다른 네트워크상의 원격으로 접속된 장치로 전송하기 위해서 선택된 의료 이미지 파일을 암호화 및 변환하는 필터로서의 역할을 할 수 있다.
상기 동글은 근거리 통신망(LAN) 또는 광역 통신망(WAN)에 대한 별도의 네트워크 접속으로 구성될 수 있거나, 상기 의료 이미징 장치와 이미 접속된 네트워크를 사용하도록 구성될 수 있다. 상기 의료 이미징 장치가 네트워크에 연결되지 않거나 의료 이미지를 전송할 수 없는 네트워크에 접속되어 있으면, 상기 동글은 네트워크 하드웨어를 가져 상기 동글이 WiFi 또는 셀룰러 네트워크를 통하여 통신하거나 직접 이더넷 케이블을 상기 의료용 이미징 장치에 접속되지 않은 로컬 네트워크에의 접속을 허용할 수 있다.
다른 실시형태에 있어서, 암호화 동글(102)은 불안정한 접속으로 이미징 장치(101)와 접속될 수 있고, 이 경우에 상기 암호화 동글(102)은 의료용 이미징 장치(101)에 저장된 의료 이미지를 취하고 보안 네트워크 접속을 통하여 전송하기 위해서 상기 이미지를 암호화하여 원격 보안 서버 또는 상기 의료 이미지의 최종 수신지인 모바일 장치 등의 원격 장치로서 기능할 수 있다.
일 실시형태는 내장된 이러한 암호화 기능없이 장치들로부터 DICOM 네트워크 접속들을 암호화하고 라우팅하기 위한 방법 및 기술 시스템을 제공한다.
본 발명의 일 실시형태는 비보호된 통신을 위해 공지된 포트에서 수신대기하고, 포트의 암호화된 대응물을 통해 그 암호화된 서식으로 상기 접속을 자동으로 암호화 및 라루팅할 수 있다. 예를 들면, TCP 포트(104 또는 11112)상의 통상의 DICOM 연결은 SSL/TLS로 암호화되고 TCP 포트(2762)에서 DICOM/TLS로 라우팅될 수 있다. 이것은 보안 TLS 접속으로서 원격 서버에, 비보호된 접속으로서 클라이언트 장치에 나타내는 접속을 효과적으로 할 수 있다. 본 발명의 실시형태를 이미징 장치의 네트워크 포트 또는 상기 장치와 동일한 보호된 로컬 네트워크상의 네트워크 라우터에 접속함으로써, 고레벨의 보안이 유지된다.
마찬가지로, TCP 포트(80)상의 HTTP 프로토콜을 통한 통상의 "웹" 접속은 SSL/TLS로 암호화될 수 있고, TCP 포트(443)에서 HTTPS로 라우팅될 수 있다. 이것은 HTTPS 접속으로서 HTTP 서버에, 비보호된 접속으로서 HTTP 클라이언트에 나타내는 접속을 효과적으로 할 수 있다. 여기에서, HTTP 트래픽을 암호화하는 것은 보안 접속이 가능한 구형 클라이언트 및 서버에서만 유용하다는 점을 유의해야 한다. 그러나, 이것은 본 발명의 일반적인 실시형태를 설명하는 것을 제공하는 공지된 한 쌍의 네트워크 포트이다.
본 발명의 실시형태는 상기 이미징 장치 근처에 존재하는 네트워크 인프라스트럭처없이 인터넷에 대한 암호화뿐만 아니라 액세스를 제공하기 위해서 WiFi 또는 셀룰러 모뎀 성능 등의 무선 네트워크 접속을 포함한다. 이것은 이동 중에도 배터리 전원으로 실행할 수 있는 휴대 장치에 매우 유용하다.
본 발명의 실시형태는 보호된 트래픽을 단일 원격 종점으로 포워딩하도록만 미리 구성될 수 있다.
본 발명의 실시형태는 접속을 보호하기 위해서 임의의 모든 관련된 암호화 방법을 사용할 수 있다. 예 또는 이들은 상술한 SSL/TLS 표준뿐만 아니라, 다른 공통 암호화 표준도 포함된다. 요점은, 본 발명은 실시형태를 지원하는 각각의 유형의 접속에 대한 고유 암호화 표준을 모방할 수 있다는 것이다. 암호화는 전용 칩(전자 하드웨어 구성 요소), 소프트웨어 또는 하드웨어 가속 기능이 있는 소프트웨어의 조합으로 인코딩 및 디코딩될 수 있다.
네트워크 암호화 및 변환 장치
적어도 하나의 의료 이미징 장치를 포함하는 로컬 네트워크와의 접속을 위한 네트워크 장치는 적어도 하나의 의료 이미징 장치로부터의 의료 이미지의 암호화 및 변환을 안전하고 표준화된 이미지 파일 포맷뿐만 아니라, 원격 네트워크상의 보안 서버로 암호화 및/또는 변환된 이미지의 통신을 제공한다. 상기 네트워크 장치는 로컬 네트워크상의 라우터 또는 게이트웨이로서 역할을 하여, 의료 이미징 장치로부터 로컬 네트워크 외부의 수신지 장치로 의료 이미지의 트래픽을 모니터링하고, 상기 의료 데이터 파일이 원격 네트워크상의 장치로 전달하기 위해서 적절한 포맷으로 암호화 및 변환되도록 할 수 있다. 검출시에, 상기 네트워크 장치는 서버 또는 모바일 장치 등의 원격 네트워크상의 원격으로 접속된 장치로 전송하기 위해서 선택된 의료 이미지 파일을 암호화 및 변환할 것이다.
상기 네트워크 장치의 일 실시형태는 도 1에 나타내고 있고, 상기 네트워크 장치(104)는 안전하지 않을 수도 있는 로컬 네트워크를 통해 하나 이상의 의료 이미징 장치(101)로부터 의료 이미지 파일을 수신하기 위해서 암호화 라우터로서 역할을 한다. 그 후에, 상기 암호화 라우터(104)는 안전하고 표준화된 이미지 파일 포맷으로 의료 이미지의 암호화 및 변환을 위해서 구성될 것이다. 그 후에, 상기 암호화 라우터(104)는 인터넷 등의 원격 네트워크상의 보안 서버(103)에 보안 접속을 통해 암호화 및/또는 변환된 이미지의 통신을 위해서 구성될 것이다.
일 실시형태에 있어서, 상기 네트워크 장치(104)는 하나 이상의 의료 이미징 장치(101)가 통신하도록 개인 네트워크를 생성할 것이다. 그 후에, 상기 네트워크 장치(104)는 WiFi, 셀룰러(3G) 또는 케이블 연결을 통해 암호화된 DICOM 이미지를 원격 네트워크에 전송할 수 있다. 이 구성에 있어서, 상기 네트워크 장치(104)는 상기 로컬 네트워크 외부로 전송되는 모든 의료 이미지가 변환되고 암호화되는 것을 보장하도록 네트워크 게이트로서 역할을 한다.
도 12는 근거리 통신망(LAN)(301)으로부터 원격 광역 통신망(WAN)(307)상의 원격 장치로 의료 이미지 파일의 데이터 흐름의 흐름도를 나타낸다. 상기 네트워크 장치(104)는 적절한 포맷으로 암호화되거나 변환되지 않은 의료 이미지 파일의 전송을 위해서 LAN상의 네트워크 트래픽을 모니터링하는 암호화 수신대기 포트(302)를 포함하는, 본 명세서에 기재되어 있는 하나 이상의 구성 요소를 포함한다. 암호화 데이터베이스(305)는 아마도 원격 WAN 네트워크(307)상의 네트워크 또는 수신지 장치의 유형에 의존하여, 특정 의료 이미지 파일이 암호화되어야 하는 암호화 유형에 대한 명령을 제공하는 암호화 설정을 저장할 수 있다. 상기 의료 이미지 파일은 파일을 암호화를 위해서 프로세스되고(303), 그 후에 상기 파일의 전송을 위해서 매핑된다(304). 상기 암호화된 파일은 방화벽 또는 다른 로컬 라우터(306)를 통해 원격 WAN 네트워크(307)로 전송된다.
일례에 있어서, Vscan 이미징 장치는 DICOM이 아니고 비암호화되지만, Vscan으로부터 원격 네트워크상의 원격 보안 서버로 전송되도록 선택되는 의료 이미지를 캡처한다. 그 후에, 상기 의료 이미지는 네트워크 장치(104)로 전송되고, 네트워크 장치(104)는 상기 이미지를 DICOM 이미지로 변환하고 원격 보안 서버에 전송하기 전에 상기 이미지를 암호화한다.
상기 네트워크 장치는 의료 이미징 장치와의 보안 접속 및 다른 네트워크상의 원격 접속 서버 또는 장치를 생성하기 때문에, 비보안성 또는 신뢰할 수 없는 로컬 네트워크에서 유용할 수 있다. 또한, 상기 네트워크 장치는 원격 보안 서버에 대한 접속을 방해하는 엄격한 방화벽이 있는 매우 안전한 네트워크에서 유용할 수 있다.
일 실시형태에 있어서, 상기 네트워크 장치는 로컬 네트워크에 부착되지만 네트워크 위성이 상기 의료 이미지 파일의 최종 수신지라는 각인 하에서 하나 이상의 의료 이미징 장치가 상기 이미지를 네트워크 위성으로 전송하는 원격 보안 서버로서 역할을 하는 네트워트 위성으로서 구성될 수 있다. 그 후에, 상기 네트워크 위성은 의료 이미지를 가져 와서 (둘 모두를) 암호화 또는 변환한 후에, 상기 암호화되고 변환된 이미지를 실제 원격 보안 서버로 전송한다. 이 실시형태에 있어서, 상기 의료 이미징 장치는 상기 의료 이미지 파일을 네트워크 장치 등의 네트워크상의 새로운 위치로 전송하도록 명령받을 필요가 없고, 그 대신에 상기 의료용 파일의 최종 수신지일 것으로 믿는 파일을 원격 네트워크상의 원격 보안 서버에 전송한다.
일 실시형태는 내장된 임의의 이러한 암호화 기능이 없는 장치들로부터 DICOM 네트워크 접속들을 암호화하고 라우팅하기 위한 방법 및 기술 시스템을 제공한다.
본 발명의 일 실시형태는 비보호된 통신을 위해 공지된 포트에서 수신대기하고, 포트의 암호화된 대응물을 통해 그 암호화된 서식으로 상기 접속을 자동으로 암호화 및 라우팅할 수 있다. 예를 들면, TCP 포트(104 또는 11112)상의 통상의 DICOM 접속은 SSL/TLS로 암호화되고 TCP 포트(2762)에서 DICOM/TLS로 라우팅될 수 있다. 이것은 보안 TLS 접속으로서 원격 서버에, 비보호된 접속으로서 클라이언트 장치에 나타내는 접속을 효과적으로 할 수 있다. 본 발명의 실시형태를 이미징 장치의 네트워크 포트 또는 상기 장치와 동일한 보호된 로컬 네트워크상의 네트워크 라우터에 접속함으로써, 고레벨의 보안이 유지된다.
마찬가지로, TCP 포트(80)상의 HTTP 프로토콜을 통한 통상의 "웹" 접속은 SSL/TLS로 암호화될 수 있고, TCP 포트(443)에서 HTTPS로 라우팅될 수 있다. 이것은 보안 HTTPS 접속으로서 HTTP 서버에, 비보호된 접속으로서 HTTP 클라이언트에 나타내는 접속을 효과적으로 할 수 있다. 여기서, HTTP 트래픽을 암호화하는 것은 보안 접속이 가능한 구형 클라이언트 및 서버에만 유용하다는 점을 유의해야 한다. 그러나, 이것은 본 발명의 일반적인 실시형태를 설명하는 것을 제공하는 공지된 한 쌍의 네트워크 포트이다.
본 발명의 실시형태는 상기 이미징 장치 근처에 존재하는 네트워크 인프라스트럭처없이 인터넷에 대한 암호화뿐만 아니라 액세스를 제공하기 위해서 WiFi 또는 셀룰러 모뎀 성능 등의 무선 네트워크 접속을 포함한다. 이것은 이동 중에도 배터리 전원으로 실행할 수 있는 휴대 장치에 매우 유용하다.
본 발명의 실시형태는 보호된 트래픽을 단일 원격 종점으로 포워딩하도록만 미리 구성될 수 있다.
본 발명의 실시형태는 접속을 보호하기 위해서 임의의 모든 관련된 암호화 방법을 사용할 수 있다. 예 또는 이들은 상술한 SSL/TLS 표준뿐만 아니라, 다른 공통 암호화 표준도 포함된다. 요점은, 본 발명은 실시형태를 지원하는 각각의 유형의 접속에 대한 고유 암호화 표준을 모방할 수 있다는 것이다. 암호화는 전용 칩(전자 하드웨어 구성 요소), 소프트웨어 또는 하드웨어 가속 기능이 있는 소프트웨어의 조합으로 인코딩 및 디코딩될 수 있다.
암호화 및 변환 플러그인
네트워크 내의 장치상의 의료 이미지 파일을 암호화 및 변환하기 위한 시스템 및 방법이 제공된다. 암호화 및 변환 유닛은 원격 네트워크로의 전송을 위해서 의료 이미지를 암호화하고 상기 의료 이미지를 수신지 장치 또는 네트워크와 호환되는 포맷으로 변환하기 위해서, 의료 이미징 장치 또는 다른 네트워크 장치의 하드웨어 및 소프트웨어 내에서 통합될 수 있다. 상기 암호화 및 변환 유닛은 변환되고 암호화된 이미지를 원격 네트워크상의 보안 서버 등의 적절한 수신지로 패키징 및 전송하도록 구성될 수도 있다.
상기 암호화 및 변환 유닛은 상기 의료 이미징 장치로부터 로컬 네트워크 외부의 수신지 장치로의 의료 이미지의 트래픽을 모니터링하고 상기 의료 데이터 파일이 원격 네트위크상의 장치로 전달되기 위해서 적절한 포맷으로 암호화 및 변환되는 것을 보장하기 위해서, 로컬 네트워크상의 라우터 또는 게이트웨이로서 역할을 할 수 있다. 검출시에, 상기 암호화 및 변환 유닛은 서버 또는 모바일 장치 등의 원격 네트워크상의 원격 접속 장치로 전송하기 위해서 선택된 의료 이미지 파일을 암호화 및 변환할 것이다.
상기 암호화 및 변환 유닛의 일 실시형태를 도 13에 나타내고, 여기서, 상기 암호화 및 변환 유닛(104)은 안전하지 않을 수 있는 로컬 네트워크를 통해 하나 이상의 의료 이미징 장치(101)로부터 의료 이미지 파일을 수신하는 암호화 라우터로서 역할을 한다. 상기 암호화 및 변환 유닛(104)은 소프트웨어, 하드웨어 또는 소프트웨어와 하드웨어의 조합으로서 각각의 의료용 이미징 장치(101) 내에서 통합될 수 있다. 다른 실시형태에 있어서, 상기 암호화 및 변환 유닛(104)은 라우터, 게이트웨이, 방화벽 또는 네트워크를 통한 트래픽을 모니터링하고 조절하는 다른 네트워크 장치의 일부일 수 있다. 그 후에, 그것이 배치되는 장치의 유형에 관계없이, 상기 암호화 및 변환 유닛(104)은 안전하고 표준화된 이미지 파일 포맷으로 의료 이미지의 암호화 및 변환하도록 구성될 것이다. 그 후에, 상기 암호화 및 변환 유닛(104)은 인터넷 등의 원격 네트워크상의 보안 서버(103)로 보안 접속을 통해 암호화 및/또는 변환된 이미지의 통신을 위해서 구성될 것이다.
도 12는 근거리 통신망(LAN)(301)으로부터 원격 광역 통신망(WAN)(307)상의 원격 장치로의 의료 이미지 파일의 데이터 흐름의 흐름도를 나타낸다. 상기 암호화 및 변환 유닛(104)은 본 명세서에 기재되어 있는 하나 이상의 구성 요소인 소프트웨어, 하드웨어 또는 둘 모두의 조합 중 어느 하나를 포함한다. 일 실시형태에 있어서, 상기 암호화 및 변환 유닛(104)은 적절한 포맷으로 암호화 또는 변환되지 않은 의료 이미지 파일의 전송을 위해서 LAN 내의 네트워크 트래픽을 모니터링하는 암호화 수신대기 포트(302)를 포함한다. 암호화 데이터베이스(305)는 아마도 원격 WAN 네트워크(307)상의 네트워크 또는 수신지 장치의 유형에 의존하여, 특정 의료 이미지 파일이 암호화되어야 하는 암호화 유형에 대한 명령을 제공하는 암호화 설정을 저장할 수 있다. 상기 의료 이미지 파일은 파일을 암호화되도록 프로세싱되고(303), 그 후에 상기 파일의 전송을 위해서 상기 포트를 매핑한다(304). 상기 암호화된 파일은 방화벽 또는 다른 로컬 라우터(306)를 통해 원격 WAN 네트워크(307)에 전송된다.
일례에 있어서, Vscan 이미징 장치는 비DICOM이고 암호화되지 않지만, 상기 Vscan으로부터 상기 원격 네트워크상의 원격 보안 서버로 전송하기 위해서 선택되는 의료 이미지를 캡처한다. 상기 암호화 및 변환 장치(104)는 상기 Vscan 장치에서 실행되는 소프트웨어로 내장되어 있으므로, 상기 이미지를 DICOM 이미지로 변환하고 상기 Vscan 장치 외부에서 원격 보안 서버로 전송하기 전에 이미지를 암호화한다.
상기 암호화 및 변환 유닛은 의료 이미징 장치 및 다른 네트워크상의 원격으로 접속된 서버 또는 장치와의 안전한 접속을 생성하기 때문에, 안전하지 않거나 신뢰할 수 없는 로컬 네트워크에서 유용할 수 있다. 또한, 상기 네트워크 장치는 원격 보안 서버에 대한 접속을 방해하는 엄격한 방화벽이 있는 매우 안전한 네트워크에서 유용할 수 있다.
일 실시형태에서는 내장된 임의의 이러한 암호화 기능이 없는 장치들로부터 DICOM 네트워크 접속들을 암호화 및 라우팅하기 위한 방법 및 기술 시스템을 제공한다.
본 발명의 일 실시형태에서는 비보호된 통신을 위해 공지된 포트에서 수신대기하고, 포트의 암호화된 대응물을 통해 그 암호화된 서식으로 상기 접속을 자동으로 암호화 및 라우팅할 수 있다. 예를 들면, TCP 포트(104 또는 11112)상의 통상의 DICOM 접속은 SSL/TLS로 암호화될 수 있고, TCP 포트(2762)에서 DICOM/TLS로 라우팅될 수 있다. 이것은 보안 TLS 접속으로서 원격 서버에, 비보호된 접속으로서 클라이언트 장치에 나타내는 접속을 효과적으로 할 수 있다. 본 발명의 실시형태를 이미징 장치의 네트워크 포트 또는 상기 장치와 동일한 보호된 로컬 네트워크상의 네트워크 라우터에 접속함으로써, 고레벨의 보안이 유지된다.
마찬가지로, TCP 포트(80)상의 HTTP 프로토콜을 통한 통상의 "웹" 접속은 SSL/TLS로 암호화될 수 있고, TCP 포트(443)에서 HTTPS로 라우팅될 수 있다. 이것은 보안 HTTPS 접속으로서 HTTP 서버에, 비보호된 접속으로서 HTTP 클라이언트에 나타내는 접속을 효과적으로 할 수 있다. 여기서, HTTP 트래픽을 암호화하는 것은 보안 접속이 가능한 구형 클라이언트 및 서버에만 유용하다는 점을 유의해야 한다. 그러나, 이것은 본 발명의 일반적인 실시형태를 설명하는 것을 제공하는 공지된 한 쌍의 네트워크 포트이다.
본 발명의 실시형태는 상기 이미징 장치 근처에 존재하는 네트워크 인프라스트럭처없이 인터넷에 대한 암호화뿐만 아니라 액세스를 제공하기 위해서 WiFi 또는 셀룰러 모뎀 성능 등의 무선 네트워크 접속을 포함한다. 이것은 이동 중에도 배터리 전원으로 실행할 수 있는 휴대 장치에 매우 유용하다.
본 발명의 실시형태는 보호된 트래픽을 단일 원격 종점으로 포워딩하도록만 미리 구성될 수 있다. 본 발명의 실시형태는 접속을 보호하기 위해서 임의의 모든 관련된 암호화 방법을 사용할 수 있다. 예 또는 이들은 상술한 SSL/TLS 표준뿐만 아니라, 다른 공통 암호화 표준도 포함된다. 요점은, 본 발명은 실시형태를 지원하는 각각의 유형의 접속에 대한 고유 암호화 표준을 모방할 수 있다는 것이다. 암호화는 전용 칩(전자 하드웨어 구성 요소), 소프트웨어 또는 하드웨어 가속 기능이 있는 소프트웨어의 조합으로 인코딩 및 디코딩될 수 있다.
암호화 및 변환 유닛의 모바일 장치 구현
특정 실시형태에 있어서, 예를 들면 도 10~13에 대해서 상술한 암호화 및 변환 기능은 스마트폰, 태블릿 또는 다른 모바일 장치 등의 모바일 장치 상에 구현될 수 있다. 이것은 도 26에 나타내고 있고, 예를 들면 도 13의 암호화 및 변환 유닛(105)은 상기 모바일 장치가 암호화 및 변환 기능뿐만 아니라, 라우팅 기능을 행하게 하는 소프트웨어(109)가 설치되어 있는 모바일 장치(107)로 대체된다.
다수의 실시형태에 있어서, 상기 암호화 및 변환 기능은 애플리케이션(111)을 장치(107)에 다운로딩함으로써 모바일 장치(107)와 통합될 수 있다. 그 후에, 상기 애플리케이션(111)은 사용자가 소프트웨어(109)를 다운로드하여 필요한 기능을 행하게 하는 것을 포함하거나 허용할 수 있다. 따라서, 상기 소프트웨어(109)는 상기 장치(107)의 프로세서 아키텍처를 위해서 컴플라이될 수 있다.
소프트웨어(109)는 장치(101), 예를 들면 휴대용 초음파 기계로부터 전송된 데이터를 통하여 라우터 또는 TCP 프록시로서 역할을 할 수 있다. 상기 초음파 기계의 관점에서, 상기 장치(107)상의 Dicom 서버와 직접 통신하는 것처럼 보이지만 실제로 상기 장치(107)에 의해 제공된 암호화된 터널 또는 보안 접속을 통하여 호스트된 서버(103)와 직접 통신할 것이다.
장치(107)에 의해 사용되는 포트는 종종 104이지만, 드문 경우에 상부 포트(1024)에 머물 필요가 있을 때마다 사용되는 대체 포트(1112)도 존재한다.
특정 실시형태에 있어서, 소프트웨어는 1회 사용 또는 가입 중 어느 하나를 요구할 수 있다. 따라서 인증서가, 예를 들면 서버(103)에 의해 소프트웨어(111)에 제공될 수 있도록 시스템이 구성될 수 있다. 전형적으로 상기 인증서는 만료되도록 설정될 수 있음으로, 애플리케이션(109)은 고객이 재발행, 예를 들면 인증서 유효 기간 연장을 위해서 지불하는 프로세스를 가능하게 할 수 있다. 이것은 간단히 "가입"이라고 할 수 있다. 자동 만료는 이 시나리오에서 매우 유용할 수 있다. 따라서, 애플리케이션(109)은 새로운 인증서를 패치(fatch)하고, 예를 들면 자동으로 설치하는 기능을 포함할 수 있다.
애플리케이션(109)은 사용자가 가입 또는 1회 사용, 예를 들면 연장되거나 상기 소프트웨어가 유효한 인증서를 가지는 새로운 기간 동안 신용 카드, 모바일 월렛 또는 다른 계정을 사용하여 지불할 수 있는 지불 능력이 포함될 수 있다.
특정 다른 실시형태에 있어서, 보다 진보된 사용자 인터페이스는 사용자가 상호작용, 모니터링, 문제 해결, 또는 소프트웨어(1111)의 기능인 전부를 실제로 가능하게 하는 애플리케이션(109)에 포함될 수 있다. 이것은 접속 확인, 보안 접속의 존재, 업로드 및 다운로드 속도 등을 포함할 수 있다.
특정 실시형태에 있어서, 모바일 장치(107) 및 이미징 장치(101)는 NFC, BlueTooth™ 또는 WiFi 등의 무선 통신 링크를 통하여 통신할 수 있다. 따라서, 도시하지 않은 통신 동글은 상기 장치(101)와 인터페이싱하여 이러한 무선 통신을 가능하게 할 수 있거나, 이러한 능력이 상기 장치(101)에 포함될 수 있다.
상기 모바일 장치(107)는, 예를 들면 3G/4G WAN 시스템을 통해 서버(103) 등과 차례로 통신할 수 있다. 그러나, 다른 실시형태에 있어서 장치(107)는, 예를 들면 서버(103)와 통신하기 위해서 WiFi 접속을 사용할 수 있다. 예를 들면, 이것은 3G/4G 성능이 없는 태블릿이 여전히 Wi-Fi를 통해 로컬 네트워크(이를 사용할 수 있는 임의의 양식(101)에 의해 도달할 수 있음)에 접속함으로써 암호화 장치로서 역할을 한다.
예를 들면, 장치(101)가 Wi-Fi를 사용한 후에 장치(107) 및 장치(107)가 서버(103)와 통신하기 위해서 무선 WAN을 사용한다면, 그 후에 장치(107)는 Wi-Fi 기지국 및 예를 들면, 초음파 기계(101)가 접속된 라우터로서 역할을 한다. 상기 초음파 기계가 접속하는 IP 주소는 상기 장치(107)의 IP 주소이고, DHCP를 통하여 자체적으로 구성될 때에 초음파 기계가 가져 오는 라우터 IP 주소와 동일하다.
이미지 관리 통합
의료 이미징에 관련된 다양한 통신 프로토콜 및 파일 유형을 통합하기 위한 시스템 및 방법이 제공된다. 상기 시스템은 현재 인터페이스에 소프트웨어 및 인텔리전스를 추가함으로써 제삼자 소프트웨어와의 현재 인터페이스를 통합하여 제삼자 이미지 관리 소프트웨어와의 통신을 제공한다.
상기 통합 소프트웨어의 일 실시형태에 있어서, GE 뷰포인트 인터페이스 등의 의료 이미징 사용자 인터페이스는 휴대용 문서 포맷(PDF)으로 복수의 의료 이미지를 생성한다. 그 후에, 본 명세서에 기재되어 있는 시스템 및 방법은 PDF 문서를 DICOM 포맷의 이미지 문서로 변환한 후에, 특정 수신지로 전송된 후에 개인용 컴퓨터, 휴대용 전자 장치 등의 적절한 전자 장치에서 보기 위해서 PDF로 변환될 수 있다.
다른 실시형태에 있어서, HL7 프로토콜 장치는 의료 소프트웨어 통신을 위해서 사용되고, 특정 문서의 수신지에서 패킷을 포함한다. 예를 들면, HL7 장치에 의해 만들어진 이미지는 의사 또는 환자에게 전송될 필요가 있다. 상기 통합 소프트웨어는 상기 이미지에 대한 정보를 얻고, 이것을 상기 이미지에 대한 수신지에 명령 정보와 결합한 후에 DICOM 메시지에 추가한다.
상기 통합 소프트웨어는 제삼자 소프트웨어 시스템으로부터 필요한 정보를 얻고, 상기 이미지를 변환, 암호화 및 적절한 수신지로 전송하는데 필요한 정보를 결정함으로써 작동한다.
실시간 원격 상호작용
본 명세서에 기재되어 있는 시스템 및 방법은 MRI 등의 의료 이미징 장치로 촬영된 환자의 하나 이상의 의료 이미지를 사용하여 환자의 의학적 문제의 라이브 또는 실시간 원격 진단을 제공한다. 상기 시스템은 각각의 사용자에게 그래픽 사용자 인터페이스(GUI)를 표시하여 사용자가 실시간으로 동일한 의료 이미지를 모두 볼 수 있는 복수의 컴퓨팅 및 디스플레이 장치를 갖는 네트워크로서 구현될 수 있다. 또한, 상기 사용자는 실시간으로 상기 이미지에 주석을 달거나, 인스턴트 메시징 프로그램을 통해 이미지를 채팅하거나, VOIP(Voice over Internet Protocol) 또는 전통적인 일반전화 회의 시스템을 사용하여 대화할 수 있는 옵션도 제공된다. 상기 시스템은 사용자가 이미지를 조직화하고, 진단 및 다른 액션을 선택하고, 그렇지 않으면 하나 이상의 의료 이미지에 기초하여 의료 진단을 행하기 위해서 실시간으로 복수의 사용자와 컬래버레이션하기 위한 복수의 메뉴를 제공한다.
도 16은 실시간 원격 상호작용을 위한 전체 워크플로우를 나타내고, 사용자는 진단하기 위한 컬래버레이션을 위한 다양한 옵션을 보여주는 대시보드 또는 홈 스크린을 우선 나타낸다. 상기 대시보드는 도 18에 추가로 나타내고 있다. Vscan 장치로부터 의료 이미지를 사용자에게 나타낼 수 있고, 그 후에 검사 스크린 프로세스가 착수될 수 있다. 검사 스크리닝 중에, 상기 이미지가 환자에게 전송되고, 검사가 환자에게 전송되고, 결과 정보가 진단을 위해서 전송될 수 있다. 그 후에, 라이브 또는 실시간 진단을 할 수 있다. 진짜 응급 상황에서, 흐름도는 원격 사용자와의 컬래버레이션없이 응급 진단을 위해서 이들 단계들을 생략할 수 있음을 나타낸다.
도 17은 네트워크상의 컴퓨팅 장치의 디스플레이를 볼 때에 사용자에게 나타내는 전체 GUI를 나타낸다. 메인 메뉴, 메인 콘텐츠 영역, 및 네비게이션 및 정보 섹션이 모두 제공될 수 있다.
도 18은 전체 네트워크 또는 사용자의 실제 컴퓨팅 장치(병원 또는 의료시설에서 사용자의 로컬 네트워크상의 의료 이미징 장치 등)와 접속되는 의료 이미징 장치를 열거하는 "대시보드" GUI를 나타낸다. 또한, 상기 대시보드에는 그들의 장치에 의해 캡처된 이미지가 열거되고, 그 후에 캡처 순서, 환자별, 의사별 등으로 정렬될 수 있다. 새로운 이미지가 수신되면, 목록의 맨 위로 이동하고 강조되어, 사용자가 쉽게 그들을 찾을 수 있다. 일 실시형태에 있어서, 새로운 이미지 또는 이미지들이 특정 장치에 의해 캡처되는 경우, SMS 또는 이메일 메시지 등의 해당 환자의 경우를 처리하는 적절한 의사 또는 건강관리 제공자에게 경보가 전달될 것이다. 또한, 상기 대시보드는 사용자가 상기 이미지, 및 상기 이미지와 상기 환자와 관련된 정보의 데이터베이스를 통해 검색할 수 있는 검색 기능을 제공할 수도 있다.
도 19는 메인 메뉴 GUI의 보다 상세한 내용을 나타내고; DICOM 이미지(메인 이미지 워크플로우가 발견되는 곳)를 선택하는 옵션; 사용자가 상기 시스템 또는 다른 사용자로부터 메시지를 수신하는 수신함; 이미지 및 메시지를 전송하기 위해서 쉽게 발견하고 연락할 수 있는 환자 또는 다른 사용자의 연락처의 수신자 아이콘; 이미징 장치의 설정, 연구를 분류하기 위한 환자 메시지 및 라벨의 익명화 또는 자동화를 처리하는 설정 아이콘; 경시에 따른 전체 애플리케이션을 통한 트래픽을 나타내는 통계 아이콘; 관리자가 사용자 계정을 관리하고 환자 이미지의 브랜딩을 설정하는 것을 나타내는 관리 아이콘; 비관리자가 그들의 프로필 및 기타 계정 세부 정보를 검토할 수 있는 계정 아이콘; 및 사용자가 상기 시스템에서 로그아웃할 수 있는 로그아웃 아이콘을 제공한다. 여기에 열거된 상기 아이콘 및 옵션은 변경될 수 있고, 그들의 설명에 제한되지 않는 것을 이해해야 한다.
도 20은 이미지 워크플로우의 일 실시형태를 나타내고, 이미지 또는 이미지들의 연구는 추가 검토를 위해서 리스트로부터 선택될 수 있다. 상기 연구 정보에는 각각의 연구에 배정된 파일 및 라벨의 수뿐만 아니라, 다른 사용자에 의한 특정 연구 및 이미지에 대한 코멘트의 수를 포함할 수 있다. 스틸 이미지, 비디오, 코멘트 등에 대한 다른 아이콘이 제공될 수 있다. 상기 라벨은 제안된 진단, 또는 연구 내에 포함된 특정 유형의 이미지 또는 이미지들에 적용될 수 있다.
도 21은 추가 검토를 위해서 하나 이상의 이미지를 선택하기 전에 신속하게 검토될 수 있는 섬네일로서 일련의 이미지를 나타낸다. 액션의 목록은 GUI 상단에 제공되고, 상기 섬네일의 다른 아이콘은 상기 섬네일이 비디오를 나타내는지의 여부와 특정 이미지 포맷(DICOM 등)인지의 여부에 대한 표시를 제공한다. 상기 사용자는 상기 섬네일 중 하나를 클릭하거나 선택하여 전체 이미지 또는 비디오를 열 수 있다.
도 22는 의료 이미지가 하나 이상의 사용자에 의해 영상 상에 만들어진 주석과 함께 표시되는 실시간 원격 상호작용 컬래버레이션 GUI를 나타낸다. 상기 사용자가 환자의 진단을 논의하는 과정에서 각자에게 인스턴트 메시지를 입력할 수 있는 채팅 화면이 표시되고, 상기 연구의 다른 이미지의 섬네일의 목록이 상단에 제공될 수 있다. 상기 섬네일은 새로운 이미지가 수신되면 업데이트될 수 있다. 상기 "라이브 진단 화면"은 실시간으로 모든 정보를 업데이트하고, 주석, 채팅, 액션, 선택된 이미지, 핀 및 기타 변경 사항을 포함하는 사용자 사이에서의 편집을 동기화하는 실시간 컬래버레이션 툴이다. 상기 라이브 진단 화면은 즉시 진단이 필요한 응급실 상황에서 특히 유용할 수 있다. 상기 채팅 화면에서, 상기 사용자는 추가 참가자를 초대하고 상기 사례와 관련된 하나 이상의 다른 액션을 취할 수 있다.
도 23은 채팅 화면에서 선택될 수 있는 액션의 일 실시형태를 나타내고, 환자에게 치료를 제공하는 의사 또는 간호사 등의 다른 사용자에게 모호하지 않은 명령을 제공하는 방법일 수 있다. 또한, 상기 Action 탭은 선택된 액션의 추적을 제공하고, 환자의 치료가 적절하게 문서화될 수 있도록 액션을 실행하고 제안한 사람에게 제공될 수 있다. Invite Collaboration 탭에서, 사용자는 라이브 진단 프로세스에 보다 많은 사용자를 초대할 수 있다. 상기 초대된 사용자에게는 라이브 채팅 세션에 참여하라는 문자 메시지, 이메일 또는 전화가 수신될 수 있다. 상기 사용자 인터페이스는 다른 사용자가 임의의 위치로부터 및 임의의 휴대용 전자 장치 유형에 참여할 수 있도록 이동전화 및 태블릿을 포함하는 임의의 컴퓨팅 장치 유형에 채택될 수 있다.
도 24는 일련의 이미지에 기초하여 특정 환자에 대해 진단이 요구될 수 있는 GUI를 나타낸다. 상기 사용자는 조사되는 관심사 및 가능한 진단에 대해 다른 옵션을 선택할 수 있다. 요청이 전송되는 경우, 이메일, 문자 또는 전화를 통하여 한 명 이상의 사용자에게 알릴 수 있고, 응답이 도착할 때에 나타낼 수 있는 수신함 화면이 제공될 수 있다.
도 25에 나타내는 바와 같이, 적절한 진단을 선택하기 위해서 몇 개의 이미지 및 복수의 메뉴가 제공되는 진단을 위한 GUI가 제공된다. 상기 이미지는 다른 소프트웨어 툴로 보다 상세하게 보기 위해서 컴퓨터 데스크톱에 다운로딩될 수 있다. 잠재적인 진단에 대한 옵션을 강조하거나 선택할 수 있다. 최종 결정에 한번 이르면, 상기 진단서가 전송되고 향후 검토 및 연구를 위해서 기록된다.
파이프라인 구현 수신
실시형태에 있어서, 도 10, 도 11 및 도 13에 대해서 설명되는 바와 같이 DNS 및 특정 포트가 요청된다. 그러나, 특정 실시형태에 있어서, DNS에 대한 필요성을 제거하기 위해서 표준 포트가 사용될 수 있다. 이러한 실시형태에 있어서, 특정 통신 루틴은 상기 이미징 장치(101) 또는 상기 장치(101)와 인터페이스되는 컹퓨팅 시스템 상에 로딩될 수 있는 애플리케이션이다. 이들 통신 루틴은, 예를 들면 상기 장치상의 DICOM 이미징 애플리케이션과 통신하여 DICOM 이미지를 취하고, 상기 이미지를 암호화하고, 라벨링 및 계정 정보를 제공하고, 그 후에 이 정보를 서버 또는 서버들로 전달할 수 있다. 다른 것들 중에, 상기 라벨 및 계정 정보는 개인 사전 공유키의 계산에 대한 입력에 사용될 수 있고, 이것은 이하에서 보다 상세히 설명하는 바와 같이 암호화에 사용될 수 있다. 또한, 이 정보는 계정이 일시중지되었을 때에 임의의 전송을 막기 위해서 계정이 일시중지되었는지의 여부를 결정하는데 사용될 수 있다.
도 29는 일 실시형태에 따라 이러한 메시지 생성 기능을 행하는 통신 루틴, 프로세스 등(루틴(2906))으로 구성된 예시적인 시스템(2900)을 나타내는 다이어그램이다. 도 29의 예에 있어서, 상기 루틴들(2906)은 장치(101)와 결합된 단말기(2904) 또는 장치(101) 그 자체 내 등의 장치에 포함될 수 있다. 단말기(2904)는 랩탑, 태블릿 또는 스마트폰 등의 휴대용 컴퓨팅 장치를 포함하는 컴퓨팅 장치일 수 있다. 상기 루틴들(2906)은 장치(101)로부터 이미지들을 취하고, 이미지 데이터, 라벨링, 계좌 정보, 및 상기 이미지 데이터를 처리하는 방법에 대한 정보를 제공할 수 있는 다른 정보를 생성하고, 상기 이미지 데이터 또는 전체 메시지를 암호화하고, 네트워크(2908)를 통하여 하나 이상의 서버(2912) 및 저장 위치(2910)에 메시지를 전달할 수 있다.
네트워크(2908), 저장 위치(2910) 및 서버(2912)는 기본 클라우드 구조를 나타낼 수 있다.
상술한 바와 같이, 라벨링 및 계정 정보는, 예를 들면 서버(2912)가 상기 메시지 및 거기에 포함된 이미지 데이터를 처리할 수 있게 하는데 필요한 정보를 명령하거나 또는 적어도 제공할 수 있다. 예를 들면, 상기 라벨 및 계정 정보는 상기 이미지 데이터를 저장하고 특정 임상가, 임상가의 그룹, 병원 등의 계정과 연관시키도록 서버(2912)에 명령할 수 있고, 상기 이미지 데이터는 상술한 것과 같은 보기 애플리케이션으로 나중에 액세스 및 볼 수 있다. 또한, 라벨링 및 계정 정보는 상기 서버(2912)가 임상가 또는 환자 장치 또는 웹 사이트로 상기 이미지를 포워딩하도록 명령할 수 있다.
루틴들(2906)은 특정 실시형태에 있어서 상기 이미지 데이터가 서버(2912)에보다 쉽게 전송되고 처리될 수 있는 다른 포맷으로, 또는 수신지와 연관된 포맷으로 변환될 수 있게 하는 기능도 제공할 수 있다. 또한, 루틴(2906)은 DNS 또는 특별한 포트의 사용에 대한 필요성을 제거할 수 있다.
도 27 및 28은 이러한 2개의 루틴(2906) 또는 이미지 데이터 수신기(2702) 및 통신(2704)으로 불리는 데몬 프로세스의 예시적인 구현을 나타낸다. 다음에는 이들 데몬 프로세스에 대한 설명이다. 우선, 도 27에 나타낸 바와 같이, 루틴들(2906)은 이미지 데이터 수신기(2702)(Dcmtk::storescp)를 포함할 수 있다. 보시다시피, 서브 프로세스(2704)(Trice::sendFile)는 링크될 수 있고, 이들 프로세스는 클라우드에서 DICOM 이미지 파일 등의 이미지 파일을 수신기 루틴(2710)(Trice:receiver)으로 전송하도록 구성될 수 있다.
전송 계층 보안(TLS)은 특정 실시형태에 있어서 장치 고유의 개인 사전 공유키를 사용하여 달성될 수 있다. 상기 키는 전송자와 수신자 둘 모두가 전송을 성공하기 위해서 동일한 키를 성공적으로 계산해야 하는 암호화 키이다. 계정 정보 및 라벨링은 이 계산으로 두 가지 입력될 수 있다. 묘사된 구성은 장치(101)와 클라우드 사이에 임의의 접속이 있는 경우에 성공할 수 있는 강력한 파일 복사 기능을 제공해야 한다. 도 27 및 28에 나타낸 통신 파이프라인의 임의의 실패는 장치(101)에 대한 응답 실패를 초래할 수 있고, 장치(101)가 이미지 데이터를 재전송하도록 시도하는 것을 야기할 수 있다.
또한, 상기 통신 루틴(2704)은 도 28에 나타낸 바와 같이 수신기(2710)와 통신하도록 구성될 수 있다. 통신 루틴(2704)은 허용된다면 초기화, 클라우드에 "하트비트" 전송, 실패 보고, 구성 업데이트 및 소프트웨어 업데이트를 담당할 수 있다.
판독/기록 액세스를 갖는 로컬 디렉토리(2706)는 구성 정보를 저장하기 위해서 포함될 수 있다. 이 디렉토리(2706)의 위치는 데몬 프로세스(2702 및 2704) 모두에 인수로서 전달될 수 있다. 대부분의 실시형태에 있어서, 디렉토리(2706)에 대한 그 디스크 위치에 관한 요구 사항은 없다. 상기 디렉토리(2706)는 포트#, 로컬-ip 주소, DICOM 사전, 오류 로그 등의 정보를 저장할 수 있다. 디바이스(101)가 DICOM 이미징 장치이면, 그 후에 DICOM 서비스는 예를 들면 이 디렉토리(2706)로부터 DICOM 사전을 로딩할 수 있다. 본 명세서에 기재되어 있는 바와 같이, 하트비트 메시지는 포트# 및 로컬-ip 주소를 포함하는 클라우드 수신기로 전송되고, 이 디렉토리(2706)로부터 판독될 수 있다. 또한, 로깅 정보는 이 디렉토리(2706)에 저장될 수 있다.
고유한 이름이 상기 장치(101)에 대해 계산될 수 있다. 장치(101)와 연관된 장치 ID가 있으면, 그 후에 계산된 이름 대신에 장치 ID가 사용되어야 한다. 장치 ID가 있으면, 장치 ID를 포함하는 파일명이 통신 루틴(2704)으로 전달될 수 있다. 이 장치 ID는 클라우드 데이터베이스에서 업링크/장치와 관련된 모든 것에 대한 기본키일 수 있다. 상기 클라우드 서비스는 다음과 같은: 상기 장치로부터 마지막 하트비트가 발생한 경우; 장치가 처음 온라인 상태가 된 경우; 어떤 버전의 소프트웨어가 장치에 로드되어 있는가?; 어떤 계정이 상기 장치와 연관되어 있는가? 등을 검색할 수 있다. 도 27 및 28에 묘사된 업링크는 하트비트라고 할 수 있고 장치 ID를 기본키로 사용하여 상기 클라우드에 지속될 수 있는 주기적인 상태 정보를 전송한다. 또한, 모든 통신에 대해 표준 포트(예를 들면, 443)가 사용된다는 점도 한번 더 유의해야 한다.
Claims (14)
- 의료 이미징 장치의 포트에 물리적으로 부착 가능한 동글에 있어서,
상기 동글은:
네트워크를 통한 통신을 위한 네트워크 하드웨어; 및
상기 동글이 상기 의료 이미징 장치의 포트에 물리적으로 부착되면, 상기 의료 이미징 장치에서 생성된 의료 이미지 파일들을 모니터링하고, 상기 의료 이미지 파일들 중 적어도 하나를 암호화하고, 및 하나 이상의 암호화된 의료 이미지 파일을 네트워크를 통해 적어도 하나의 원격 장치에 전송하도록 구성되는 프로세서를 포함하는, 동글. - 제 1 항에 있어서,
상기 네트워크는 무선 네트워크인, 동글. - 제2항에 있어서,
상기 네트워크 하드웨어는 Wi-Fi모뎀이고, 상기 무선 네트워크는 Wi-Fi네트워크인, 동글. - 제2항에 있어서,
상기 네트워크 하드웨어는 셀룰러 모뎀이고, 상기 무선 네트워크는 셀룰러 네트워크인, 동글. - 제1항에 있어서,
상기 네트워크 하드웨어는 이더넷 케이블 접속을 허용하는, 동글. - 제1항에 있어서,
상기 의료 이미징 장치와 상기 동글 사이의 접속은 불안정하고, 상기 동글과 상기 적어도 하나의 원격 장치 사이의 접속은 안전한, 동글. - 제6항에 있어서,
상기 프로세서는 암호화되지 않은 의료 이미지 파일에 대해 의료 이미징 장치의 공지된 포트를 모니터링하고, 상기 공지된 포트의 암호화된 대응물을 통해 상기 암호화된 의료 이미지 파일을 라우팅하는, 동글. - 제1항에 있어서,
상기 프로세서는 상기 의료 이미징 장치에 대한 인터넷 액세스를 제공하는, 동글. - 제1항에 있어서,
상기 프로세서는 모든 암호화된 의료 이미징 파일을 단일 원격 장치에만 전송하는, 동글. - 제1항에 있어서,
상기 프로세서는 상기 의료 이미징 장치의 장치 식별자를 하나 이상의 상기의료 이미지 파일 각각과 연관시키도록 더 구성되는, 동글. - 제1항에 있어서,
상기 프로세서는 계정 정보를 하나 이상의 상기 의료 이미지 파일 각각과 연관시키도록 더 구성되는, 동글. - 제1항에 있어서,
상기 프로세서는 하나 이상의 의료 이미지 파일 각각을 입력 포맷에서 출력 포맷으로 변환하도록 더 구성되는, 동글. - 제12항에 있어서,
상기 입력 포맷은 상기 적어도 하나의 원격 장치와 호환되지 않고, 상기 출력 포맷은 상기 적어도 하나의 원격 장치와 호환되는, 동글. - 제12항에 있어서,
상기 입력 포맷과 상기 출력 포맷은 이미지 해상도 또는 이미지 품질 중 하나 또는 둘 모두가 다른, 동글.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462064404P | 2014-10-15 | 2014-10-15 | |
US62/064,404 | 2014-10-15 | ||
US14/614,405 | 2015-02-04 | ||
US14/614,405 US10476848B2 (en) | 2009-10-14 | 2015-02-04 | Systems and devices for encrypting, converting and interacting with medical images using a mobile device |
KR1020177012383A KR102571307B1 (ko) | 2014-10-15 | 2015-10-15 | 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 |
PCT/US2015/055832 WO2016061415A2 (en) | 2014-10-15 | 2015-10-15 | Systems and methods for encrypting, converting and interacting with medical images |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177012383A Division KR102571307B1 (ko) | 2014-10-15 | 2015-10-15 | 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230125352A KR20230125352A (ko) | 2023-08-29 |
KR102679915B1 true KR102679915B1 (ko) | 2024-07-01 |
Family
ID=55747554
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177012383A KR102571307B1 (ko) | 2014-10-15 | 2015-10-15 | 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 |
KR1020237028526A KR102679915B1 (ko) | 2014-10-15 | 2015-10-15 | 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177012383A KR102571307B1 (ko) | 2014-10-15 | 2015-10-15 | 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP3207480A4 (ko) |
KR (2) | KR102571307B1 (ko) |
CN (1) | CN107004059A (ko) |
CA (1) | CA2964779A1 (ko) |
WO (1) | WO2016061415A2 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109828949A (zh) * | 2017-10-12 | 2019-05-31 | 贵阳朗玛信息技术股份有限公司 | Dicom文件格式转换方法、装置及*** |
CN109360664A (zh) * | 2018-08-24 | 2019-02-19 | 湘南学院 | 一种基于数据挖掘算法的临床护理管理***及方法 |
US12014811B2 (en) | 2018-09-07 | 2024-06-18 | Ventana Medical Systems, Inc. | Systems and methods for caching biological image data |
CN109360632A (zh) * | 2018-09-12 | 2019-02-19 | 北京东软医疗设备有限公司 | 临床信息的共享方法、装置及*** |
CN109474498B (zh) * | 2018-12-28 | 2022-04-05 | 苏州承泽医疗科技有限公司 | 一种监测医疗影像设备使用的方法 |
CN109859825A (zh) * | 2018-12-28 | 2019-06-07 | 杭州英放生物科技有限公司 | 一种匿名化数据传输*** |
CN112241735A (zh) * | 2019-07-18 | 2021-01-19 | 杭州海康威视数字技术股份有限公司 | 一种图像处理方法、装置及*** |
CN111243712B (zh) * | 2019-12-16 | 2023-09-08 | 创业慧康科技股份有限公司 | 一种文件处理方法及装置 |
CN111048185B (zh) * | 2019-12-25 | 2023-03-28 | 长春理工大学 | 基于机器学习的感兴趣区域参数博弈分析方法 |
CN113223654B (zh) * | 2021-06-04 | 2022-09-02 | 杭州云呼网络科技有限公司 | 一种医学检验报告单的智能解读管理平台 |
CN113378224B (zh) * | 2021-06-22 | 2023-07-04 | 平安好医投资管理有限公司 | 医学影像存储方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100696708B1 (ko) | 2006-02-21 | 2007-03-20 | 재단법인서울대학교산학협력재단 | 의료기관간 의료정보 온라인 전송 시스템 |
US20100115288A1 (en) | 2008-08-22 | 2010-05-06 | Datcard Systems, Inc. | System and method of encryption for dicom volumes |
US20140142983A1 (en) | 2005-02-25 | 2014-05-22 | Virtual Radiologic Corporation | Medical image metadata processing |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7302164B2 (en) * | 2000-02-11 | 2007-11-27 | Datcard Systems, Inc. | System and method for producing medical image data onto portable digital recording media |
US20020091659A1 (en) * | 2000-09-12 | 2002-07-11 | Beaulieu Christopher F. | Portable viewing of medical images using handheld computers |
US20060149601A1 (en) * | 2004-11-27 | 2006-07-06 | Mcdonough Medical Products Corporation | System and method for recording medical image data on digital recording media |
US7770026B2 (en) * | 2005-02-18 | 2010-08-03 | Fuji Xerox Co., Ltd. | Document management system, information processing device and method, and computer program |
US7974924B2 (en) * | 2006-07-19 | 2011-07-05 | Mvisum, Inc. | Medical data encryption for communication over a vulnerable system |
US20080021741A1 (en) * | 2006-07-19 | 2008-01-24 | Mdatalink, Llc | System For Remote Review Of Clinical Data |
US9087080B2 (en) * | 2009-10-14 | 2015-07-21 | Trice Imaging, Inc. | Systems and methods for converting and delivering medical images to mobile devices and remote communications systems |
WO2013188850A1 (en) * | 2012-06-14 | 2013-12-19 | Trice Imaging, Inc. | Systems and devices for encrypting, converting and interacting with medical images |
US20120143625A1 (en) * | 2010-08-31 | 2012-06-07 | Eaves Christopher B | Diagnostic medical information broker system and method |
US8825680B2 (en) * | 2010-10-09 | 2014-09-02 | Codonics, Inc. | Method and apparatus for displaying non-standard-compliant images |
US8694600B2 (en) * | 2011-03-01 | 2014-04-08 | Covidien Lp | Remote monitoring systems for monitoring medical devices via wireless communication networks |
-
2015
- 2015-10-15 CA CA2964779A patent/CA2964779A1/en not_active Abandoned
- 2015-10-15 CN CN201580067622.9A patent/CN107004059A/zh active Pending
- 2015-10-15 EP EP15850895.2A patent/EP3207480A4/en not_active Ceased
- 2015-10-15 WO PCT/US2015/055832 patent/WO2016061415A2/en active Application Filing
- 2015-10-15 KR KR1020177012383A patent/KR102571307B1/ko active IP Right Grant
- 2015-10-15 KR KR1020237028526A patent/KR102679915B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140142983A1 (en) | 2005-02-25 | 2014-05-22 | Virtual Radiologic Corporation | Medical image metadata processing |
KR100696708B1 (ko) | 2006-02-21 | 2007-03-20 | 재단법인서울대학교산학협력재단 | 의료기관간 의료정보 온라인 전송 시스템 |
US20100115288A1 (en) | 2008-08-22 | 2010-05-06 | Datcard Systems, Inc. | System and method of encryption for dicom volumes |
Non-Patent Citations (3)
Title |
---|
Arie Meir 외, Distributed Network, Wireless and Cloud Computing Enabled 3-D Ultrasound, a New Medical Technology Paradigm, PLOS ONE, 2009.11.19., Vol.4, No.11, pp.1-8 |
Farid Touati 외, A Real-Time BLE enabled ECG System for Remote Monitoring, ICBET 2013, 2013.05.20., pp.124-131. |
Kokou Adambounou 외, A low-cost tele-imaging platform for developing countries, Frontiers in Public Health, 2014.09.05., Vol.2, No.135, pp.1-6. |
Also Published As
Publication number | Publication date |
---|---|
EP3207480A4 (en) | 2018-07-04 |
KR20230125352A (ko) | 2023-08-29 |
EP3207480A2 (en) | 2017-08-23 |
KR20170085496A (ko) | 2017-07-24 |
WO2016061415A2 (en) | 2016-04-21 |
CN107004059A (zh) | 2017-08-01 |
WO2016061415A3 (en) | 2017-05-18 |
CA2964779A1 (en) | 2016-04-21 |
KR102571307B1 (ko) | 2023-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10419405B2 (en) | Systems and devices for encrypting, converting and interacting with medical images | |
US11735312B2 (en) | Systems and methods for converting and delivering medical images to mobile devices and remote communications systems | |
US11462314B2 (en) | Systems and devices for encrypting, converting and interacting with medical images | |
KR102679915B1 (ko) | 의료 이미지에 대한 암호화, 변환 및 상호작용을 위한 시스템 및 방법 | |
US11818107B2 (en) | Systems and devices for encrypting, converting and interacting with medical images | |
EP2862327B1 (en) | Systems and devices for encrypting, converting and interacting with medical images | |
US11948678B2 (en) | Systems and devices for encrypting, converting and interacting with medical images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
E701 | Decision to grant or registration of patent right |