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é:
indicated_for(trattamento → condizione), 249 collegamenti. L'EMA elenca un'area terapeutica (MeSH heading) per ogni medicinale. Il collegamento viene creato quando tale heading è un MeSH heading dell'argomento MedlinePlus di esattamente una categoria ICD-10, la categoria non è residua ("Altro…", "…non specificato"), i due nomi condividono una parola e nessun heading più specifico dello stesso medicinale si applica ("Diabete Mellito" lascia il posto a "Diabete Mellito, Tipo 2"). Visto dalla condizione, lo stesso collegamento èindicated_treatmente l'elenco è alfabetico.may_be_associated_with(sintomo ↔ condizione), 8 collegamenti. Creato quando MedlinePlus elenca i due argomenti come correlati e ogni argomento denomina esattamente quel sintomo o condizione: ad esempio tosse e bronchite acuta, bruciore di stomaco e malattia da reflusso gastroesofageo, mal di testa ed emicrania. Non significa che una persona con il sintomo abbia la condizione.
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
- 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.
- 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.
- 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.
- 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
- Nessun medico ha esaminato il catalogo. Nessun traduttore medico professionista ha esaminato i nomi tradotti.
- Le indicazioni EMA sono in inglese. Le versioni ufficiali nelle altre lingue UE si trovano nelle informazioni sul prodotto EMA e non sono ancora nel catalogo; non saranno tradotte da Anpheros.
- Le indicazioni FDA descrivono l'approvazione negli Stati Uniti. I dati EMA coprono solo i medicinali autorizzati a livello centralizzato, quindi molti medicinali più vecchi hanno solo un'etichetta FDA o nessuna indicazione ancora.
- I collegamenti seguono le classificazioni delle fonti stesse (l'area terapeutica EMA, gli argomenti correlati di MedlinePlus): sono pochi e non costituiscono un elenco completo di usi o cause.
- "Cosa segnalano le persone" (conteggi anonimi dagli utenti Anpheros, almeno 20 persone) non fa ancora parte del catalogo.
Correlati
- Anpheros Symptom Engine: metodologia
- API dati sintomi
- Sistemi di codifica FHIR
- API terminologia medica: LOINC, SNOMED, ICD-10, RxNorm
- Server FHIR MCP per agenti AI
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