AnpherosAnpheros PlatformDevelopers

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

Anpheros Search: sintomi, condizioni e trattamenti con le loro fonti

Un catalogo pubblico di 1.174 sintomi, condizioni e trattamenti in 20 lingue, ogni voce con la sua fonte: WHO ICD-10 e ICD-11, riassunti MedlinePlus, indicazioni EMA e FDA citate invariate; REST, FHIR, MCP e un file JSON.

Anpheros Search è un catalogo pubblico di 1.174 sintomi, condizioni e trattamenti, ricercabile in 20 lingue, dove ogni voce indica la sua provenienza: codici WHO ICD-10, codici e titoli WHO ICD-11, riassunti MedlinePlus e indicazioni di trattamento citate invariate dall'Agenzia Europea per i Medicinali (EMA) e dalla U.S. Food and Drug Administration (FDA). Viene fornito come API REST, come terminologia HL7 FHIR R4 (CodeSystem, ConceptMap, $lookup), come due strumenti MCP per assistenti AI e come un file JSON. Si tratta di informazioni generali per tutti, uguali per ogni lettore: non diagnostica e non raccomanda un trattamento.

A colpo d'occhio

Release 2026.10.5 (ogni risposta lo indica)
Entries 1.174: 274 sintomi e reperti (SYM-…), 495 condizioni (CON-…), 405 trattamenti (TRT-…); gli identificatori non vengono mai riutilizzati
Names 17.947 nomi e sinonimi in 20 lingue; il titolo ufficiale ICD-11 e i nomi comuni in inglese, nomi comuni nelle altre lingue
Descriptions 1.092 riassunti di argomenti sanitari MedlinePlus, verbatim, in inglese e spagnolo
Indications 766 usi approvati citati invariati: etichette EMA (UE) e FDA (USA), ciascuna con prodotto, data e link
Links 257, ciascuno con la propria fonte: trattamento → condizione (indicated_for) e sintomo ↔ condizione (may_be_associated_with)
Standards WHO ICD-10, WHO ICD-11 MMS 2025-01, RxNorm, numeri di prodotto EMA, HL7 FHIR R4
Clinical review nessuno ancora: clinical_review: false su ogni risposta

Fonti e licenze

Nulla nel catalogo è scritto da Anpheros tranne i nomi in altre lingue. Ogni voce porta un elenco attribution con il testo esatto richiesto da ciascuna fonte, e ogni indicazione porta la propria.

Fonte Utilizzato per Licenza e attribuzione
WHO ICD-10 (2019) e le tabelle di mappatura WHO ICD-10 → ICD-11 (2025-01) Codici ICD-10 (i titoli WHO ICD-10 non vengono forniti finché la WHO non conferma la licenza), il codice ICD-11 e il suo titolo in inglese © WHO; ICD-11 sotto CC BY-ND 3.0 IGO, titoli riprodotti invariati
Argomenti sanitari MedlinePlus e MedlinePlus Connect (U.S. National Library of Medicine) il riassunto di un sintomo o condizione, sinonimi in inglese, il titolo ufficiale in spagnolo; quale argomento copre quale categoria ICD-10 pubblico dominio; "Source: MedlinePlus, National Library of Medicine." Solo i riassunti degli argomenti sanitari; nessuna enciclopedia e nessuna monografia sui farmaci
Dati sui medicinali EMA (EPAR) la sostanza attiva, i nomi dei medicinali, l'indicazione terapeutica, l'area terapeutica (MeSH) riutilizzo con la fonte citata ogni volta: "Source: European Medicines Agency (EMA), product — EPAR, date. © European Medicines Agency."
Etichette farmaceutiche openFDA la sezione "indications and usage" di un'etichetta statunitense, nomi di marca CC0; "Data provided by the U.S. Food and Drug Administration."
RxNorm (NLM) l'RXCUI dell'ingrediente di ciascuna sostanza testo di attribuzione NLM

I titoli ICD-10 e i codici ATC non vengono forniti. Finché la WHO non conferma la licenza ICD-10, un codice ICD-10 viene fornito senza il suo titolo WHO (display: null) e il titolo ufficiale in inglese mostrato è quello ICD-11, verbatim. La ricerca ATC è disattivata sull'intera piattaforma. Il catalogo conserva internamente il codice WHO ATC di ciascuna sostanza, ma nessuna risposta, risorsa FHIR o esportazione lo contiene finché il WHO Collaborating Centre for Drug Statistics Methodology non concede l'autorizzazione. I trattamenti sono identificati per sostanza (INN), numero di prodotto EMA e RXCUI RxNorm.

Ricerca (REST)

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

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

/v1/search e /v1/search/{id} sono pubblici: non è necessaria alcuna API key, fino a 60 ricerche al minuto e 2.000 al giorno per indirizzo IP, con risposta Cache-Control: public e un ETag, e leggibili da un browser su anpheros.com. Con una chiave (una chiave sandbox gratuita è sufficiente) si applicano invece i limiti API standard. Gli altri endpoint di seguito, FHIR e MCP, richiedono ancora una chiave.

q corrisponde a nomi e sinonimi in ogni lingua (senza diacritici, quindi durere de cap e Durere de cap sono uguali), nomi commerciali, codici ICD-10 e ICD-11, RXCUIs RxNorm e ID Anpheros. type=symptom|condition|treatment restringe la ricerca, lang sceglie la lingua di display, limit (fino a 50) e offset la sfogliano. I risultati sono ordinati in base a come il testo ha corrisposto (il nome intero, l'inizio di un nome, ogni parola, parte di una parola), quindi alfabeticamente: mai per popolarità o per un punteggio.

{
  "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 ricerca per Ozempic trova la sostanza semaglutide, acetaminophen trova paracetamolo, E11 trova diabete di tipo 2.

Ricerca universale

Lo stesso GET /v1/search restituisce anche groups: una casella di ricerca per tutto ciò che Anpheros pubblica. Ogni gruppo è un tipo di risultato, in un ordine fisso, e un gruppo senza risultati viene omesso. types sceglie i gruppi (predefinito symptom,condition,treatment,page,article,trial,document); limit è il numero di elementi per gruppo.

Gruppo Cosa cerca Sorgente
symptom, condition, treatment il catalogo sopra WHO, MedlinePlus, EMA, FDA (attribuzione di ogni elemento)
article letteratura medica, cercata in tempo reale in Europe PMC: quando il termine è nel catalogo, con il suo nome inglese nei titoli degli articoli (quindi "migrenă" trova articoli su migraine) Europe PMC (EMBL-EBI); solo titolo, autori, rivista, anno, DOI e flag open-access, mai l'abstract; l'articolo si apre su Europe PMC
trial studi clinici che stanno reclutando, per iniziare o ancora in corso, cercati in tempo reale in ClinicalTrials.gov: una condizione o sintomo riconosciuto come condizione studiata, un medicinale riconosciuto come intervento ClinicalTrials.gov (U.S. National Library of Medicine), pubblico dominio; titolo, stato, condizioni, paesi, fasi e date; il record si apre su ClinicalTrials.gov
document i documenti ufficiali dei medicinali trovati: informazioni sul prodotto EMA (riassunto delle caratteristiche del prodotto e foglietto illustrativo) nella lingua richiesta quando EMA lo pubblica, altrimenti in inglese, e l'etichetta FDA su DailyMed EMA e FDA, collegati, mai copiati; ognuno con l'attribuzione EMA o FDA
page le pagine pubbliche di anpheros.com (app, guide, spiegazioni, trasparenza), developers.anpheros.com, platform.anpheros.com e le community room pubbliche Anpheros; indicizzati dalle nostre sitemap, solo titolo, descrizione e un breve estratto; pagine della community senza post o nomi

Ogni elemento ha la stessa 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 catalogo utilizza l'ID della voce come id, il suo nome comune come title, l'inizio del suo riassunto MedlinePlus come snippet, i suoi codici ICD-11 o RxNorm in codes e https://platform.anpheros.com/v1/search/{id} come url. Le pagine sono quelle nella lingua richiesta (inglese quando quella lingua non ha una pagina corrispondente); all'interno di un gruppo, i risultati che corrispondono nel titolo precedono le corrispondenze nel testo. Le fonti esterne vengono cercate in tempo reale con un breve timeout e memorizzate nella cache per ore: se una non risponde in tempo, il suo gruppo viene omesso e il resto della ricerca continua a rispondere.

Una voce

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 e GET /v1/terminology/treatments elencano o cercano un tipo, come /v1/terminology/symptoms; GET /v1/search/{id} restituisce qualsiasi voce nella stessa forma. Una voce ha codes, labels (il titolo ufficiale e i nomi comuni, ciascuno con il proprio review), synonyms, definition (il riassunto MedlinePlus, con l'argomento da cui proviene), links, attribution, disclaimer e release; un trattamento ha anche substance e indications. Un estratto:

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

Le indicazioni sono citate esattamente come le pubblica la fonte (l'estratto sopra è abbreviato qui, non nell'API), prima l'UE, poi gli Stati Uniti, ogni gruppo in ordine alfabetico del prodotto. Gli usi approvati differiscono tra i paesi, quindi ognuno indica dove è approvato.

Collegamenti tra voci

Un collegamento esiste solo quando appare in una fonte citata e indica quale fonte e perché:

Terminologia FHIR

Risorsa Contenuto
CodeSystem/anpheros-condition le condizioni, con proprietà icd10 e icd11 e nomi come designazioni
CodeSystem/anpheros-treatment le sostanze, con proprietà rxnorm e ema_product (nessun ATC)
ConceptMap/anpheros-condition-to-icd10, ConceptMap/anpheros-condition-to-icd11 condizione → codici WHO, con l'equivalenza
ConceptMap/anpheros-treatment-to-rxnorm sostanza → ingrediente RxNorm
CodeSystem/$lookup un concetto per system e code, in 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"

I sintomi mantengono il proprio CodeSystem, ValueSet e ConceptMaps, descritti nell'API dati sintomi. Descrizioni, indicazioni e collegamenti sono disponibili solo sull'API REST, con le loro fonti.

Per gli assistenti AI (MCP)

Il server Anpheros MCP dispone di due strumenti per il catalogo: search_health_terms (query, type opzionale, language, limit) e get_health_term (un id come SYM-0047, CON-0129 o TRT-0310). Un assistente che risponde a una domanda su un sintomo o un medicinale può citare la voce, i suoi codici e le sue fonti invece della propria memoria. Gli strumenti restituiscono lo stesso disclaimer dell'API.

L'intero catalogo in un unico file

https://platform.anpheros.com/site/search/anpheros-search-catalog.json (circa 7 MB) contiene ogni voce pubblicata in ogni lingua, con codici, descrizioni, indicazioni citate, link, fonti e l'attribuzione di ogni voce. È il file da cui vengono generate le pagine anpheros.com/search, e viene rigenerato ad ogni rilascio.

Come è stato costruito il catalogo

  1. Sintomi. Gli 86 concetti del Symptom Engine, più 188 nuovi: le sottocategorie del capitolo XVIII dell'ICD-10 che non sono residuali (ad esempio R06.0 dispnea, R43.0 perdita dell'olfatto) e le categorie R65, R75, R78, R83–R87 e R89. I decessi (R95–R99) sono esclusi.
  2. Condizioni. Ogni categoria ICD-10 a 3 caratteri al di fuori dei capitoli XVIII e XX–XXII è stata inviata a MedlinePlus Connect, il servizio della National Library of Medicine che mappa un codice a un argomento sanitario. Una categoria entra nel catalogo quando il suo argomento copre al massimo tre categorie; 495 lo hanno fatto. Il riassunto dell'argomento diventa la descrizione. Il titolo MedlinePlus diventa il nome comune in inglese solo quando denomina la stessa cosa del titolo WHO.
  3. Trattamenti. Ogni medicinale a sostanza singola autorizzato centralmente dall'EMA la cui area terapeutica corrisponde all'argomento di una condizione (i sali vengono unificati: l'acetato di abiraterone è abiraterone), più 33 medicinali comuni autorizzati a livello nazionale e con un'etichetta FDA. L'ingrediente RxNorm proviene da RxNav.
  4. Nomi in 20 lingue. I nomi inglesi sono i titoli di origine (review: source), e il nome spagnolo è il titolo spagnolo di MedlinePlus dove esiste. Gli altri nomi sono traduzioni Anpheros realizzate con AI dai nomi inglesi e controllate automaticamente per script, parentesi e cifre (review: ai_reviewed). I nomi dei trattamenti esistono in 15 lingue. In giapponese, coreano, cinese, arabo e hindi, i nomi sono stati scritti solo per 80 sostanze ampiamente utilizzate; altrove viene mostrato il nome internazionale (INN).

Limiti

Correlati

Riepiloghi brevi (Italiano)

https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json contiene brevi riepiloghi in inglese per la maggior parte delle voci (una voce il cui testo citato è cambiato ne ottiene uno nuovo dopo il successivo passaggio AI), indicizzati per ID della voce. Ognuno è scritto dall'AI solo dai campi citati della voce stessa (riepilogo MedlinePlus, indicazioni citate, link di origine, segnali di avvertimento), frase per frase, con il campo a cui fa riferimento ogni frase, e verificato rispetto a tali campi. I riepiloghi che ripetevano un titolo WHO ICD-10 sono stati omessi.

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