AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Anpheros Search : symptômes, conditions et traitements avec leurs sources

Un catalogue public de 1 174 symptômes, conditions et traitements dans 20 langues, chaque entrée avec sa source : OMS ICD-10 et ICD-11, résumés MedlinePlus, indications EMA et FDA citées inchangées ; REST, FHIR, MCP et un fichier JSON.

Anpheros Search est un catalogue public de 1 174 symptômes, affections et traitements, interrogeable en 20 langues, où chaque entrée indique sa provenance : codes CIM-10 de l'OMS, codes et titres CIM-11 de l'OMS, résumés MedlinePlus, et indications de traitement citées inchangées de l'Agence européenne des médicaments (EMA) et de la Food and Drug Administration (FDA) des États-Unis. Il est proposé sous forme d'API REST, de terminologie HL7 FHIR R4 (CodeSystem, ConceptMap, $lookup), de deux outils MCP pour assistants IA, et d'un fichier JSON. Il s'agit d'informations générales pour tous, identiques pour chaque lecteur : il ne diagnostique pas et ne recommande pas de traitement.

Aperçu

Version 2026.10.5 (chaque réponse indique laquelle)
Entrées 1 174 : 274 symptômes et signes (SYM-…), 495 affections (CON-…), 405 traitements (TRT-…) ; les identifiants ne sont jamais réutilisés
Noms 17 947 noms et synonymes dans 20 langues ; le titre officiel ICD-11 et les noms courants en anglais, les noms courants dans les autres langues
Descriptions 1 092 résumés de sujets de santé MedlinePlus, verbatim, en anglais et en espagnol
Indications 766 utilisations approuvées citées inchangées : étiquettes EMA (UE) et FDA (États-Unis), chacune avec produit, date et lien
Liens 257, chacun avec sa source : traitement → affection (indicated_for) et symptôme ↔ affection (may_be_associated_with)
Normes OMS ICD-10, OMS ICD-11 MMS 2025-01, RxNorm, numéros de produit EMA, HL7 FHIR R4
Revue clinique aucune pour l'instant : clinical_review: false sur chaque réponse

Sources et licences

Rien dans le catalogue n'est écrit par Anpheros, à l'exception des noms dans d'autres langues. Chaque entrée porte une liste attribution avec le texte exact demandé par chaque source, et chaque indication porte la sienne.

Source Utilisé pour Licence et attribution
OMS CIM-10 (2019) et les tables de correspondance OMS CIM-10 → CIM-11 (2025-01) Codes CIM-10 (les titres CIM-10 de l'OMS ne sont pas servis tant que l'OMS ne confirme pas la licence), le code CIM-11 et son titre anglais © OMS ; CIM-11 sous CC BY-ND 3.0 IGO, titres reproduits inchangés
Sujets de santé MedlinePlus et MedlinePlus Connect (U.S. National Library of Medicine) le résumé d'un symptôme ou d'une condition, les synonymes anglais, le titre officiel espagnol ; quel sujet couvre quelle catégorie CIM-10 domaine public ; "Source : MedlinePlus, National Library of Medicine." Uniquement les résumés des sujets de santé : pas d'encyclopédie ni de monographies de médicaments
Données sur les médicaments de l'EMA (EPAR) la substance active, les noms des médicaments, l'indication thérapeutique, le domaine thérapeutique (MeSH) réutilisation avec la source citée à chaque fois : "Source : European Medicines Agency (EMA), produit — EPAR, date. © European Medicines Agency."
Étiquettes de médicaments openFDA la section "indications et utilisation" d'une étiquette américaine, noms de marque CC0 ; "Données fournies par la U.S. Food and Drug Administration."
RxNorm (NLM) le RXCUI de l'ingrédient de chaque substance Texte d'attribution NLM

Les titres CIM-10 et les codes ATC ne sont pas servis. Tant que l'OMS ne confirme pas la licence CIM-10, un code CIM-10 est fourni sans son titre OMS (display: null) et le titre anglais officiel affiché est celui de la CIM-11, verbatim. La recherche ATC est désactivée sur toute la plateforme. Le catalogue conserve le code ATC OMS de chaque substance en interne, mais aucune réponse, ressource FHIR ou exportation ne le contient tant que le Centre collaborateur de l'OMS pour la méthodologie des statistiques des médicaments n'accorde pas l'autorisation. Les traitements sont identifiés par substance (DCI), numéro RXCUI RxNorm et numéro de produit EMA.

Recherche (REST)

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

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

/v1/search et /v1/search/{id} sont publics : aucune clé d'API n'est nécessaire, jusqu'à 60 recherches par minute et 2 000 par jour par adresse IP, répondant avec Cache-Control: public et un ETag, et lisibles depuis un navigateur sur anpheros.com. Avec une clé (une clé sandbox gratuite suffit), les limites d'API habituelles s'appliquent à la place. Les autres points de terminaison ci-dessous, FHIR et MCP, nécessitent toujours une clé.

q correspond aux noms et synonymes dans toutes les langues (sans diacritiques, donc durere de cap et Durere de cap sont identiques), aux noms de marque, aux codes ICD-10 et ICD-11, aux RXCUIs RxNorm et aux identifiants Anpheros. type=symptom|condition|treatment affine la recherche, lang choisit la langue de display, limit (jusqu'à 50) et offset la parcourent. Les résultats sont triés par la manière dont le texte correspond (le nom entier, le début d'un nom, chaque mot, une partie d'un mot), puis alphabétiquement : jamais par popularité ou par un score quelconque.

{
  "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. …"
}

Une recherche pour Ozempic trouve la substance semaglutide, acetaminophen trouve le paracétamol, E11 trouve le diabète de type 2.

Recherche universelle

Le même GET /v1/search renvoie également groups : une seule boîte de recherche pour tout ce qu'Anpheros publie. Chaque groupe est un type de résultat, dans un ordre fixe, et un groupe sans résultat est omis. types choisit les groupes (par défaut symptom,condition,treatment,page,article,trial,document) ; limit est le nombre d'éléments par groupe.

Groupe Ce qu'il recherche Source
symptom, condition, treatment le catalogue ci-dessus OMS, MedlinePlus, EMA, FDA (attribution de chaque élément)
article la littérature médicale, recherchée en direct dans Europe PMC : lorsque le terme est dans le catalogue, par son nom anglais dans les titres d'articles (ainsi "migrenă" trouve des articles sur la migraine) Europe PMC (EMBL-EBI) ; titre, auteurs, journal, année, DOI et indicateur d'accès ouvert uniquement, jamais le résumé ; l'article s'ouvre sur Europe PMC
trial les études cliniques en cours de recrutement, sur le point de commencer ou toujours en cours, recherchées en direct dans ClinicalTrials.gov : une condition ou un symptôme reconnu comme condition étudiée, un médicament reconnu comme intervention ClinicalTrials.gov (U.S. National Library of Medicine), domaine public ; titre, statut, conditions, pays, phases et dates ; l'enregistrement s'ouvre sur ClinicalTrials.gov
document les documents officiels des médicaments trouvés : informations produit de l'EMA (résumé des caractéristiques du produit et notice) dans la langue demandée lorsque l'EMA le publie, sinon en anglais, et l'étiquette de la FDA sur DailyMed EMA et FDA, liés, jamais copiés ; chacun avec l'attribution EMA ou FDA
page les pages publiques d'anpheros.com (applications, guides, explications, transparence), developers.anpheros.com, platform.anpheros.com et les salles communautaires publiques Anpheros ; indexé à partir de nos propres sitemaps, titre, description et un court extrait uniquement ; pages communautaires sans publications ni noms

Chaque élément a la même forme :

{
  "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 élément de catalogue utilise l'ID d'entrée comme id, son nom courant comme title, le début de son résumé MedlinePlus comme snippet, ses codes ICD-11 ou RxNorm dans codes et https://platform.anpheros.com/v1/search/{id} comme url. Les pages sont celles dans la langue demandée (anglais lorsque cette langue n'a pas de page correspondante) ; au sein d'un groupe, les résultats qui correspondent dans le titre précèdent les correspondances dans le texte. Les sources externes sont recherchées en direct avec un court délai d'attente et mises en cache pendant des heures : si l'une ne répond pas à temps, son groupe est omis et le reste de la recherche répond toujours.

Une entrée

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 et GET /v1/terminology/treatments listent ou recherchent un type, tel que /v1/terminology/symptoms ; GET /v1/search/{id} renvoie toute entrée de la même forme. Une entrée comprend codes, labels (le titre officiel et les noms courants, chacun avec son review), synonyms, definition (le résumé MedlinePlus, avec le sujet dont il provient), links, attribution, disclaimer et release ; un traitement comprend également substance et indications. Un extrait :

{
  "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"
}

Les indications sont citées exactement telles que la source les publie (l'extrait ci-dessus est raccourci ici, pas dans l'API), l'UE d'abord, puis les États-Unis, chaque groupe par ordre alphabétique du produit. Les usages approuvés diffèrent selon les pays, donc chacun indique où il est approuvé.

Liens entre les entrées

Un lien n'existe que lorsqu'il apparaît dans une source citée, et il indique quelle source et pourquoi :

Terminologie FHIR

Ressource Contenu
CodeSystem/anpheros-condition les conditions, avec les propriétés icd10 et icd11 et les noms comme désignations
CodeSystem/anpheros-treatment les substances, avec les propriétés rxnorm et ema_product (pas d'ATC)
ConceptMap/anpheros-condition-to-icd10, ConceptMap/anpheros-condition-to-icd11 condition → codes OMS, avec l'équivalence
ConceptMap/anpheros-treatment-to-rxnorm substance → ingrédient RxNorm
CodeSystem/$lookup un concept par system et code, dans 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"

Les symptômes conservent leur propre CodeSystem, ValueSet et ConceptMaps, décrits dans l'API de données des symptômes. Les descriptions, indications et liens se trouvent uniquement sur l'API REST, avec leurs sources.

Pour les assistants IA (MCP)

Le serveur Anpheros MCP dispose de deux outils pour le catalogue : search_health_terms (requête, type optionnel, langue, limite) et get_health_term (un identifiant tel que SYM-0047, CON-0129 ou TRT-0310). Un assistant qui répond à une question sur un symptôme ou un médicament peut citer l'entrée, ses codes et ses sources au lieu de sa propre mémoire. Les outils retournent la même clause de non-responsabilité que l'API.

Le catalogue entier en un seul fichier

https://platform.anpheros.com/site/search/anpheros-search-catalog.json (environ 7 Mo) contient toutes les entrées publiées dans toutes les langues, avec les codes, les descriptions, les indications citées, les liens, les sources et l'attribution de chaque entrée. C'est le fichier à partir duquel les pages anpheros.com/search sont construites, et il est régénéré à chaque version.

Comment le catalogue a été construit

  1. Symptômes. Les 86 concepts du Symptom Engine, plus 188 nouveaux : les sous-catégories du chapitre XVIII de la CIM-10 qui ne sont pas résiduelles (par exemple R06.0 dyspnée, R43.0 perte d'odorat) et les catégories R65, R75, R78, R83–R87 et R89. Les décès (R95–R99) sont exclus.
  2. Conditions. Chaque catégorie de la CIM-10 à 3 caractères en dehors des chapitres XVIII et XX–XXII a été envoyée à MedlinePlus Connect, le service de la National Library of Medicine qui associe un code à un sujet de santé. Une catégorie entre dans le catalogue lorsque son sujet couvre au maximum trois catégories ; 495 l'ont fait. Le résumé du sujet devient la description. Le titre MedlinePlus devient le nom courant en anglais uniquement lorsqu'il nomme la même chose que le titre de l'OMS.
  3. Traitements. Chaque médicament à substance unique autorisé centralement par l'EMA dont le domaine thérapeutique correspond au sujet d'une condition (les sels sont fusionnés : l'acétate d'abiratérone est l'abiratérone), plus 33 médicaments courants qui sont autorisés nationalement et ont une étiquette FDA. L'ingrédient RxNorm provient de RxNav.
  4. Noms en 20 langues. Les noms anglais sont les titres sources (review: source), et le nom espagnol est le titre MedlinePlus espagnol lorsqu'il existe. Les autres noms sont des traductions Anpheros réalisées avec l'IA à partir des noms anglais et vérifiées automatiquement pour le script, les parenthèses et les chiffres (review: ai_reviewed). Les noms de traitement existent en 15 langues. En japonais, coréen, chinois, arabe et hindi, les noms ont été écrits uniquement pour 80 substances largement utilisées ; ailleurs, le nom international (DCI) est indiqué.

Limites

Liens connexes

Résumés courts (Français)

https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json contient de courts résumés en anglais pour la plupart des entrées (une entrée dont le texte cité a changé en obtient un nouveau après le prochain passage de l'IA), indexés par l'identifiant de l'entrée. Chacun est rédigé par l'IA uniquement à partir des champs cités de l'entrée (résumé MedlinePlus, indications citées, liens sources, signes d'avertissement), phrase par phrase, avec le champ auquel chaque phrase fait référence, et vérifié par rapport à ces champs. Les résumés qui répétaient un titre OMS ICD-10 ont été exclus.

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy