의료기기 소프트웨어의 특수성
소프트웨어는 빠르게 변화한다는 점에서 기존 의료 기기와 다릅니다. 릴리스, 패치, 클라우드 환경, 인터페이스, AI 기능 및 사이버 보안 위험은 모두 수명 주기의 자연스러운 부분입니다. MDR은 이러한 특성을 고려하고 있으며, Annex I에서는 소프트웨어에 대해 다음과 같은 요구사항을 명확히 규정하고 있습니다.
무엇보다도 개발 수명주기, 위험 관리, 검증 및 유효성 검사에 대한 최신 접근 방식과 하드웨어, IT 네트워크 및 무단 액세스로부터의 보호에 대한 최소 요구 사항을 요구합니다. 따라서 사이버 보안은 부차적인 IT 문제가 아니라 제품의 안전과 성능의 일부입니다.
특히 의료기기 소프트웨어에서는 코드 자체보다 중요한 것이 바로 의료적 목적(Medical Purpose) 입니다. 기술적으로 매우 복잡한 웰니스 앱이라 하더라도 의료 목적이 없다면 의료기기로 분류되지 않습니다. 반대로, 비교적 단순한 애플리케이션이라도 그 정보가 진단이나 치료 결정에 활용된다면 MDR 적용 대상이 될 수 있습니다.
소프트웨어의 자격 및 분류에 관한 현행 MDCG 지침은 이러한 구분을 명확히 하고 있습니다.
MDR의 요구 사항 - 어디에서 찾을 수 있나요?
MDR에 따라 소프트웨어를 시장에 출시하려는 제조사라면, 규정의 핵심 조항들을 정확히 이해하는 것이 중요합니다. 특히 다음 항목들은 의료기기 소프트웨어와 직접적으로 연결되는 핵심 요구사항입니다.
- Annex I
일반 안전 및 성능 요구사항을 규정합니다.
소프트웨어의 경우 개발 프로세스, 위험관리, 정보보안, 검증 및 밸리데이션, IT 환경에 대한 요구사항이 특히 중요하게 다뤄집니다. - Annex II & III
기술문서(Technical Documentation)와 시판 후 감시(Post-Market Surveillance, PMS)에 대한 요구사항을 다룹니다.
의료기기 소프트웨어의 경우 소프트웨어 검증 및 밸리데이션 자료 역시 제품 문서의 핵심 요소로 포함됩니다. - Annex VIII – Rule 11
의료기기 소프트웨어 분류(Classification)의 핵심 기준입니다.
2025년 개정된 MDCG 2019-11 가이드라인은 Rule 11의 세 가지 기본 원칙을 설명합니다.
- 진단 또는 치료 결정을 위한 정보를 제공하는 소프트웨어
- 생리학적 프로세스를 모니터링하는 소프트웨어
- 그 외 기타 소프트웨어(All Other Software)
- Article 52 및 Annex IX–XI
적합성 평가(Conformity Assessment) 절차를 정의합니다.
일반적으로 Class I은 제조사 자체 선언이 가능하지만, Class IIa 이상부터는 공인기관(Notified Body)의 심사가 요구됩니다. - Annex XIV
임상평가 및 PMCF(Post-Market Clinical Follow-Up)의 핵심 기준입니다.
특히 소프트웨어 분야에서는 이 영역이 체계적으로 준비되지 않은 경우가 많습니다.
의료용 소프트웨어의 가장 중요한 표준
MDR은 규제 요건을 명시하고 있습니다. 그러나 실제 구현에서 일부 표준은 "최신 기술"을 정의하기 때문에 특히 중요합니다.
- IEC 62304는 의료용 소프트웨어의 소프트웨어 수명 주기를 위한 핵심 표준입니다. 소프트웨어 자체가 의료 기기이거나 의료 기기의 필수적인 부분인 경우 소프트웨어의 개발 및 유지 관리 프로세스를 설명합니다.
- ISO 14971은 의료 기기의 위험 관리를 위한 참조 표준으로, 의료 기기로서의 소프트웨어를 명시적으로 포함하고 있습니다.
- ISO 13485는 전체 제품 수명 주기에 걸쳐 의료 기기를 위한 핵심 품질 관리 표준입니다. 강력한 MDR 준수 조직을 구축하고자 하는 제조업체에게는 실질적인 운영 기반이 됩니다.
- IEC 62366-1은 사용성 엔지니어링을 다룹니다. 잘못된 작동, 잘못된 사용자 안내 또는 불명확한 알람은 즉각적인 안전 결과를 초래할 수 있으므로 소프트웨어와 특히 관련이 있습니다.
- IEC 82304-1은 특히 일반 IT 플랫폼의 헬스 소프트웨어, 즉 전용 하드웨어가 없는 제품과 관련이 있습니다. 이 표준은 제품 수준에서 안전과 보안을 다루기 때문에 많은 독립형 소프트웨어 제품 또는 SaMD(Software as a Medical Device)에 매우 중요합니다. 특히 IEC 82304-1은 SaMD의 검증을 위한 구체적인 요구 사항을 정의하고 있으며, 동시에 MDR에 따라 조화를 이루는 IEC 62304에서 참조된다는 점이 주목할 만합니다.
분류(Classification): 규제 전략의 출발점
가장 일반적이고 중요한 첫 번째 질문은 내 소프트웨어가 어떤 등급에 속하는가 하는 것입니다. 실제로 많은 프로젝트는 기술적인 문제보다도, 명확하지 않은 목적때문에 어려움을 겪습니다.
MDCG 2019-11 Rev.1에 따르면, 규칙 11은 기본적으로 소프트웨어가 진단 또는 치료 결정을 위한 정보를 제공하는지, 생리적 과정을 모니터링하는지 또는 기타 소프트웨어에 속하는지 여부에 따라 적용됩니다. 가이드라인 사례를 보면, 진단 또는 치료 지원 기능을 가진 소프트웨어는 빠르게 Class IIa, IIb, 심지어 III로 분류될 수 있으며, 단순 “기타 소프트웨어”만이 Class I에 해당합니다.
공인기관(Notified Body)의 관점에서 보면, 분류는 단순한 행정 절차가 아닙니다.
이는 임상 근거 수준, 기술문서 범위, PMS/PMCF 요구사항, 그리고 공인기관 심사 필요 여부까지 결정하는 전체 인증 전략의 기반이 됩니다.
임상 데이터: 임상 증거 없이는 작동하지 않습니다.
의료용 소프트웨어의 경우 임상 증거는 "있으면 좋은 것"이 아닙니다. MDCG 2020-1은 고유한 목적과 임상적 혜택을 주장하는 의료 소프트웨어는 적합성 평가의 일부로 임상 증거가 필요하다고 명시적으로 명시하고 있습니다. 목표는 소프트웨어가 안전하고, 성능을 달성하며, 주장된 임상적 이점을 제공한다는 것을 입증하는 것입니다.
즉, 단순히 알고리즘이 기술적으로 작동한다는 사실만으로는 충분하지 않습니다.
소프트웨어가 실제 임상 환경에서 올바른 정보를 제공하는지, 그 정보가 어떻게 활용되는지, 그리고 실제 환자에게 임상적 이점을 제공하는지가 함께 입증되어야 합니다. 또한 임상평가는 일회성 문서가 아니라, 제품 생애주기 전반에 걸쳐 지속적으로 업데이트되어야 하는 프로세스입니다.
시판 후 임상 후속 조치(PMCF)
소프트웨어 분야에서는 PMCF가 과소평가되는 경우가 많습니다. 그러나 MDR은 PMCF를 임상평가를 지속적으로 업데이트하기 위한 연속적 활동으로 정의하며, 제조사의 PMS 체계 안에 반드시 포함되어야 한다고 요구합니다. 이것이 바로 MDCG PMCF 템플릿이 명시적으로 설명하는 내용입니다.
소프트웨어의 경우 사용 환경, 운영 체제, 인터페이스, 사이버 위협, 임상 사용 패턴이 끊임없이 변화하기 때문에 PMCF가 특히 중요합니다. 따라서 제조업체는 건전한 마케팅 승인 전략뿐만 아니라 시장 출시 후 실제 성능 및 안전성 데이터를 수집 및 평가하고 이를 제품 개선에 피드백할 수 있는 강력한 시스템이 필요합니다.
인증 기관의 관점에서 인증 프로세스는 어떻게 진행되나요?
인증 절차는 6가지 주요 단계로 요약할 수 있습니다.
- 의도된 사용 목적(Intended Use) 정의
소프트웨어가 MDR 적용 대상인지 명확히 판단하는 출발점입니다. - 올바른 분류(Classification)
일반적으로 Annex VIII 및 Rule 11 기준에 따라 결정됩니다. - 품질경영시스템(QMS) 구축
ISO 13485, IEC 62304, ISO 14971 등을 기반으로 최신 기술 수준(State of the Art)에 부합하는 개발 프로세스를 마련해야 합니다. - 기술문서(Technical Documentation) 준비
소프트웨어 검증 및 밸리데이션 자료를 포함해 완전하고 추적 가능한 문서 체계가 요구됩니다. - 임상평가 및 PMS/PMCF 체계 구축
제품 특성에 맞는 임상 및 시판 후 관리 전략이 필요합니다. - 적합성 평가(Conformity Assessment)
제품 등급에 따라 공인기관 심사를 포함한 MDR 절차가 진행됩니다.