# 의료 용어 API: LOINC, SNOMED, ICD-10, RxNorm

> 각 의료 코드 시스템을 무료로 조회하는 방법, FHIR에서 코드가 표시되는 방식, Anpheros에 포함된 내용(작은 LOINC 하위 집합 및 증상, 질환, 치료 카탈로그) — 솔직하게 범위가 정해져 있습니다.

Source: https://developers.anpheros.com/ko/guides/medical-terminology-api

**의료 용어 API를 사용하면 소프트웨어에서 표준 의료 코드를 검색하고 조회할 수 있습니다. LOINC는 검사 및 측정, SNOMED CT는 임상 용어, ICD-10은 진단, RxNorm 및 ATC는 의약품을 위한 것입니다. 따라서 다양한 소스의 데이터가 동일한 의미를 갖게 됩니다.** 각 코드 시스템은 자체 소유자, 라이선스 및 조회 서비스를 가지며 대부분 무료입니다. 이 페이지에서는 각 시스템을 조회할 수 있는 위치, FHIR에서 표시되는 방식, 그리고 앱이 용어 서버를 실행하지 않고도 코딩된 데이터를 저장할 수 있도록 Anpheros에 포함된 내용을 나열합니다.

<!-- visual:term-cards -->

## 무료 조회 서비스

| 코드 시스템 | 용도 | 조회 서비스 | 접근 |
|---|---|---|---|
| LOINC | 검사실 검사, 활력 징후, 문서 | [loinc.org](https://loinc.org/search/), FHIR 용어 서버 `fhir.loinc.org` | 무료, FHIR 서버용 LOINC 계정 필요 |
| ICD-10-CM | 진단 (미국) | [NLM Clinical Tables API](https://clinicaltables.nlm.nih.gov/) | 무료, 키 불필요 |
| ICD-10 / ICD-11 | 진단 (WHO, 대부분 국가) | [WHO ICD API](https://icd.who.int/icdapi) | 무료, 등록 필요 |
| SNOMED CT | 임상 소견, 시술, 신체 부위 | SNOMED International 브라우저; Snowstorm (오픈 소스 서버) | 회원국 무료; 기타 지역 라이선스 필요 |
| RxNorm | 미국 의약품 | [NLM RxNav REST API](https://lhncbc.nlm.nih.gov/RxNav/APIs/) | 무료, 키 불필요 |

키 없이 ICD-10-CM을 빠르게 검색하는 방법:

```bash
curl "https://clinicaltables.nlm.nih.gov/api/icd10cm/v3/search?terms=asthma&maxList=5"
```

## FHIR에서 코드가 표시되는 방식

FHIR의 모든 코딩된 요소는 `CodeableConcept`이며, 하나 이상의 코딩, 각 코딩에는 `system` URI와 `code`, 그리고 원본 텍스트가 포함됩니다.

| 코드 시스템 | FHIR `system` URI |
|---|---|
| LOINC | `http://loinc.org` |
| SNOMED CT | `http://snomed.info/sct` |
| ICD-10 | `http://hl7.org/fhir/sid/icd-10` |
| ICD-10-CM | `http://hl7.org/fhir/sid/icd-10-cm` |
| RxNorm | `http://www.nlm.nih.gov/research/umls/rxnorm` |
| ATC | `http://www.whocc.no/atc` |
| UCUM units | `http://unitsofmeasure.org` |

## Anpheros 구성 요소

- **번들된 LOINC 서브셋**: 앱에서 가장 많이 사용하는 코드(활력 징후, 일반적인 검사실 검사)에 대한 `GET /v1/terminology/loinc?q=glucose`. 이는 전체 용어 서버가 아닌 작은 서브셋이므로, 서브셋 외의 코드가 저장될 수도 있습니다.
- **의약품**: [Anpheros Search](https://developers.anpheros.com/ko/guides/anpheros-search)를 통해 INN, RxNorm 및 EMA 제품 번호로 물질을 식별합니다.
- **증상 개념**: ICD-10 매핑 및 여러 언어로 된 레이블 포함: `GET /v1/terminology/symptoms?q=headache`.
- **기록된 대로 저장된 코드**: 유효한 FHIR 코딩은 유지되며, 실험실 커넥터는 테스트를 인식하는 경우 LOINC 코드를 채웁니다.
- **무료 [FHIR R4 검증기](https://developers.anpheros.com/tools/fhir-validator)**: 일반적인 요소의 구조 및 값 세트를 확인합니다.

## 자주 묻는 질문

### 무료 LOINC API가 있나요?
네. LOINC는 등록 사용자(무료 등록)를 위한 FHIR 용어 서버(fhir.loinc.org)를 제공하며, NLM Clinical Tables API는 키 없이 LOINC 검색을 제공합니다.

### 무료 ICD-10 API가 있나요?
네. NLM Clinical Tables API는 키 없이 ICD-10-CM을 검색하며, WHO ICD API는 무료 등록 후 ICD-10 및 ICD-11을 지원합니다.

### SNOMED CT 라이선스가 필요한가요?
SNOMED International 회원국(미국 및 대부분의 EU 포함)에서는 국가 라이선스 하에 무료로 사용할 수 있습니다. 그 외 지역에서는 라이선스가 필요합니다. 해당 국가의 National Release Centre에 문의하십시오.

### Anpheros에 전체 용어 서버가 포함되어 있나요?
아니요. Anpheros에는 LOINC의 작은 하위 집합과 증상, 질환 및 치료법 카탈로그가 포함되어 있으며 유효한 코드를 저장합니다. 전체 조회를 위해서는 위의 공식 서비스를 사용하십시오.

<!-- visual:cta-term -->

## 관련 자료

- [FHIR 코드 시스템](https://developers.anpheros.com/ko/guides/fhir-code-systems): Anpheros 리소스별 FHIR 코드 시스템
- [앱 및 AI 에이전트를 위한 의약품 데이터](https://developers.anpheros.com/ko/guides/medication-data-ai-agents): RxNorm 및 openFDA 활용 사례
- [증상 데이터 API](https://developers.anpheros.com/ko/guides/symptom-data-api)
- [의료 데이터 정규화 방법](https://developers.anpheros.com/ko/guides/normalize-medical-data)
