liminfo

SNOMED CT Reference

SNOMED CT 개념/관계/표현식 레퍼런스

25개 결과

SNOMED CT Reference 소개

SNOMED CT 레퍼런스는 35만 개 이상의 활성 개념을 보유한 세계 최대 규모의 임상 용어 체계인 SNOMED CT(Systematized Nomenclature of Medicine - Clinical Terms)에 대한 검색 가능한 가이드입니다. 개념(Concept, 73211009 = 당뇨병 등 고유 숫자 식별자), 설명(Description, FSN/선호용어/동의어), 관계(Relationship, 개념 간 연결)의 3요소 구조를 상세히 다룹니다.

이 레퍼런스는 SNOMED CT의 주요 관계 유형을 모두 설명합니다. 다중 상속을 지원하는 IS-A 분류 계층, 질환의 해부학적 위치를 나타내는 FINDING_SITE, 질병 원인 물질을 정의하는 CAUSATIVE_AGENT, 형태학적 이상을 연결하는 ASSOCIATED_MORPHOLOGY, 시술 방법을 기술하는 METHOD 등이 포함됩니다. Clinical finding, Procedure, Body structure, Pharmaceutical product 등 19개 최상위 계층도 다룹니다.

실무 활용을 위해 ECL(Expression Constraint Language) 쿼리 구문을 제공합니다. 하위 개념 연산자(<<, <), 상위 개념 연산자(>>, >), 속성 기반 필터링을 사용하여 개념 집합을 정의할 수 있습니다. 후조합 표현식, 참조 세트(Refset)를 통한 개념 그룹화 및 ICD-10 매핑, RF2 배포 파일 구조, FHIR 리소스 연동, Snowstorm 용어 서버 API 활용법도 포함됩니다.

주요 기능

  • Verhoeff 체크 디지트를 포함한 SCTID 형식과 SNOMED CT 개념 구조 가이드
  • IS-A, FINDING_SITE, CAUSATIVE_AGENT, ASSOCIATED_MORPHOLOGY, METHOD 등 관계 유형 레퍼런스
  • 19개 최상위 계층 설명과 주요 하위 계층 및 예시 개념 ID
  • ECL(Expression Constraint Language) 구문 가이드 - 하위/상위 개념 연산자 및 속성 제약
  • 복합 임상 의미를 표현하기 위한 후조합 표현식 예제
  • Simple, Language, Simple Map, Attribute Value 등 참조 세트(Refset) 유형 해설
  • 1:1 단순 매핑과 규칙 기반 1:N 매핑을 포함한 ICD-10 매핑 레퍼런스
  • FHIR 리소스 연동 패턴과 Snowstorm REST API 엔드포인트 참조

자주 묻는 질문

SNOMED CT 개념 ID(SCTID)란 무엇인가요?

SCTID는 SNOMED CT의 모든 개념에 부여되는 6~18자리 고유 숫자 식별자입니다. 예를 들어 73211009는 당뇨병(Diabetes mellitus), 22298006은 심근경색(Myocardial infarction)을 나타냅니다. 마지막 자리는 오류 검출을 위한 Verhoeff 체크 디지트이며, 각 개념은 여러 설명(용어)을 가질 수 있지만 SCTID는 하나뿐입니다.

FSN(Fully Specified Name)과 선호 용어(Preferred Term)의 차이점은 무엇인가요?

FSN은 "Diabetes mellitus (disorder)"처럼 괄호 안에 시맨틱 태그를 포함하여 의미를 명확히 하는 정식 명칭입니다. 선호 용어는 "Diabetes mellitus"처럼 시맨틱 태그 없이 임상 현장에서 선호되는 표시명입니다. 동의어(예: "DM", "당뇨")도 해당 개념의 대체 표현으로 존재할 수 있습니다.

SNOMED CT의 IS-A 계층은 어떻게 작동하나요?

IS-A는 상위-하위 관계를 형성하는 기본 분류 관계입니다. 예를 들어, 당뇨병 IS-A 포도당 대사 장애 IS-A 대사 질환 IS-A 질환의 구조입니다. SNOMED CT는 다중 상속을 지원하므로, 하나의 개념이 여러 부모를 가질 수 있어 다축적 분류가 가능합니다.

ECL(Expression Constraint Language)이란 무엇인가요?

ECL은 SNOMED CT 개념 집합을 정의하는 공식 쿼리 언어입니다. << 연산자는 본인을 포함한 모든 하위 개념을 선택하고(예: << 73211009로 모든 당뇨병 유형), <는 본인을 제외합니다. 속성 제약을 사용하면 심장 관련 FINDING_SITE를 가진 모든 임상 소견처럼 세부적인 필터링도 가능합니다.

SNOMED CT 코드를 ICD-10으로 어떻게 매핑하나요?

SNOMED CT는 공식 ICD-10 매핑 참조 세트를 제공합니다. 일부는 1:1 단순 매핑(예: 73211009 당뇨병 → E14)이지만, 맥락에 따라 여러 ICD-10 코드가 적용되는 규칙 기반 1:N 매핑도 있습니다. 매핑 데이터는 SNOMED CT 릴리스의 Simple Map Refset 형식으로 배포됩니다.

FHIR 리소스에서 SNOMED CT를 어떻게 사용하나요?

FHIR에서는 CodeableConcept 요소 내에 시스템 URI "http://snomed.info/sct"와 함께 SNOMED CT 코드를 사용합니다. 예를 들어 Condition 리소스에 코드 73211009, 표시명 "Diabetes mellitus"를 포함합니다. Condition, Procedure, Observation, MedicationRequest 등 다양한 FHIR 리소스 유형에서 활용 가능합니다.

Snowstorm 용어 서버란 무엇인가요?

Snowstorm은 SNOMED International이 관리하는 공식 오픈소스 SNOMED CT 용어 서버입니다. 개념 조회(GET /browser/{branch}/concepts/{id}), 텍스트 검색, 계층 탐색, ECL 쿼리 실행 등을 위한 REST API를 제공합니다. 로컬에 배포하거나 호스팅 인스턴스를 통해 접근할 수 있습니다.

SNOMED CT에서 후조합(post-coordination)이란 무엇인가요?

후조합은 기존에 사전 조합된(pre-coordinated) 개념이 없을 때, 기존 개념들을 결합하여 임상 의미를 표현하는 방법입니다. 예를 들어, "골절(Fracture of bone)"에 FINDING_SITE로 "대퇴골(Femur)"을 결합하여 대퇴골 골절을 표현할 수 있습니다. 개념 ID와 속성-값 쌍을 사용하는 SNOMED CT 표현식 구문을 활용합니다.