# Anpheros 검색: 증상, 질환 및 치료법과 그 출처

> 20개 언어로 된 1,174개의 증상, 질환 및 치료법에 대한 공개 카탈로그로, 각 항목에는 출처가 명시되어 있습니다: WHO ICD-10 및 ICD-11, MedlinePlus 요약, EMA 및 FDA 적응증은 변경 없이 인용되었습니다; REST, FHIR, MCP 및 하나의 JSON 파일.

Source: https://developers.anpheros.com/ko/guides/anpheros-search

**Anpheros Search는 1,174개의 증상, 질환 및 치료법에 대한 공개 카탈로그로, 20개 언어로 검색 가능하며 각 항목은 출처를 명시합니다: WHO ICD-10 코드, WHO ICD-11 코드 및 제목, MedlinePlus 요약, 유럽 의약품청(EMA) 및 미국 식품의약국(FDA)에서 변경 없이 인용된 치료 적응증. REST API, HL7 FHIR R4 용어(CodeSystem, ConceptMap, `$lookup`) 및 AI 어시스턴트를 위한 두 개의 MCP 도구, 그리고 하나의 JSON 파일로 제공됩니다.** 모든 사람을 위한 일반 정보이며 모든 독자에게 동일하게 적용됩니다: 진단하거나 치료법을 권장하지 않습니다.

## 개요

| | |
|---|---|
| Release | `2026.10.5` (모든 응답에 명시됨) |
| Entries | 1,174개: 274개의 증상 및 소견 (`SYM-…`), 495개의 질환 (`CON-…`), 405개의 치료법 (`TRT-…`); 식별자는 재사용되지 않음 |
| Names | 20개 언어로 17,947개의 이름 및 동의어; 공식 ICD-11 제목 및 영어 일상 이름, 기타 언어의 일상 이름 |
| Descriptions | 1,092개의 MedlinePlus 건강 주제 요약, 원문 그대로, 영어 및 스페인어 |
| Indications | 766개의 승인된 용도, 변경 없이 인용: EMA (EU) 및 FDA 라벨 (US), 각 라벨에는 제품, 날짜 및 링크 포함 |
| Links | 257개, 각 링크에는 출처 포함: 치료법 → 질환 (`indicated_for`) 및 증상 ↔ 질환 (`may_be_associated_with`) |
| Standards | WHO ICD-10, WHO ICD-11 MMS 2025-01, RxNorm, EMA 제품 번호, HL7 FHIR R4 |
| Clinical review | 아직 없음: 모든 응답에 `clinical_review: false` 포함 |

## 출처 및 라이선스

카탈로그에 있는 내용은 Anpheros가 다른 언어의 이름 외에는 작성한 것이 없습니다. 모든 항목에는 각 출처에서 요구하는 정확한 텍스트가 포함된 `attribution` 목록이 있으며, 모든 표시는 자체적으로 표시됩니다.

| 출처 | 용도 | 라이선스 및 출처 표시 |
|---|---|---|
| WHO ICD-10 (2019) 및 WHO ICD-10 → ICD-11 매핑 테이블 (2025-01) | ICD-10 코드 (WHO ICD-10 제목은 WHO에서 라이선스를 확인하기 전까지 제공되지 않음), ICD-11 코드 및 해당 영어 제목 | © WHO; ICD-11은 CC BY-ND 3.0 IGO에 따름, 제목은 변경 없이 재현 |
| MedlinePlus 건강 주제 및 MedlinePlus Connect (미국 국립 의학 도서관) | 증상 또는 질환 요약, 영어 동의어, 공식 스페인어 제목; 어떤 주제가 어떤 ICD-10 범주를 포함하는지 | 퍼블릭 도메인; "출처: MedlinePlus, National Library of Medicine." 건강 주제 요약만 해당; 백과사전 및 약물 정보는 제외 |
| EMA 의약품 데이터 (EPAR) | 활성 성분, 의약품 이름, 치료 적응증, 치료 영역 (MeSH) | 출처를 매번 인용하여 재사용: "출처: European Medicines Agency (EMA), *product* — EPAR, *date*. © European Medicines Agency." |
| openFDA 약물 라벨 | 미국 라벨의 "적응증 및 사용" 섹션, 브랜드 이름 | CC0; "Data provided by the U.S. Food and Drug Administration." |
| RxNorm (NLM) | 각 성분의 성분 RXCUI | NLM 출처 표시 텍스트 |

**ICD-10 제목 및 ATC 코드는 제공되지 않습니다.** WHO에서 ICD-10 라이선스를 확인하기 전까지 ICD-10 코드는 WHO 제목(`display: null`) 없이 제공되며, 표시되는 공식 영어 제목은 ICD-11 제목이며 그대로 사용됩니다. ATC 조회는 플랫폼 전체에서 비활성화되어 있습니다. 카탈로그는 각 성분의 WHO ATC 코드를 내부적으로 유지하지만, WHO Collaborating Centre for Drug Statistics Methodology에서 허가를 부여하기 전까지는 응답, FHIR 리소스 또는 내보내기에 포함되지 않습니다. 치료법은 성분 (INN), RxNorm RXCUI 및 EMA 제품 번호로 식별됩니다.

## 검색 (REST)

```bash
export API=https://platform.anpheros.com/v1
export KEY=sk_test_…

curl "$API/search?q=durere%20de%20cap&lang=ro"
```

`/v1/search` 및 `/v1/search/{id}`은 공개 API이므로 API 키가 필요하지 않습니다. IP 주소당 분당 60회, 일일 2,000회 검색이 가능하며, `Cache-Control: public` 및 `ETag`으로 응답합니다. anpheros.com의 브라우저에서 읽을 수 있습니다. 키(무료 샌드박스 키로 충분)를 사용하면 일반 API 제한이 적용됩니다. 아래의 다른 엔드포인트인 FHIR 및 MCP는 여전히 키가 필요합니다.

`q`은 모든 언어의 이름 및 동의어(발음 구별 부호 없음, 따라서 `durere de cap` 및 `Durere de cap`은 동일함), 브랜드 이름, ICD-10 및 ICD-11 코드, RxNorm RXCUIs 및 Anpheros ID와 일치합니다. `type=symptom|condition|treatment`는 검색을 좁히고, `lang`는 `display`의 언어를 선택하며, `limit`(최대 50개) 및 `offset`은 페이지를 넘깁니다. 결과는 텍스트가 일치한 방식(전체 이름, 이름의 시작 부분, 모든 단어, 단어의 일부)에 따라 정렬된 다음 알파벳순으로 정렬됩니다. 인기순이나 점수순으로는 절대 정렬되지 않습니다.

```json
{
  "data": [
    {
      "concept_id": "SYM-0047",
      "type": "symptom",
      "display": "Durere de cap (cefalee)",
      "display_lang": "ro",
      "system": "https://anpheros.com/fhir/CodeSystem/symptom",
      "status": "active",
      "matched": "durere de cap",
      "codes": [
        {"system": "http://hl7.org/fhir/sid/icd-10", "code": "R51", "display": null, "equivalence": "equivalent"},
        {"system": "http://id.who.int/icd/release/11/mms", "code": "MB4D", "display": "Headache, not elsewhere classified", "equivalence": "equivalent"}
      ],
      "definition": "Almost everyone has had a headache. Headache is the most common form of pain. It's a major…"
    }
  ],
  "total": 1,
  "release": "2026.10.5",
  "attribution": ["ICD-10 codes and titles © World Health Organization. …", "ICD-11 for Mortality and Morbidity Statistics, © World Health Organization, licensed under CC BY-ND 3.0 IGO."],
  "disclaimer": "General information only. Anpheros does not diagnose and does not recommend treatment. …"
}
```

`Ozempic` 검색은 물질 semaglutide를 찾고, `acetaminophen`은 paracetamol을 찾고, `E11`은 제2형 당뇨병을 찾습니다.

## 통합 검색

동일한 `GET /v1/search`은 `groups`도 반환합니다. 즉, Anpheros가 게시하는 모든 항목에 대한 하나의 검색 상자입니다. 각 그룹은 한 종류의 결과이며, 고정된 순서로 표시됩니다. 결과가 없는 그룹은 생략됩니다. `types`는 그룹을 선택하며 (기본값 `symptom,condition,treatment,page,article,trial,document`), `limit`은 그룹당 항목 수입니다.

| 그룹 | 검색 대상 | 출처 |
|---|---|---|
| `symptom`, `condition`, `treatment` | 위 카탈로그 | WHO, MedlinePlus, EMA, FDA (각 항목의 출처) |
| `article` | 의료 문헌, Europe PMC에서 실시간 검색: 용어가 카탈로그에 있을 경우, 해당 영어 이름으로 기사 제목 검색 (예: "migrenă"는 편두통에 대한 기사를 찾음) | Europe PMC (EMBL-EBI); 제목, 저자, 저널, 연도, DOI 및 오픈 액세스 플래그만 검색, 초록은 검색하지 않음; 기사는 Europe PMC에서 열림 |
| `trial` | 모집 중이거나 시작 예정이거나 진행 중인 임상 시험, ClinicalTrials.gov에서 실시간 검색: 연구 대상 질환 또는 증상으로 인정된 질환, 중재로 인정된 의약품 | ClinicalTrials.gov (U.S. National Library of Medicine), 퍼블릭 도메인; 제목, 상태, 질환, 국가, 단계 및 날짜; 기록은 ClinicalTrials.gov에서 열림 |
| `document` | 찾은 의약품의 공식 문서: EMA 제품 정보 (제품 특성 요약 및 포장 설명서)는 요청된 언어로 제공 (EMA에서 게시하는 경우), 그렇지 않으면 영어, 그리고 DailyMed의 FDA 라벨 | EMA 및 FDA, 링크됨, 복사되지 않음; 각 항목에 EMA 또는 FDA 출처 표시 |
| `page` | anpheros.com의 공개 페이지 (앱, 가이드, 설명, 투명성), developers.anpheros.com, platform.anpheros.com 및 공개 커뮤니티 룸 | Anpheros; 자체 사이트맵에서 인덱싱, 제목, 설명 및 짧은 발췌만 제공; 게시물이나 이름이 없는 커뮤니티 페이지 |

모든 항목은 동일한 형식을 가집니다.

```json
{
  "type": "page",
  "id": "https://anpheros.com/ro/aplicatie/card-de-urgenta",
  "title": "Card de urgență medical pe telefon: grupa sanguină, alergii, medicamente",
  "snippet": "…",
  "url": "https://anpheros.com/ro/aplicatie/card-de-urgenta",
  "source": "anpheros.com",
  "source_attribution": "© Anpheros. Content from Anpheros public websites.",
  "codes": null,
  "date": "2026-10-17",
  "lang": "ro"
}
```

카탈로그 항목은 항목 ID를 `id`로, 일상적인 이름을 `title`로, MedlinePlus 요약의 시작 부분을 `snippet`으로, `codes` 및 `https://platform.anpheros.com/v1/search/{id}`의 ICD-11 또는 RxNorm 코드를 `url`로 사용합니다. 페이지는 요청된 언어로 제공됩니다 (해당 언어에 일치하는 페이지가 없는 경우 영어). 그룹 내에서 제목과 일치하는 결과가 텍스트와 일치하는 결과보다 먼저 표시됩니다. 외부 소스는 짧은 시간 초과로 실시간 검색되며 몇 시간 동안 캐시됩니다. 시간 내에 응답하지 않으면 해당 그룹은 생략되고 나머지 검색은 계속 응답합니다.

## 단일 항목

```bash
curl "$API/search/TRT-0310"                                           # any type, no key needed
curl "$API/terminology/conditions?q=asthma&lang=de" -H "Authorization: Bearer $KEY"
curl "$API/terminology/treatments/TRT-0310" -H "Authorization: Bearer $KEY"
```

`GET /v1/terminology/conditions` 및 `GET /v1/terminology/treatments`은 [`/v1/terminology/symptoms`](https://developers.anpheros.com/ko/guides/symptom-data-api)와 같이 단일 유형을 나열하거나 검색합니다. `GET /v1/search/{id}`은 동일한 형식의 모든 항목을 반환합니다. 항목에는 `codes`, `labels` (공식 명칭 및 일반 명칭, 각각 `review` 포함), `synonyms`, `definition` (MedlinePlus 요약, 출처 주제 포함), `links`, `attribution`, `disclaimer` 및 `release`가 포함됩니다. 치료에는 `substance` 및 `indications`도 포함됩니다. 발췌:

```json
{
  "concept_id": "TRT-0310",
  "type": "treatment",
  "display": "Semaglutide",
  "codes": [
    {"system": "http://www.nlm.nih.gov/research/umls/rxnorm", "code": "1991302", "display": "semaglutide"},
    {"system": "https://www.ema.europa.eu/en/medicines/product-number", "code": "EMEA/H/C/004174", "display": null}
  ],
  "synonyms": [{"lang": "en", "text": "Ozempic"}, {"lang": "en", "text": "Rybelsus"}, {"lang": "en", "text": "Wegovy"}],
  "indications": [
    {
      "region": "EU",
      "product": "Kayshild",
      "product_id": "EMEA/H/C/006426",
      "text": "Kayshild is indicated in conjunction with diet and exercise for the treatment of adults with non-cirrhotic metabolic dysfunction-associated steatohepatitis (MAS…",
      "url": "https://www.ema.europa.eu/en/medicines/human/EPAR/kayshild",
      "document_date": "09/04/2026",
      "review": "source_quoted",
      "attribution": "Source: European Medicines Agency (EMA), Kayshild — EPAR, 09/04/2026. © European Medicines Agency.",
      "note": "Indication approved in the European Union (EMA)."
    }
  ],
  "clinical_review": false,
  "release": "2026.10.5"
}
```

적응증은 소스에서 게시된 그대로 인용됩니다 (위 발췌는 API에서는 축약되지 않고 여기서는 축약됨). EU가 먼저, 그 다음 미국이 오며, 각 그룹은 제품의 알파벳 순서로 정렬됩니다. 승인된 용도는 국가마다 다르므로 각 용도는 승인된 국가를 명시합니다.

## 항목 간의 연결

연결은 인용된 출처에 나타날 때만 존재하며, 어떤 출처이고 왜 연결되는지를 명시합니다.

- **`indicated_for` (치료 → 질병), 249개 연결.** EMA는 각 의약품에 대해 치료 영역(MeSH 헤딩)을 나열합니다. 해당 헤딩이 정확히 하나의 ICD-10 범주에 속하는 MedlinePlus 주제의 MeSH 헤딩이고, 해당 범주가 잔여 범주("기타…", "…미지정")가 아니며, 두 이름이 단어를 공유하고, 동일한 의약품에 대해 더 구체적인 헤딩이 적용되지 않는 경우("Diabetes Mellitus"는 "Diabetes Mellitus, Type 2"로 대체됨) 연결이 이루어집니다. 질병의 관점에서 볼 때, 동일한 연결은 `indicated_treatment`이며, 목록은 알파벳순입니다.
- **`may_be_associated_with` (증상 ↔ 질병), 8개 연결.** MedlinePlus가 두 주제를 관련 있는 것으로 나열하고 각 주제가 정확히 해당 증상 또는 질병을 명명하는 경우 연결이 이루어집니다. 예: 기침과 급성 기관지염, 속쓰림과 위식도 역류 질환, 두통과 편두통. 이는 증상이 있는 사람이 해당 질병을 가지고 있다는 것을 의미하지는 않습니다.

## FHIR 용어

| 리소스 | 내용 |
|---|---|
| `CodeSystem/anpheros-condition` | 조건, `icd10` 및 `icd11` 속성과 명칭을 지정으로 함 |
| `CodeSystem/anpheros-treatment` | 물질, `rxnorm` 및 `ema_product` 속성 (ATC 없음) |
| `ConceptMap/anpheros-condition-to-icd10`, `ConceptMap/anpheros-condition-to-icd11` | 조건 → WHO 코드, 동등성 포함 |
| `ConceptMap/anpheros-treatment-to-rxnorm` | 물질 → RxNorm 성분 |
| `CodeSystem/$lookup` | `system` 및 `code`에 의한 하나의 개념, `displayLanguage`에서 |

```bash
curl "https://platform.anpheros.com/fhir/R4/CodeSystem/\$lookup?system=https://anpheros.com/fhir/CodeSystem/condition&code=CON-0129&displayLanguage=de" \
  -H "Authorization: Bearer $KEY"
```

증상은 [Symptom data API](https://developers.anpheros.com/ko/guides/symptom-data-api)에 설명된 자체 CodeSystem, ValueSet 및 ConceptMaps를 유지합니다. 설명, 적응증 및 링크는 소스와 함께 REST API에만 있습니다.

## AI 어시스턴트 (MCP)용

[Anpheros MCP 서버](https://developers.anpheros.com/ko/guides/mcp)에는 카탈로그를 위한 두 가지 도구가 있습니다: `search_health_terms` (쿼리, 선택적 유형, 언어, 제한) 및 `get_health_term` (ID, 예: `SYM-0047`, `CON-0129` 또는 `TRT-0310`). 증상이나 약에 대한 질문에 답하는 어시스턴트는 자체 메모리 대신 항목, 해당 코드 및 출처를 인용할 수 있습니다. 이 도구들은 API와 동일한 면책 조항을 반환합니다.

## 전체 카탈로그를 하나의 파일로

`https://platform.anpheros.com/site/search/anpheros-search-catalog.json` (약 7MB)에는 모든 언어로 게시된 모든 항목이 포함되어 있으며, 코드, 설명, 인용된 적응증, 링크, 출처 및 각 항목의 귀속 정보가 포함되어 있습니다. 이 파일은 anpheros.com/search 페이지를 구축하는 데 사용되며, 각 릴리스마다 다시 생성됩니다.

## 카탈로그 구축 방법

1.  **증상.** [Symptom Engine](https://developers.anpheros.com/ko/guides/symptom-engine)의 86개 개념에 188개의 새로운 개념을 추가했습니다. ICD-10 18장 하위 범주 중 잔여 범주가 아닌 것들(예: R06.0 호흡 곤란, R43.0 후각 상실)과 R65, R75, R78, R83–R87, R89 범주를 포함했습니다. 사망(R95–R99)은 제외했습니다.
2.  **질환.** 18장 및 20장–22장을 제외한 모든 3자리 ICD-10 범주를 MedlinePlus Connect(코드를 건강 토픽에 매핑하는 National Library of Medicine 서비스)로 보냈습니다. 해당 토픽이 최대 세 개의 범주를 다룰 때 카탈로그에 포함되며, 495개가 포함되었습니다. 토픽의 요약이 설명이 됩니다. MedlinePlus 제목은 WHO 제목과 동일한 것을 명시할 때만 일상적인 영어 이름으로 사용됩니다.
3.  **치료법.** EMA에서 중앙 집중식으로 승인한 단일 성분 의약품 중 치료 영역이 질환 토픽과 일치하는 것(염은 통합됨: 아비라테론 아세테이트는 아비라테론)과 국가적으로 승인되고 FDA 라벨이 있는 33가지 일반 의약품을 포함했습니다. RxNorm 성분은 RxNav에서 가져옵니다.
4.  **20개 언어의 이름.** 영어 이름은 원본 제목(`review: source`)이며, 스페인어 이름은 해당되는 경우 MedlinePlus 스페인어 제목입니다. 다른 이름들은 Anpheros에서 AI를 사용하여 영어 이름으로 번역했으며 스크립트, 괄호, 숫자에 대해 자동으로 확인했습니다(`review: ai_reviewed`). 치료법 이름은 15개 언어로 제공됩니다. 일본어, 한국어, 중국어, 아랍어, 힌디어에서는 널리 사용되는 80가지 성분에 대해서만 이름이 작성되었습니다. 다른 곳에서는 국제 일반명(INN)이 표시됩니다.

## 제한 사항

- 임상의가 카탈로그를 검토하지 않았습니다. 전문 의료 번역가가 번역된 이름을 검토하지 않았습니다.
- EMA 적응증은 영어로 되어 있습니다. 다른 EU 언어의 공식 버전은 EMA 제품 정보에 있으며 아직 카탈로그에 포함되지 않았습니다. Anpheros에서 번역하지 않습니다.
- FDA 적응증은 미국에서의 승인을 설명합니다. EMA 데이터는 중앙에서 승인된 의약품만 다루므로 많은 구형 의약품은 FDA 라벨만 있거나 아직 적응증이 없습니다.
- 링크는 출처 자체의 분류(EMA 치료 영역, MedlinePlus 관련 주제)를 따릅니다. 링크는 몇 개 되지 않으며 사용법이나 원인의 전체 목록이 아닙니다.
- "사람들이 보고한 내용"(Anpheros 사용자 익명 카운트, 최소 20명)은 아직 카탈로그의 일부가 아닙니다.

## 관련 자료

- [Anpheros 증상 엔진: 방법론](https://developers.anpheros.com/ko/guides/symptom-engine)
- [증상 데이터 API](https://developers.anpheros.com/ko/guides/symptom-data-api)
- [FHIR 코드 시스템](https://developers.anpheros.com/ko/guides/fhir-code-systems)
- [의학 용어 API: LOINC, SNOMED, ICD-10, RxNorm](https://developers.anpheros.com/ko/guides/medical-terminology-api)
- [AI 에이전트를 위한 FHIR MCP 서버](https://developers.anpheros.com/ko/guides/mcp)

## 요약 (한국어)

`https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json`은 대부분의 항목에 대한 짧은 영어 요약을 제공합니다 (인용된 텍스트가 변경된 항목은 다음 AI 패스 이후 새로운 요약을 받습니다). 각 요약은 항목 ID로 키가 지정됩니다. 각 요약은 AI가 항목 자체의 인용된 필드 (MedlinePlus 요약, 인용된 적응증, 출처 링크, 경고 표시)에서만 문장별로 작성되며, 각 문장이 인용한 필드가 명시되어 있고 해당 필드와 대조 확인됩니다. WHO ICD-10 제목을 반복한 요약은 제외되었습니다.
