Anpheros Symptom Engine è un motore internazionale di terminologia e codifica dei sintomi. Trasforma sintomi scritti liberamente, nella lingua delle persone, in concetti clinici strutturati: un identificatore Anpheros stabile, un codice ICD-10 e un codice ICD-11 dell'OMS e un sistema corporeo. Decide anche se ogni sintomo è presente, passato, solo possibile o di qualcun altro, così nella cartella clinica entrano solo i sintomi reali e attuali. Funziona in produzione nell'app Anpheros Daily ed è disponibile a qualsiasi sviluppatore tramite Anpheros Platform.

ICD-10 e ICD-11 dell'OMS
86 concetti, ciascuno verificato sulle classificazioni dell'OMS, con l'equivalenza di ogni corrispondenza.

20 lingue
Ognuno scrive nella propria lingua; ogni concetto ha nomi in 20 lingue.

Misurato, non presunto
Codice principale corretto nel 100 % dei casi di test; un sintomo negato non viene mai segnalato come presente.
In breve
| Cos'è | Una terminologia dei sintomi più una catena di codifica con IA, pubblicate come HL7 FHIR R4 |
| Concetti | 86: 70 sintomi e 16 reperti clinici, identificatori SYM-0001…, mai riutilizzati |
| Classificazioni | ICD-10 dell'OMS (2019) e ICD-11 MMS dell'OMS (2025-01), verificate codice per codice |
| Sistemi corporei | 13, secondo il capitolo 21 dell'ICD-11 (nervoso, digerente, respiratorio, pelle…) |
| Lingue | 20 |
| Segnali d'allarme | 32, citati parola per parola da CDC e NIDDK, con la fonte |
| Valutazione | codice principale 100 %, presenza e persona 98 %, negazioni segnalate come presenti 0 % |
| Usato da | Anpheros Daily (iOS, Android, Mac, web) e Anpheros Platform |
| Revisione clinica | non ancora; ogni risposta lo dice |
Come funziona
- Annotazione. Una persona annota un sintomo nel diario dei sintomi, con parole sue. Il testo resta invariato, con l'ora, il fuso orario del telefono e, se indicati, intensità, inizio e fine.
- Normalizzazione con IA. Un modello linguistico legge il testo e propone un codice per ogni sintomo, ma può scegliere solo dal vocabolario verificato. Una risposta mancante o non valida viene ripetuta, mai archiviata come «sconosciuta».
- Presenza e persona. Lo stesso passaggio decide se il sintomo è presente, passato, solo possibile o di un altro. «Non mi fa più male la testa» e «mia madre ha la tosse» non diventano mai sintomi della persona. L'elaborazione del linguaggio clinico la chiama rilevazione di negazione, temporalità e persona interessata.
- Corrispondenze fisse. Tabelle fisse, non l'IA, collegano il codice ICD-10 al concetto Anpheros, al suo codice ICD-11 e al sistema corporeo. Lo stesso codice dà sempre lo stesso concetto.
- Cartella clinica. I sintomi presenti diventano Observation FHIR nella cartella della persona su Anpheros Platform, con entrambi i codici e le sue parole. Se un sintomo viene corretto, la cartella lo segue; la cronologia resta.
Standard internazionali, verificati sulle fonti
- ICD-10 dell'OMS. Ogni codice e titolo è stato verificato sulla classificazione dell'OMS, comprese inclusioni ed esclusioni. Dove l'OMS colloca un sintomo fuori dal capitolo dei sintomi, il motore segue l'OMS: stitichezza K59.0, acufene H93.1, prurito L29.9.
- ICD-11 dell'OMS. Ogni concetto ha anche un codice ICD-11 del capitolo 21 dei sintomi, non dei capitoli di malattie (il mal di testa è MB4D, non «cefalee» come malattia). Ogni scostamento dalla tabella di transizione dell'OMS è documentato.
- Sintomi, non diagnosi. Chi scrive «emicrania» segnala un mal di testa; il motore codifica ciò che viene segnalato, non una diagnosi.
- I segnali d'allarme sono citati parola per parola dalle pagine pubbliche dei CDC (ictus, infarto) e del NIDDK (diarrea, stitichezza), con la fonte. Dove c'è scritto 9-1-1, il numero di emergenza in Europa è il 112.
- HL7 FHIR R4 ovunque:
CodeSystem,ValueSet,ConceptMapverso ICD-10 e ICD-11 e un profilo di validazione per le Observation dei sintomi.
La descrizione scientifica completa, con valutazione e limiti: metodologia di Anpheros Symptom Engine (in inglese).
Collegato alle app Anpheros
- Anpheros Daily codifica ogni sintomo annotato, mostra il risultato e permette di correggerlo toccando il sintomo.
- Anpheros Platform conserva i sintomi nella cartella FHIR di ogni persona, dove medici e app possono leggerli con il suo consenso.
- Gli assistenti IA leggono sintomi codificati invece di testo libero, quindi le loro risposte possono indicare codici e date esatti.
- Casi simili (presto, in Plus e Max): con consenso esplicito, persone con sintomi e analisi molto simili possono trovarsi nella Community. Disturbi comuni come un mal di testa non bastano mai da soli; nessuno sa chi sono gli altri.
Per sviluppatori e cliniche
La stessa terminologia è aperta tramite Anpheros Platform:
GET /v1/terminology/symptomscerca per testo, codice ICD-10 o ICD-11, identificatore o sistema corporeo e restituisce i nomi nella lingua richiesta.- FHIR
CodeSystem/anpheros-symptom,ValueSet/$expand,ConceptMap/anpheros-symptom-to-icd10eanpheros-symptom-to-icd11,CodeSystem/$lookup. POST /fhir/R4/Observation/$validate?profile=anpheros-symptomverifica le Observation dei sintomi che scrivete.
Richieste e risposte: guida Symptom data API. Una chiave di test è gratuita.
Cosa è verificato e cosa no
- Verificato sull'OMS: ogni codice e titolo inglese, in ICD-10 e ICD-11.
- Rivisto con l'aiuto dell'IA, non da un traduttore medico: i nomi in altre 18 lingue.
- Citato esattamente, non rivisto da un medico: i segnali d'allarme.
- Cosa il motore non fa: diagnosi, cause o collegamenti tra sintomi e malattie.
Domande frequenti
Che cos'è Anpheros Symptom Engine?
Una terminologia internazionale dei sintomi e una catena di IA che codifica i sintomi scritti liberamente in ICD-10 e ICD-11 dell'OMS, rileva se ciascuno è presente e chi riguarda, e salva il risultato come Observation HL7 FHIR. Fa parte di Anpheros, una piattaforma europea di cartelle cliniche.
È un symptom checker?
No. Un symptom checker suggerisce possibili malattie. Symptom Engine dà un nome e un codice ai sintomi che una persona segnala, per seguirli, mostrarli al medico e farli leggere ad altri sistemi. Non fa diagnosi.
Quali lingue supporta?
Ognuno scrive nella propria lingua; ogni concetto ha nomi in 20 lingue, tra cui italiano, inglese, spagnolo, francese, tedesco, portoghese, rumeno, polacco, turco, russo, ucraino, arabo, hindi, cinese, giapponese e coreano.
Quanto è preciso?
Su un insieme fisso di 100 casi di test, 32 dei quali volutamente non presenti (negati, passati, ipotetici o di un'altra persona), il motore ha scelto il codice principale corretto nel 100 % dei casi e la presenza e la persona corrette nel 98 %; non ha mai segnalato un sintomo negato come presente. L'insieme di test è sintetico e non è stato rivisto da un medico.
Posso usarlo nella mia app?
Sì, tramite l'API REST e FHIR di Anpheros Platform, con una chiave di test gratuita. Terminologia, corrispondenze ICD-10 e ICD-11 e profilo di validazione sono gli stessi usati da Anpheros Daily.
Dove sono conservati i dati?
I dati sanitari personali sono conservati nell'Unione europea e non vengono mai venduti. La terminologia in sé non contiene dati personali.


