Apple silicon에서 음성 인식, 음성 합성, 화자 분리를 온디바이스로 실행하는 Swift SDK입니다.
maziyarpanahi/openmed
직접 관리하는 하드웨어에서 실행되는 로컬 임상 NER 및 HIPAA 지향 PII 비식별화를 위한 Python SDK입니다.
- 스타
- 5,784
- 포크
- 733
- 열린 이슈
- 480
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
OpenMed는 로컬 우선 의료 AI 툴킷입니다. 전문 NER 모델 카탈로그를 사용해 의료 텍스트에서 질병, 약물, 해부학적 구조, 유전자와 같은 임상 엔티티를 추출하고, 이름, 날짜, ID, 연락처 정보와 같은 개인정보를 탐지하고 비식별화합니다. 필요한 모델 파일을 갖춘 뒤에는 핵심 런타임이 사용자의 머신에서 텍스트를 처리합니다. 모델 다운로드와 원격 제공자 또는 텔레메트리 경로는 선택 사항이며 별도로 제공됩니다.
Python API, Docker를 지원하는 REST 서비스, 배치 처리 기능을 제공합니다. Apple Silicon에서는 MLX와 OpenMedKit이라는 Swift 패키지를 통해 실행할 수 있으며, Android와 브라우저 배포는 ONNX Runtime Mobile 및 Transformers.js 내보내기를 통해 지원합니다. PII 추출은 모델이 제공되는 35개 언어를 지원하며, 비식별화 방법에는 마스킹, 대체, 해싱, 날짜 이동이 포함됩니다.
SDK는 Apache-2.0 라이선스로 배포됩니다. 프로젝트는 도구만으로 HIPAA 준수가 보장되는 것은 아니며, 배포 전에 모델과 데이터셋의 이용 약관을 검토해야 한다고 명시합니다.
핵심 기능
- 01모델 카탈로그를 활용한 질병, 약물, 해부학적 구조, 유전자 임상 NER
- 02마스킹, 대체, 해싱, 날짜 이동 방식의 PII 탐지 및 비식별화
- 03Hugging Face를 통해 CPU 또는 CUDA에서 실행하고, Apple Silicon에서는 MLX를 통해 실행
- 04Swift/iOS용 OpenMedKit 및 Android와 브라우저용 ONNX 내보내기
- 05FastAPI REST 서비스 및 다수 문서의 배치 처리
- 06오프라인 사용을 위해 로컬 디렉터리에서 모델을 불러오는 기능 지원
활용 사례
- 연구 또는 분석을 위해 공유하기 전에 임상 기록의 비식별화
- 퇴원 요약서에서 약물 및 질환 엔티티를 온프레미스 환경에서 추출
- 클라우드 API를 사용할 수 없는 병원 네트워크 내부에서 PII 삭제 실행
- iPhone 또는 Android 앱용 온디바이스 기록 스캐너 구축
빠른 시작
- 1
Hugging Face 지원이 포함된 핵심 Python 런타임을 설치합니다
pip install --upgrade "openmed[hf]" - 2
Python에서 임상 문장에 대해 analyze_text를 실행합니다
사용 전 알아둘 점
- 모델 및 데이터 세트 용어는 다를 수 있으므로 사용 전에 검토해야 합니다.
- 배포하려면 개인정보 보호 동작과 임상적 적합성을 직접 검증해야 합니다.
- 모델 다운로드 및 원격 어댑터와 같은 일부 선택적 경로에서는 네트워크를 사용합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- openmed은(는) 무엇인가요?
- 직접 관리하는 하드웨어에서 실행되는 로컬 임상 NER 및 HIPAA 지향 PII 비식별화를 위한 Python SDK입니다. OpenMed는 로컬 우선 의료 AI 툴킷입니다. 전문 NER 모델 카탈로그를 사용해 의료 텍스트에서 질병, 약물, 해부학적 구조, 유전자와 같은 임상 엔티티를 추출하고, 이름, 날짜, ID, 연락처 정보와 같은 개인정보를 탐지하고 비식별화합니다. 필요한 모델 파일을 갖춘 뒤에는 핵심 런타임이 사용자의 머신에서 텍스트를 처리합니다. 모델 다운로드와 원격 제공자 또는 텔레메트리 경로는 선택 사항이며 별도로 제공됩니다.
- openmed은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- openmed은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- openmed은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. openmed의 마지막 커밋은 2026년 11월 6일입니다.
- openmed은(는) 어디에 사용할 수 있나요?
- 연구 또는 분석을 위해 공유하기 전에 임상 기록의 비식별화 퇴원 요약서에서 약물 및 질환 엔티티를 온프레미스 환경에서 추출 클라우드 API를 사용할 수 없는 병원 네트워크 내부에서 PII 삭제 실행 iPhone 또는 Android 앱용 온디바이스 기록 스캐너 구축
- openmed는 어떻게 설치하나요?
- Hugging Face 지원이 포함된 핵심 Python 런타임을 설치합니다: pip install --upgrade "openmed[hf]" Python에서 임상 문장에 대해 analyze_text를 실행합니다
- openmed은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/maziyarpanahi/openmed
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
보유한 기기를 하나의 AI 클러스터로 묶어 대형 모델을 여러 Mac과 다른 컴퓨터에서 로컬로 실행합니다.
CPU, RAM, GPU를 감지한 뒤 내 시스템에서 실행하기 적합한 오픈 LLM을 순위로 보여주는 Rust CLI 및 TUI입니다.
연속 배칭, RAM/SSD 계층형 KV 캐시, 메뉴 막대 관리를 지원하는 Apple Silicon Mac용 LLM 추론 서버입니다.
에이전트별 메모리, 샌드박스 도구, 암호화 ID를 제공하며 로컬 또는 클라우드 모델을 완전 오프라인으로 실행할 수 있는 macOS 네이티브 AI 하네스입니다.
Apple Silicon Mac에서 MLX로 오픈 모델을 실행하고 Anthropic API 호환 서버로 제공해 Claude Code를 오프라인으로 사용합니다.