Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Anpheros 搜索:症状、疾病和治疗及其来源
一个包含 1,174 种症状、疾病和治疗的公共目录,支持 20 种语言,每个条目都有其来源:WHO ICD-10 和 ICD-11,MedlinePlus 摘要,EMA 和 FDA 的适应症(原文引用);REST、FHIR、MCP 和一个 JSON 文件。
Anpheros 搜索是一个包含 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 | 17,947 个名称和同义词,涵盖 20 种语言;包括官方 ICD-11 标题以及英语的常用名称,以及其他语言的常用名称 |
| Descriptions | 1,092 篇 MedlinePlus 健康主题摘要,原文,提供英语和西班牙语版本 |
| Indications | 766 个已批准的用途,原文引用:EMA (欧盟) 和 FDA (美国) 的标签,包含产品、日期和链接 |
| 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 (U.S. National Library of Medicine) | 症状或病症的摘要、英文同义词、官方西班牙语标题;哪个主题涵盖哪个 ICD-10 类别 | 公共领域;“来源:MedlinePlus,国家医学图书馆。”仅限健康主题摘要:不包括百科全书和药物专著 |
| EMA 药品数据 (EPAR) | 活性成分、药品名称、治疗适应症、治疗领域 (MeSH) | 每次引用来源即可重新使用:“来源:European Medicines Agency (EMA), product — EPAR, date. © European Medicines Agency.” |
| openFDA 药品标签 | 美国标签的“适应症和用法”部分、品牌名称 | CC0;“由美国食品药品监督管理局提供的数据。” |
| RxNorm (NLM) | 每种成分的 RXCUI | NLM 归属文本 |
ICD-10 标题和 ATC 代码不提供。 在 WHO 确认 ICD-10 许可之前,ICD-10 代码不附带其 WHO 标题 (display: null),显示的官方英文标题是 ICD-11 的标题,逐字照录。整个平台均已关闭 ATC 查询。目录内部保留每种成分的 WHO ATC 代码,但在 WHO 合作中心药物统计方法学授予许可之前,任何响应、FHIR 资源或导出均不包含该代码。治疗方案通过成分 (INN)、RxNorm RXCUI 和 EMA 产品编号进行识别。
搜索 (REST)
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 密钥,每个 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 分页浏览。结果按文本匹配方式排序(整个名称、名称开头、每个单词、单词的一部分),然后按字母顺序排序:绝不按受欢迎程度或任何分数排序。
{
"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;从我们自己的站点地图索引,仅搜索标题、描述和简短摘录;不包含帖子或名称的社区页面 |
每个条目都具有相同的结构:
{
"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,其 ICD-11 或 RxNorm 代码分别在 codes 和 https://platform.anpheros.com/v1/search/{id} 中作为 url。页面使用所请求的语言(如果该语言没有匹配的页面,则使用英文);在同一组内,标题匹配的结果优先于文本匹配的结果。外部来源以短超时进行实时搜索并缓存数小时:如果某个来源未及时响应,则该组将被省略,但搜索仍会继续返回其他结果。
单个条目
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;GET /v1/search/{id} 返回任何形状相同的条目。条目包含 codes、labels(官方名称和常用名称,每个都有其 review)、synonyms、definition(MedlinePlus 摘要,以及它所属的主题)、links、attribution、disclaimer 和 release;治疗还包含 substance 和 indications。摘录:
{
"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 中未缩短),先列出欧盟,然后列出美国,每个组按产品字母顺序排列。批准用途因国家/地区而异,因此每个条目都注明了其批准的地区。
条目之间的链接
链接仅在引用的来源中出现时才存在,并且指明了来源和原因:
indicated_for(治疗 → 病情), 249 个链接。 EMA 为每种药物列出了一个治疗领域(MeSH 术语)。当该术语是 MedlinePlus 中恰好一个 ICD-10 类别的 MeSH 术语,且该类别不是残余类别(“其他…”,“…未指明”),并且两个名称共享一个词,同时没有更具体的同一药物术语适用时(“糖尿病”让位于“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 中 |
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"
症状保留其自身的 CodeSystem、ValueSet 和 ConceptMaps,在 Symptom data API 中进行描述。描述、适应症和链接仅在 REST API 上提供,并附有其来源。
For AI assistants (MCP)
Anpheros MCP server 提供了两个用于目录的工具:search_health_terms(query, optional type, language, limit)和 get_health_term(一个 id,例如 SYM-0047、CON-0129 或 TRT-0310)。能够回答有关症状或药物问题的助手,可以引用条目、其代码及其来源,而不是依赖自己的记忆。这些工具返回的免责声明与 API 相同。
整个目录作为一个文件
https://platform.anpheros.com/site/search/anpheros-search-catalog.json(约 7 MB)包含所有已发布的条目,涵盖所有语言,并提供代码、描述、引用适应症、链接、来源以及每个条目的归属信息。该文件是 anpheros.com/search 页面的构建基础,并且在每次发布时都会重新生成。
目录的构建方式
- 症状。 Symptom Engine 的 86 个概念,加上 188 个新概念:ICD-10 第十八章中非残余的子分类(例如 R06.0 呼吸困难,R43.0 嗅觉丧失)以及 R65、R75、R78、R83–R87 和 R89 类别。死亡(R95–R99)被排除在外。
- 病症。 第十八章和 XX–XXII 章之外的每一个 3 字符 ICD-10 类别都被发送到 MedlinePlus Connect,这是美国国家医学图书馆的服务,用于将代码映射到健康主题。当一个主题涵盖最多三个类别时,该类别就会进入目录;共有 495 个类别符合条件。主题的摘要成为描述。只有当 MedlinePlus 标题与 WHO 标题名称相同时,MedlinePlus 标题才成为日常英语名称。
- 治疗。 EMA 集中授权的每一种单一成分药物,其治疗领域与病症主题匹配(盐类合并:醋酸阿比特龙即阿比特龙),加上 33 种获得国家授权并带有 FDA 标签的常见药物。RxNorm 成分来自 RxNav。
- 20 种语言的名称。 英语名称是源标题(
review: source),西班牙语名称是 MedlinePlus 西班牙语标题(如果存在)。其他名称是 Anpheros 使用 AI 从英语名称翻译而来,并自动检查脚本、括号和数字(review: ai_reviewed)。治疗名称有 15 种语言。在日本语、韩语、中文、阿拉伯语和印地语中,名称仅为 80 种广泛使用的物质编写;其他地方显示国际非专利名称 (INN)。
限制
- 没有临床医生审查过该目录。没有专业的医学翻译人员审查过翻译后的名称。
- EMA 的适应症为英文。其他欧盟语言的官方版本在 EMA 产品信息中,尚未包含在目录中;Anpheros 不会翻译它们。
- FDA 的适应症描述了在美国的批准情况。EMA 数据仅涵盖集中授权的药品,因此许多较旧的药品只有 FDA 标签或尚未有适应症。
- 链接遵循来源自身的分类(EMA 治疗领域、MedlinePlus 相关主题):链接数量很少,并且不是用途或原因的完整列表。
- “人们的报告”(来自 Anpheros 用户的匿名计数,至少 20 人)尚未成为目录的一部分。
相关资源
简要摘要 (中文)
https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json 为大多数条目提供了简短的英文摘要(在下一次 AI 处理后,引用文本发生更改的条目将获得新摘要),按条目 ID 键入。每个摘要均由 AI 仅根据条目自身引用的字段(MedlinePlus 摘要、引用的适应症、来源链接、警告标志)逐句生成,并注明引用的字段,同时与这些字段进行核对。重复 WHO ICD-10 标题的摘要已被排除。
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card