Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Anpheros Search: síntomas, afecciones y tratamientos con sus fuentes
Un catálogo público de 1.174 síntomas, afecciones y tratamientos en 20 idiomas, cada entrada con su fuente: OMS ICD-10 e ICD-11, resúmenes de MedlinePlus, indicaciones de la EMA y la FDA citadas sin cambios; REST, FHIR, MCP y un archivo JSON.
Anpheros Search es un catálogo público de 1.174 síntomas, afecciones y tratamientos, buscable en 20 idiomas, donde cada entrada indica su origen: códigos WHO ICD-10, códigos y títulos WHO ICD-11, resúmenes de MedlinePlus e indicaciones de tratamiento citadas sin cambios de la Agencia Europea de Medicamentos (EMA) y la Administración de Alimentos y Medicamentos de EE. UU. (FDA). Se ofrece como una API REST, como terminología HL7 FHIR R4 (CodeSystem, ConceptMap, $lookup), como dos herramientas MCP para asistentes de IA y como un archivo JSON. Es información general para todos, la misma para cada lector: no diagnostica ni recomienda un tratamiento.
De un vistazo
| Versión | 2026.10.5 (cada respuesta indica cuál) |
| Entradas | 1.174: 274 síntomas y hallazgos (SYM-…), 495 afecciones (CON-…), 405 tratamientos (TRT-…); los identificadores nunca se reutilizan |
| Nombres | 17.947 nombres y sinónimos en 20 idiomas; el título oficial de la ICD-11 y nombres cotidianos en inglés, nombres cotidianos en otros idiomas |
| Descripciones | 1.092 resúmenes de temas de salud de MedlinePlus, verbatim, en inglés y español |
| Indicaciones | 766 usos aprobados citados sin cambios: etiquetas de la EMA (UE) y la FDA (EE. UU.), cada una con producto, fecha y enlace |
| Enlaces | 257, cada uno con su fuente: tratamiento → afección (indicated_for) y síntoma ↔ afección (may_be_associated_with) |
| Estándares | WHO ICD-10, WHO ICD-11 MMS 2025-01, RxNorm, números de producto de la EMA, HL7 FHIR R4 |
| Revisión clínica | ninguna todavía: clinical_review: false en cada respuesta |
Fuentes y licencias
Nada en el catálogo está escrito por Anpheros, excepto los nombres en otros idiomas. Cada entrada lleva una lista attribution con el texto exacto que cada fuente solicita, y cada indicación lleva la suya propia.
| Fuente | Usado para | Licencia y atribución |
|---|---|---|
| WHO ICD-10 (2019) y las tablas de mapeo WHO ICD-10 → ICD-11 (2025-01) | Códigos ICD-10 (los títulos WHO ICD-10 no se sirven hasta que la OMS confirme la licencia), el código ICD-11 y su título en inglés | © OMS; ICD-11 bajo CC BY-ND 3.0 IGO, títulos reproducidos sin cambios |
| Temas de salud de MedlinePlus y MedlinePlus Connect (U.S. National Library of Medicine) | el resumen de un síntoma o condición, sinónimos en inglés, el título oficial en español; qué tema cubre qué categoría ICD-10 | dominio público; "Fuente: MedlinePlus, National Library of Medicine." Solo los resúmenes de temas de salud: sin enciclopedia ni monografías de medicamentos |
| Datos de medicamentos de la EMA (EPAR) | la sustancia activa, los nombres de los medicamentos, la indicación terapéutica, el área terapéutica (MeSH) | reutilización citando la fuente cada vez: "Fuente: European Medicines Agency (EMA), product — EPAR, date. © European Medicines Agency." |
| Etiquetas de medicamentos de openFDA | la sección "indications and usage" de una etiqueta de EE. UU., nombres de marca | CC0; "Datos proporcionados por la U.S. Food and Drug Administration." |
| RxNorm (NLM) | el RXCUI del ingrediente de cada sustancia | texto de atribución de la NLM |
Los títulos ICD-10 y los códigos ATC no se sirven. Hasta que la OMS confirme la licencia ICD-10, un código ICD-10 viene sin su título de la OMS (display: null) y el título oficial en inglés que se muestra es el de ICD-11, verbatim. La búsqueda de ATC está desactivada en toda la plataforma. El catálogo mantiene internamente el código ATC de la OMS de cada sustancia, pero ninguna respuesta, recurso FHIR o exportación lo contiene hasta que el Centro Colaborador de la OMS para la Metodología de Estadísticas de Medicamentos otorgue permiso. Los tratamientos se identifican por sustancia (INN), número RXCUI de RxNorm y número de producto de la EMA.
Búsqueda (REST)
export API=https://platform.anpheros.com/v1
export KEY=sk_test_…
curl "$API/search?q=durere%20de%20cap&lang=ro"
/v1/search y /v1/search/{id} son públicos: no se necesita clave de API, hasta 60 búsquedas por minuto y 2000 por día por dirección IP, respondidas con Cache-Control: public y un ETag, y legibles desde un navegador en anpheros.com. Con una clave (una clave de sandbox gratuita es suficiente) se aplican los límites de API habituales. Los otros endpoints a continuación, FHIR y MCP, todavía necesitan una clave.
q coincide con nombres y sinónimos en todos los idiomas (sin diacríticos, por lo que durere de cap y Durere de cap son lo mismo), nombres de marca, códigos ICD-10 e ICD-11, RXCUIs de RxNorm e IDs de Anpheros. type=symptom|condition|treatment restringe la búsqueda, lang elige el idioma de display, limit (hasta 50) y offset navegan por ella. Los resultados se ordenan por cómo coincidió el texto (el nombre completo, el inicio de un nombre, cada palabra, parte de una palabra), luego alfabéticamente: nunca por popularidad o por ninguna puntuación.
{
"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. …"
}
Una búsqueda de Ozempic encuentra la sustancia semaglutida, acetaminophen encuentra paracetamol, E11 encuentra diabetes tipo 2.
Búsqueda universal
El mismo GET /v1/search también devuelve groups: un único cuadro de búsqueda para todo lo que Anpheros publica. Cada grupo es un tipo de resultado, en un orden fijo, y un grupo sin resultados se omite. types elige los grupos (por defecto symptom,condition,treatment,page,article,trial,document); limit es el número de elementos por grupo.
| Grupo | Qué busca | Fuente |
|---|---|---|
symptom, condition, treatment |
el catálogo anterior | WHO, MedlinePlus, EMA, FDA (atribución de cada elemento) |
article |
literatura médica, buscada en vivo en Europe PMC: cuando el término está en el catálogo, por su nombre en inglés en los títulos de los artículos (así "migrenă" encuentra artículos sobre migraña) | Europe PMC (EMBL-EBI); solo título, autores, revista, año, DOI y bandera de acceso abierto, nunca el resumen; el artículo se abre en Europe PMC |
trial |
estudios clínicos que están reclutando, a punto de comenzar o aún en curso, buscados en vivo en ClinicalTrials.gov: una condición o síntoma reconocido como la condición estudiada, un medicamento reconocido como la intervención | ClinicalTrials.gov (U.S. National Library of Medicine), dominio público; título, estado, condiciones, países, fases y fechas; el registro se abre en ClinicalTrials.gov |
document |
los documentos oficiales de los medicamentos encontrados: información del producto de la EMA (resumen de las características del producto y prospecto) en el idioma solicitado cuando la EMA lo publica, de lo contrario en inglés, y la etiqueta de la FDA en DailyMed | EMA y FDA, enlazados, nunca copiados; cada uno con la atribución de la EMA o la FDA |
page |
las páginas públicas de anpheros.com (aplicación, guías, explicaciones, transparencia), developers.anpheros.com, platform.anpheros.com y las salas comunitarias públicas | Anpheros; indexado desde nuestros propios sitemaps, solo título, descripción y un breve extracto; páginas comunitarias sin publicaciones ni nombres |
Cada elemento tiene la misma forma:
{
"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"
}
Un elemento del catálogo utiliza el ID de entrada como id, su nombre común como title, el inicio de su resumen de MedlinePlus como snippet, sus códigos ICD-11 o RxNorm en codes y https://platform.anpheros.com/v1/search/{id} como url. Las páginas son aquellas en el idioma solicitado (inglés cuando ese idioma no tiene una página coincidente); dentro de un grupo, los resultados que coinciden en el título aparecen antes que las coincidencias en el texto. Las fuentes externas se buscan en vivo con un breve tiempo de espera y se almacenan en caché durante horas: si una no responde a tiempo, su grupo se omite y el resto de la búsqueda sigue respondiendo.
Una entrada
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 y GET /v1/terminology/treatments listan o buscan un tipo, como /v1/terminology/symptoms; GET /v1/search/{id} devuelve cualquier entrada con la misma estructura. Una entrada tiene codes, labels (el título oficial y los nombres comunes, cada uno con su review), synonyms, definition (el resumen de MedlinePlus, con el tema del que proviene), links, attribution, disclaimer y release; un tratamiento también tiene substance y indications. Un extracto:
{
"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"
}
Las indicaciones se citan exactamente como las publica la fuente (el extracto anterior se acorta aquí, no en la API), primero la UE, luego la de EE. UU., cada grupo en orden alfabético del producto. Los usos aprobados difieren entre países, por lo que cada uno indica dónde está aprobado.
Enlaces entre entradas
Un enlace solo existe cuando aparece en una fuente citada y especifica la fuente y el motivo:
indicated_for(tratamiento → condición), 249 enlaces. La EMA enumera un área terapéutica (encabezado MeSH) para cada medicamento. El enlace se establece cuando dicho encabezado es un encabezado MeSH del tema MedlinePlus de exactamente una categoría ICD-10, la categoría no es residual ("Otro…", "…no especificado"), los dos nombres comparten una palabra y no se aplica un encabezado más específico del mismo medicamento ("Diabetes Mellitus" da paso a "Diabetes Mellitus, Type 2"). Visto desde la condición, el mismo enlace esindicated_treatment, y la lista es alfabética.may_be_associated_with(síntoma ↔ condición), 8 enlaces. Se establece cuando MedlinePlus enumera los dos temas como relacionados y cada tema nombra exactamente ese síntoma o condición: por ejemplo, tos y bronquitis aguda, acidez estomacal y enfermedad por reflujo gastroesofágico, dolor de cabeza y migraña. No significa que alguien con el síntoma tenga la condición.
Terminología FHIR
| Recurso | Contenido |
|---|---|
CodeSystem/anpheros-condition |
las condiciones, con propiedades y nombres icd10 y icd11 como designaciones |
CodeSystem/anpheros-treatment |
las sustancias, con propiedades rxnorm y ema_product (sin ATC) |
ConceptMap/anpheros-condition-to-icd10, ConceptMap/anpheros-condition-to-icd11 |
condición → códigos WHO, con la equivalencia |
ConceptMap/anpheros-treatment-to-rxnorm |
sustancia → ingrediente RxNorm |
CodeSystem/$lookup |
un concepto por system y code, en 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"
Los síntomas conservan su propio CodeSystem, ValueSet y ConceptMaps, descritos en la API de datos de síntomas. Las descripciones, indicaciones y enlaces se encuentran únicamente en la API REST, con sus fuentes.
Para asistentes de IA (MCP)
El servidor Anpheros MCP tiene dos herramientas para el catálogo: search_health_terms (consulta, tipo opcional, idioma, límite) y get_health_term (un ID como SYM-0047, CON-0129 o TRT-0310). Un asistente que responde a una pregunta sobre un síntoma o un medicamento puede citar la entrada, sus códigos y sus fuentes en lugar de su propia memoria. Las herramientas devuelven el mismo descargo de responsabilidad que la API.
El catálogo completo en un solo archivo
https://platform.anpheros.com/site/search/anpheros-search-catalog.json (aproximadamente 7 MB) contiene cada entrada publicada en todos los idiomas, con códigos, descripciones, indicaciones citadas, enlaces, fuentes y la atribución de cada entrada. Es el archivo a partir del cual se construyen las páginas anpheros.com/search, y se regenera con cada lanzamiento.
Cómo se construyó el catálogo
- Síntomas. Los 86 conceptos del Symptom Engine, más 188 nuevos: las subcategorías del capítulo XVIII de la ICD-10 que no son residuales (por ejemplo, R06.0 disnea, R43.0 pérdida del olfato) y las categorías R65, R75, R78, R83–R87 y R89. Las muertes (R95–R99) se excluyen.
- Condiciones. Cada categoría de 3 caracteres de la ICD-10 fuera de los capítulos XVIII y XX–XXII se envió a MedlinePlus Connect, el servicio de la National Library of Medicine que mapea un código a un tema de salud. Una categoría entra en el catálogo cuando su tema cubre como máximo tres categorías; 495 lo hicieron. El resumen del tema se convierte en la descripción. El título de MedlinePlus se convierte en el nombre común en inglés solo cuando nombra lo mismo que el título de la OMS.
- Tratamientos. Cada medicamento de sustancia única autorizado centralmente por la EMA cuya área terapéutica coincide con el tema de una condición (las sales se fusionan: acetato de abiraterona es abiraterona), más 33 medicamentos comunes que están autorizados a nivel nacional y tienen una etiqueta de la FDA. El ingrediente RxNorm proviene de RxNav.
- Nombres en 20 idiomas. Los nombres en inglés son los títulos de origen (
review: source), y el nombre en español es el título en español de MedlinePlus donde existe. Los otros nombres son traducciones de Anpheros realizadas con IA a partir de los nombres en inglés y comprobadas automáticamente en cuanto a script, corchetes y dígitos (review: ai_reviewed). Los nombres de los tratamientos existen en 15 idiomas. En japonés, coreano, chino, árabe e hindi, los nombres se escribieron solo para 80 sustancias de uso generalizado; en otros lugares se muestra el nombre internacional (INN).
Límites
- Ningún clínico ha revisado el catálogo. Ningún traductor médico profesional ha revisado los nombres traducidos.
- Las indicaciones de la EMA están en inglés. Las versiones oficiales en otros idiomas de la UE se encuentran en la información del producto de la EMA y aún no están en el catálogo; Anpheros no las traducirá.
- Las indicaciones de la FDA describen la aprobación en los Estados Unidos. Los datos de la EMA cubren solo medicamentos autorizados centralmente, por lo que muchos medicamentos más antiguos solo tienen una etiqueta de la FDA o aún no tienen indicación.
- Los enlaces siguen las propias clasificaciones de las fuentes (el área terapéutica de la EMA, los temas relacionados de MedlinePlus): son pocos y no constituyen una lista completa de usos o causas.
- "Lo que la gente informa" (recuentos anónimos de usuarios de Anpheros, al menos 20 personas) aún no forma parte del catálogo.
Relacionado
- Anpheros Symptom Engine: metodología
- API de datos de síntomas
- Sistemas de códigos FHIR
- API de terminología médica: LOINC, SNOMED, ICD-10, RxNorm
- Servidor FHIR MCP para agentes de IA
Resúmenes cortos (Español)
https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json tiene resúmenes cortos en inglés para la mayoría de las entradas (una entrada cuyo texto citado cambió obtiene uno nuevo después del siguiente pase de IA), indexados por el ID de la entrada. Cada uno está escrito por IA únicamente a partir de los campos citados de la entrada (resumen de MedlinePlus, indicaciones citadas, enlaces de origen, señales de advertencia), oración por oración, con el campo que cita cada oración, y verificado contra esos campos. Se omitieron los resúmenes que repetían un título de la CIE-10 de la OMS.
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card