openmed

openmed: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지

해결하는 문제

OpenMed는 로컬 우선(local-first) 방식의 헬스케어 AI를 제공하여, 사용자가 민감한 환자 데이터를 클라우드 업체로 전송하지 않고도 임상 텍스트를 처리할 수 있도록 합니다. 이는 개체 추출(entity extraction) 및 PII(개인 식별 정보) 비식별화를 사용자의 자체 하드웨어에서 완전히 실행할 수 있게 함으로써 개인정보 보호 및 HIPAA 준수 문제를 해결합니다.

작동 방식

OpenMed는 1,000개 이상의 전문화된 생물 의학 및 임상 NER(Named Entity Recognition) 모델로 구성된 큐레이션된 레지스트리를 사용합니다. PyTorch(CPU 및 CUDA용)와 Apple Silicon 가속을 위한 Apple의 MLX를 포함한 여러 백엔드를 지원합니다. iOS 및 macOS 앱의 경우, OpenMedKit이라는 네이티브 Swift 라이브러리를 제공합니다. 이 시스템은 의료 개체(질병 및 약물 등)를 추출하거나 마스킹, 해싱 또는 가짜 데이터로 교체하는 등의 다양한 방법을 사용하여 PII를 감지하고 삭제할 수 있습니다.

대상 사용자

엄격한 데이터 프라이버시를 유지하면서 임상 텍스트를 처리해야 하고, 특정 업체에 종속되는 것을 피하고자 하는 의료 제공자, 의료 연구자 및 앱 개발자를 위해 설계되었습니다.

주요 특징

  • 100% 온디바이스(On-Device): 임상 텍스트가 장치나 로컬 네트워크를 절대 벗어나지 않습니다.
  • 광범위한 모델 라이브러리: 15개 언어에 걸쳐 1,000개 이상의 전문 의료 모델에 액세스할 수 있습니다.
  • PII 비식별화: 스마트 개체 병합을 통해 18가지 Safe Harbor 식별자를 HIPAA 기반으로 삭제합니다.
  • 교차 플랫폼 지원: Linux, Windows, macOS에서 실행되며, OpenMedKit을 통해 iOS/iPadOS에서 네이티브로 실행됩니다.
  • MLX 가속: CPU PyTorch와 비교하여 Apple Silicon에서 상당한 속도 향상(24-33x)을 제공합니다.
  • 유식한 배포: Python API, Dockerized REST 서비스 또는 배치 처리 파이프라인으로 사용할 수 있습니다 있습니다.

Sources