Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Anpheros Search: simptome, afecțiuni și tratamente cu sursele lor
Un catalog public de 1.174 de simptome, afecțiuni și tratamente în 20 de limbi, fiecare intrare cu sursa sa: OMS ICD-10 și ICD-11, rezumate MedlinePlus, indicații EMA și FDA citate neschimbate; REST, FHIR, MCP și un fișier JSON.
Anpheros Search este un catalog public de 1.174 de simptome, afecțiuni și tratamente, interogabil în 20 de limbi, unde fiecare intrare indică sursa sa: coduri WHO ICD-10, coduri și titluri WHO ICD-11, rezumate MedlinePlus și indicații de tratament citate neschimbate de la Agenția Europeană pentru Medicamente (EMA) și Administrația pentru Alimente și Medicamente din SUA (FDA). Este servit ca o API REST, ca terminologie HL7 FHIR R4 (CodeSystem, ConceptMap, $lookup), ca două instrumente MCP pentru asistenți AI și ca un fișier JSON. Este o informație generală pentru toată lumea, aceeași pentru fiecare cititor: nu diagnostichează și nu recomandă un tratament.
Pe scurt
| Versiune | 2026.10.5 (fiecare răspuns indică versiunea) |
| Intrări | 1.174: 274 simptome și constatări (SYM-…), 495 afecțiuni (CON-…), 405 tratamente (TRT-…); identificatorii nu sunt niciodată reutilizați |
| Denumiri | 17.947 denumiri și sinonime în 20 de limbi; titlul oficial ICD-11 și denumiri uzuale în engleză, denumiri uzuale în celelalte limbi |
| Descrieri | 1.092 rezumate MedlinePlus pe teme de sănătate, verbatim, în engleză și spaniolă |
| Indicații | 766 utilizări aprobate citate neschimbate: etichete EMA (UE) și FDA (SUA), fiecare cu produs, dată și link |
| Linkuri | 257, fiecare cu sursa sa: tratament → afecțiune (indicated_for) și simptom ↔ afecțiune (may_be_associated_with) |
| Standarde | WHO ICD-10, WHO ICD-11 MMS 2025-01, RxNorm, numere de produs EMA, HL7 FHIR R4 |
| Revizuire clinică | încă nu există: clinical_review: false pe fiecare răspuns |
Surse și licențe
Nimic din catalog nu este scris de Anpheros, cu excepția numelor în alte limbi. Fiecare intrare poartă o listă attribution cu textul exact solicitat de fiecare sursă, iar fiecare indicație poartă propria sa.
| Sursă | Utilizat pentru | Licență și atribuire |
|---|---|---|
| WHO ICD-10 (2019) și tabelele de mapare WHO ICD-10 → ICD-11 (2025-01) | Coduri ICD-10 (titlurile WHO ICD-10 nu sunt furnizate până când WHO confirmă licența), codul ICD-11 și titlul său în limba engleză | © WHO; ICD-11 sub licența CC BY-ND 3.0 IGO, titluri reproduse nemodificate |
| Subiecte de sănătate MedlinePlus și MedlinePlus Connect (U.S. National Library of Medicine) | rezumatul unui simptom sau afecțiuni, sinonime în limba engleză, titlul oficial în spaniolă; ce subiect acoperă ce categorie ICD-10 | domeniu public; "Sursă: MedlinePlus, National Library of Medicine." Doar rezumatele subiectelor de sănătate: fără enciclopedie și fără monografii despre medicamente |
| Date despre medicamente EMA (EPAR) | substanța activă, numele medicamentelor, indicația terapeutică, aria terapeutică (MeSH) | reutilizare cu citarea sursei de fiecare dată: "Sursă: European Medicines Agency (EMA), produs — EPAR, dată. © European Medicines Agency." |
| Etichete de medicamente openFDA | secțiunea "indicații și utilizare" a unei etichete din SUA, nume de marcă | CC0; "Date furnizate de U.S. Food and Drug Administration." |
| RxNorm (NLM) | ingredientul RXCUI al fiecărei substanțe | textul de atribuire NLM |
Titlurile ICD-10 și codurile ATC nu sunt furnizate. Până când WHO confirmă licența ICD-10, un cod ICD-10 vine fără titlul său WHO (display: null), iar titlul oficial în limba engleză afișat este cel al ICD-11, verbatim. Căutarea ATC este dezactivată pe întreaga platformă. Catalogul păstrează intern codul WHO ATC al fiecărei substanțe, dar niciun răspuns, resursă FHIR sau export nu îl conține până când WHO Collaborating Centre for Drug Statistics Methodology acordă permisiunea. Tratamentele sunt identificate prin substanță (INN), RxNorm RXCUI și numărul produsului EMA.
Căutare (REST)
export API=https://platform.anpheros.com/v1
export KEY=sk_test_…
curl "$API/search?q=durere%20de%20cap&lang=ro"
/v1/search și /v1/search/{id} sunt publice: nu este necesară o cheie API, până la 60 de căutări pe minut și 2.000 pe zi per adresă IP, răspuns cu Cache-Control: public și un ETag, și lizibile dintr-un browser pe anpheros.com. Cu o cheie (o cheie sandbox gratuită este suficientă) se aplică limitele obișnuite ale API-ului. Celelalte endpoint-uri de mai jos, FHIR și MCP, necesită în continuare o cheie.
q potrivește nume și sinonime în fiecare limbă (fără diacritice, deci durere de cap și Durere de cap sunt la fel), nume de marcă, coduri ICD-10 și ICD-11, RXCUIs RxNorm și ID-uri Anpheros. type=symptom|condition|treatment restrânge căutarea, lang alege limba pentru display, limit (până la 50) și offset parcurg rezultatele. Rezultatele sunt ordonate după modul în care textul s-a potrivit (numele întreg, începutul unui nume, fiecare cuvânt, parte dintr-un cuvânt), apoi alfabetic: niciodată după popularitate sau scor.
{
"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. …"
}
O căutare pentru Ozempic găsește substanța semaglutidă, acetaminophen găsește paracetamol, E11 găsește diabet de tip 2.
Căutare universală
Același GET /v1/search returnează și groups: o singură casetă de căutare pentru tot ceea ce publică Anpheros. Fiecare grup este un tip de rezultat, într-o ordine fixă, iar un grup fără rezultate este omis. types alege grupurile (implicit symptom,condition,treatment,page,article,trial,document); limit este numărul de elemente per grup.
| Grup | Ce caută | Sursă |
|---|---|---|
symptom, condition, treatment |
catalogul de mai sus | WHO, MedlinePlus, EMA, FDA (atribuirea fiecărui element) |
article |
literatură medicală, căutată live în Europe PMC: când termenul se află în catalog, prin numele său în engleză în titlurile articolelor (deci "migrenă" găsește articole despre migrenă) | Europe PMC (EMBL-EBI); doar titlu, autori, jurnal, an, DOI și indicator de acces deschis, niciodată rezumat; articolul se deschide la Europe PMC |
trial |
studii clinice care recrutează, urmează să înceapă sau sunt în desfășurare, căutate live în ClinicalTrials.gov: o afecțiune sau un simptom recunoscut ca afecțiune studiată, un medicament recunoscut ca intervenție | ClinicalTrials.gov (U.S. National Library of Medicine), domeniu public; titlu, statut, afecțiuni, țări, faze și date; înregistrarea se deschide la ClinicalTrials.gov |
document |
documentele oficiale ale medicamentelor găsite: informații despre produs EMA (rezumatul caracteristicilor produsului și prospect) în limba solicitată atunci când EMA le publică, altfel în engleză, și eticheta FDA la DailyMed | EMA și FDA, legate, niciodată copiate; fiecare cu atribuirea EMA sau FDA |
page |
paginile publice ale anpheros.com (aplicație, ghiduri, explicații, transparență), developers.anpheros.com, platform.anpheros.com și camerele comunitare publice | Anpheros; indexate din propriile noastre sitemap-uri, doar titlu, descriere și un scurt extras; pagini comunitare fără postări sau nume |
Fiecare element are aceeași formă:
{
"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 element de catalog folosește ID-ul intrării ca id, numele său uzual ca title, începutul rezumatului său MedlinePlus ca snippet, codurile sale ICD-11 sau RxNorm în codes și https://platform.anpheros.com/v1/search/{id} ca url. Paginile sunt cele în limba solicitată (engleză atunci când acea limbă nu are o pagină corespondentă); în cadrul unui grup, rezultatele care se potrivesc în titlu apar înaintea celor care se potrivesc în text. Sursele externe sunt căutate live cu un timeout scurt și stocate în cache timp de ore: dacă una nu răspunde la timp, grupul său este omis, iar restul căutării răspunde în continuare.
O intrare
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 și GET /v1/terminology/treatments listează sau caută un tip, cum ar fi /v1/terminology/symptoms; GET /v1/search/{id} returnează orice intrare în aceeași formă. O intrare are codes, labels (titlul oficial și numele uzuale, fiecare cu review său), synonyms, definition (rezumatul MedlinePlus, cu subiectul din care provine), links, attribution, disclaimer și release; un tratament are, de asemenea, substance și indications. Un extras:
{
"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"
}
Indicațiile sunt citate exact așa cum le publică sursa (extrasul de mai sus este scurtat aici, nu în API), UE prima, apoi SUA, fiecare grup în ordine alfabetică a produsului. Utilizările aprobate diferă între țări, deci fiecare indică unde este aprobată.
Legături între intrări
O legătură există doar atunci când apare într-o sursă citată și indică sursa și motivul:
indicated_for(tratament → afecțiune), 249 legături. EMA listează o arie terapeutică (MeSH heading) pentru fiecare medicament. Legătura se realizează atunci când acel antet este un MeSH heading al subiectului MedlinePlus dintr-o singură categorie ICD-10, categoria nu este una reziduală ("Altele…", "…nespecificat"), cele două nume au un cuvânt comun și niciun antet mai specific al aceluiași medicament nu se aplică ("Diabet zaharat" cedează locul lui "Diabet zaharat, tip 2"). Văzută din perspectiva afecțiunii, aceeași legătură esteindicated_treatment, iar lista este alfabetică.may_be_associated_with(simptom ↔ afecțiune), 8 legături. Realizată atunci când MedlinePlus listează cele două subiecte ca fiind înrudite și fiecare subiect denumește exact acel simptom sau acea afecțiune: de exemplu, tuse și bronșită acută, arsuri la stomac și boală de reflux gastro-esofagian, dureri de cap și migrenă. Aceasta nu înseamnă că o persoană cu simptomul are afecțiunea.
Terminologie FHIR
| Resursă | Conținut |
|---|---|
CodeSystem/anpheros-condition |
condițiile, cu proprietățile icd10 și icd11 și nume ca denumiri |
CodeSystem/anpheros-treatment |
substanțele, cu proprietățile rxnorm și ema_product (fără ATC) |
ConceptMap/anpheros-condition-to-icd10, ConceptMap/anpheros-condition-to-icd11 |
condiție → coduri WHO, cu echivalența |
ConceptMap/anpheros-treatment-to-rxnorm |
substanță → ingredient RxNorm |
CodeSystem/$lookup |
un concept prin system și code, în 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"
Simptomele își păstrează propriul CodeSystem, ValueSet și ConceptMaps, descrise în API-ul de date pentru simptome. Descrierile, indicațiile și linkurile sunt disponibile doar pe REST API, împreună cu sursele lor.
Pentru asistenți AI (MCP)
Serverul Anpheros MCP are două instrumente pentru catalog: search_health_terms (interogare, tip opțional, limbă, limită) și get_health_term (un ID precum SYM-0047, CON-0129 sau TRT-0310). Un asistent care răspunde la o întrebare despre un simptom sau un medicament poate cita intrarea, codurile și sursele acesteia în locul propriei memorii. Instrumentele returnează același disclaimer ca și API-ul.
Întregul catalog într-un singur fișier
https://platform.anpheros.com/site/search/anpheros-search-catalog.json (aproximativ 7 MB) conține fiecare intrare publicată în fiecare limbă, cu coduri, descrieri, indicații citate, linkuri, surse și atribuirea fiecărei intrări. Este fișierul din care sunt construite paginile anpheros.com/search și este regenerat la fiecare lansare.
Cum a fost construit catalogul
- Simptome. Cele 86 de concepte din Symptom Engine, plus 188 noi: subcategoriile capitolului XVIII din ICD-10 care nu sunt reziduale (de exemplu, R06.0 dispnee, R43.0 pierderea mirosului) și categoriile R65, R75, R78, R83–R87 și R89. Decesele (R95–R99) sunt omise.
- Afecțiuni. Fiecare categorie ICD-10 de 3 caractere din afara capitolelor XVIII și XX–XXII a fost trimisă către MedlinePlus Connect, serviciul National Library of Medicine care mapează un cod la un subiect de sănătate. O categorie intră în catalog atunci când subiectul său acoperă cel mult trei categorii; 495 au făcut acest lucru. Rezumatul subiectului devine descrierea. Titlul MedlinePlus devine numele uzual în limba engleză numai atunci când denumește același lucru ca și titlul OMS.
- Tratamente. Fiecare medicament cu o singură substanță autorizat central de EMA a cărui arie terapeutică se potrivește cu subiectul unei afecțiuni (sărurile sunt fuzionate: acetatul de abirateronă este abirateronă), plus 33 de medicamente comune autorizate național și care au o etichetă FDA. Ingredientul RxNorm provine de la RxNav.
- Nume în 20 de limbi. Numele în limba engleză sunt titlurile sursă (
review: source), iar numele în spaniolă este titlul MedlinePlus în spaniolă, acolo unde există. Celelalte nume sunt traduceri Anpheros realizate cu AI din numele în limba engleză și verificate automat pentru script, paranteze și cifre (review: ai_reviewed). Numele tratamentelor există în 15 limbi. În japoneză, coreeană, chineză, arabă și hindi, numele au fost scrise doar pentru 80 de substanțe utilizate pe scară largă; în alte părți este prezent numele internațional (INN).
Limite
- Niciun clinician nu a revizuit catalogul. Niciun traducător medical profesionist nu a revizuit numele traduse.
- Indicațiile EMA sunt în limba engleză. Versiunile oficiale în celelalte limbi UE se găsesc în informațiile despre produs ale EMA și nu sunt încă în catalog; acestea nu vor fi traduse de Anpheros.
- Indicațiile FDA descriu aprobarea în Statele Unite. Datele EMA acoperă doar medicamentele autorizate central, astfel încât multe medicamente mai vechi au doar o etichetă FDA sau nicio indicație încă.
- Linkurile urmează clasificările proprii ale surselor (aria terapeutică EMA, subiectele conexe MedlinePlus): sunt puține și nu reprezintă o listă completă de utilizări sau cauze.
- "Ce raportează oamenii" (numărări anonime de la utilizatorii Anpheros, cel puțin 20 de persoane) nu face încă parte din catalog.
Conexe
- Anpheros Symptom Engine: metodologie
- API pentru date de simptome
- Sisteme de coduri FHIR
- API pentru terminologie medicală: LOINC, SNOMED, ICD-10, RxNorm
- Server FHIR MCP pentru agenți AI
Rezumate scurte (Română)
https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json are rezumate scurte în limba engleză pentru majoritatea intrărilor (o intrare al cărei text citat s-a modificat primește unul nou după următoarea trecere AI), indexate după ID-ul intrării. Fiecare rezumat este scris de AI exclusiv din câmpurile citate ale intrării (rezumat MedlinePlus, indicații citate, linkuri sursă, semne de avertizare), propoziție cu propoziție, menționând câmpul din care provine fiecare propoziție, și verificat în raport cu acele câmpuri. Rezumatele care au repetat un titlu WHO ICD-10 au fost omise.
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card