Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Anpheros Search: objawy, schorzenia i terapie wraz z ich źródłami
Jeden publiczny katalog 1174 objawów, schorzeń i terapii w 20 językach, każdy wpis ze swoim źródłem: WHO ICD-10 i ICD-11, podsumowania MedlinePlus, wskazania EMA i FDA cytowane bez zmian; REST, FHIR, MCP i jeden plik JSON.
Anpheros Search to jeden publiczny katalog 1174 objawów, schorzeń i metod leczenia, przeszukiwalny w 20 językach, gdzie każdy wpis zawiera informację o swoim pochodzeniu: kody WHO ICD-10, kody i tytuły WHO ICD-11, podsumowania MedlinePlus oraz wskazania dotyczące leczenia cytowane bez zmian z Europejskiej Agencji Leków (EMA) i amerykańskiej Agencji Żywności i Leków (FDA). Jest udostępniany jako REST API, jako terminologia HL7 FHIR R4 (CodeSystem, ConceptMap, $lookup), jako dwa narzędzia MCP dla asystentów AI oraz jako jeden plik JSON. Jest to ogólna informacja dla każdego, taka sama dla każdego czytelnika: nie diagnozuje ani nie zaleca leczenia.
W skrócie
| Wersja | 2026.10.5 (każda odpowiedź to podaje) |
| Pozycje | 1 174: 274 objawy i ustalenia (SYM-…), 495 schorzeń (CON-…), 405 terapii (TRT-…); identyfikatory nigdy nie są ponownie wykorzystywane |
| Nazwy | 17 947 nazw i synonimów w 20 językach; oficjalny tytuł ICD-11 i nazwy potoczne w języku angielskim, nazwy potoczne w innych językach |
| Opisy | 1 092 podsumowania tematów zdrowotnych MedlinePlus, dosłownie, w języku angielskim i hiszpańskim |
| Wskazania | 766 zatwierdzonych zastosowań cytowanych bez zmian: etykiety EMA (UE) i FDA (USA), każde z produktem, datą i linkiem |
| Linki | 257, każdy ze swoim źródłem: terapia → schorzenie (indicated_for) i objaw ↔ schorzenie (may_be_associated_with) |
| Standardy | WHO ICD-10, WHO ICD-11 MMS 2025-01, RxNorm, numery produktów EMA, HL7 FHIR R4 |
| Przegląd kliniczny | jeszcze brak: clinical_review: false w każdej odpowiedzi |
Źródła i licencje
Nic w katalogu nie zostało napiszone przez Anpheros poza nazwami w innych językach. Każdy wpis zawiera listę attribution z dokładnym tekstem wymaganym przez każde źródło, a każde wskazanie zawiera własne.
| Źródło | Używane do | Licencja i atrybucja |
|---|---|---|
| WHO ICD-10 (2019) i tabele mapowania WHO ICD-10 → ICD-11 (2025-01) | kody ICD-10 (tytuły WHO ICD-10 nie są udostępniane do momentu potwierdzenia licencji przez WHO), kod ICD-11 i jego angielski tytuł | © WHO; ICD-11 na licencji CC BY-ND 3.0 IGO, tytuły powielone bez zmian |
| Tematy zdrowotne MedlinePlus i MedlinePlus Connect (U.S. National Library of Medicine) | podsumowanie objawu lub schorzenia, angielskie synonimy, oficjalny tytuł hiszpański; który temat obejmuje którą kategorię ICD-10 | domena publiczna; "Source: MedlinePlus, National Library of Medicine." Tylko podsumowania tematów zdrowotnych: brak encyklopedii i monografii leków |
| Dane leków EMA (EPAR) | substancja czynna, nazwy leków, wskazanie terapeutyczne, obszar terapeutyczny (MeSH) | ponowne wykorzystanie z podaniem źródła za każdym razem: "Source: European Medicines Agency (EMA), product — EPAR, date. © European Medicines Agency." |
| Etykiety leków openFDA | sekcja "indications and usage" etykiety amerykańskiej, nazwy handlowe | CC0; "Data provided by the U.S. Food and Drug Administration." |
| RxNorm (NLM) | RXCUI składnika dla każdej substancji | tekst atrybucji NLM |
Tytuły ICD-10 i kody ATC nie są udostępniane. Do momentu potwierdzenia licencji ICD-10 przez WHO, kod ICD-10 jest udostępniany bez tytułu WHO (display: null), a wyświetlany oficjalny tytuł angielski jest tytułem ICD-11, dosłownie. Wyszukiwanie ATC jest wyłączone na całej platformie. Katalog przechowuje wewnętrznie kod WHO ATC każdej substancji, ale żadna odpowiedź, zasób FHIR ani eksport nie zawiera go do momentu uzyskania zgody WHO Collaborating Centre for Drug Statistics Methodology. Terapie są identyfikowane według substancji (INN), numeru RXCUI RxNorm i numeru produktu EMA.
Wyszukiwanie (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} są publiczne: nie jest wymagany klucz API, do 60 wyszukiwań na minutę i 2000 dziennie na adres IP, odpowiadane za pomocą Cache-Control: public i ETag, i dostępne do odczytu z przeglądarki na anpheros.com. Z kluczem (wystarczy darmowy klucz sandbox) obowiązują zwykłe limity API. Pozostałe punkty końcowe poniżej, FHIR i MCP, nadal wymagają klucza.
q dopasowuje nazwy i synonimy w każdym języku (bez znaków diakrytycznych, więc durere de cap i Durere de cap są takie same), nazwy marek, kody ICD-10 i ICD-11, RXCUIs RxNorm i identyfikatory Anpheros. type=symptom|condition|treatment zawęża wyszukiwanie, lang wybiera język display, limit (do 50) i offset przewijają wyniki. Wyniki są sortowane według sposobu dopasowania tekstu (cała nazwa, początek nazwy, każde słowo, część słowa), a następnie alfabetycznie: nigdy według popularności lub jakiegokolwiek wyniku.
{
"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. …"
}
Wyszukiwanie Ozempic znajduje substancję semaglutyd, acetaminophen znajduje paracetamol, E11 znajduje cukrzycę typu 2.
Wyszukiwanie uniwersalne
Ten sam GET /v1/search zwraca również groups: jedno pole wyszukiwania dla wszystkiego, co publikuje Anpheros. Każda grupa to jeden rodzaj wyniku, w ustalonej kolejności, a grupa bez wyników jest pomijana. types wybiera grupy (domyślnie symptom,condition,treatment,page,article,trial,document); limit to liczba elementów na grupę.
| Grupa | Czego dotyczy wyszukiwanie | Źródło |
|---|---|---|
symptom, condition, treatment |
powyższy katalog | WHO, MedlinePlus, EMA, FDA (przypisanie każdego elementu) |
article |
literatura medyczna, wyszukiwana na żywo w Europe PMC: gdy termin znajduje się w katalogu, pod jego angielską nazwą w tytułach artykułów (więc "migrenă" znajduje artykuły o migrenie) | Europe PMC (EMBL-EBI); tylko tytuł, autorzy, czasopismo, rok, DOI i flaga otwartego dostępu, nigdy abstrakt; artykuł otwiera się w Europe PMC |
trial |
badania kliniczne, które rekrutują, mają się rozpocząć lub są w toku, wyszukiwane na żywo w ClinicalTrials.gov: rozpoznana choroba lub objaw jako badana choroba, rozpoznany lek jako interwencja | ClinicalTrials.gov (U.S. National Library of Medicine), domena publiczna; tytuł, status, choroby, kraje, fazy i daty; rekord otwiera się w ClinicalTrials.gov |
document |
oficjalne dokumenty znalezionych leków: informacje o produkcie EMA (podsumowanie charakterystyki produktu leczniczego i ulotka dołączona do opakowania) w żądanym języku, gdy EMA je publikuje, w przeciwnym razie po angielsku, oraz etykieta FDA w DailyMed | EMA i FDA, połączone, nigdy nie kopiowane; każdy z przypisaniem EMA lub FDA |
page |
strony publiczne anpheros.com (aplikacja, przewodniki, wyjaśnienia, przejrzystość), developers.anpheros.com, platform.anpheros.com i publiczne pokoje społeczności | Anpheros; indeksowane z naszych własnych map witryn, tylko tytuł, opis i krótki fragment; strony społeczności bez postów lub nazw |
Każdy element ma ten sam kształt:
{
"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"
}
Element katalogu używa identyfikatora wpisu jako id, jego codziennej nazwy jako title, początku podsumowania MedlinePlus jako snippet, jego kodów ICD-11 lub RxNorm w codes i https://platform.anpheros.com/v1/search/{id} jako url. Strony są w żądanym języku (po angielsku, gdy ten język nie ma pasującej strony); w ramach grupy wyniki pasujące w tytule pojawiają się przed dopasowaniami w tekście. Zewnętrzne źródła są wyszukiwane na żywo z krótkim limitem czasowym i buforowane przez godziny: jeśli jedno nie odpowie na czas, jego grupa jest pomijana, a reszta wyszukiwania nadal odpowiada.
Jedno wpisanie
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 listują lub wyszukują jeden typ, taki jak /v1/terminology/symptoms; GET /v1/search/{id} zwraca dowolny wpis o tym samym kształcie. Wpis zawiera codes, labels (oficjalny tytuł i nazwy codzienne, każdy ze swoim review), synonyms, definition (podsumowanie MedlinePlus, z tematem, z którego pochodzi), links, attribution, disclaimer i release; leczenie zawiera również substance i indications. Fragment:
{
"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"
}
Wskazania są cytowane dokładnie tak, jak publikuje je źródło (powyższy fragment został tutaj skrócony, nie w API), najpierw UE, potem USA, każda grupa w kolejności alfabetycznej produktu. Zatwierdzone zastosowania różnią się w zależności od kraju, dlatego każde z nich określa, gdzie zostało zatwierdzone.
Powiązania między wpisami
Powiązanie istnieje tylko wtedy, gdy pojawia się w cytowanym źródle i określa, które źródło i dlaczego:
indicated_for(leczenie → schorzenie), 249 powiązań. EMA wymienia obszar terapeutyczny (MeSH heading) dla każdego leku. Powiązanie jest tworzone, gdy dany nagłówek jest nagłówkiem MeSH tematu MedlinePlus dokładnie jednej kategorii ICD-10, kategoria nie jest kategorią rezydualną („Inne…”, „…nieokreślone”), obie nazwy dzielą słowo, a żaden bardziej szczegółowy nagłówek tego samego leku nie ma zastosowania („Cukrzyca” ustępuje miejsca „Cukrzycy typu 2”). Patrząc ze strony schorzenia, to samo powiązanie toindicated_treatment, a lista jest alfabetyczna.may_be_associated_with(objaw ↔ schorzenie), 8 powiązań. Tworzone, gdy MedlinePlus wymienia oba tematy jako powiązane, a każdy temat nazywa dokładnie ten objaw lub schorzenie: na przykład kaszel i ostre zapalenie oskrzeli, zgaga i choroba refluksowa przełyku, ból głowy i migrena. Nie oznacza to, że osoba z objawem ma dane schorzenie.
Terminologia FHIR
| Zasób | Zawartość |
|---|---|
CodeSystem/anpheros-condition |
schorzenia, z właściwościami icd10 i icd11 oraz nazwami jako oznaczeniami |
CodeSystem/anpheros-treatment |
substancje, z właściwościami rxnorm i ema_product (bez ATC) |
ConceptMap/anpheros-condition-to-icd10, ConceptMap/anpheros-condition-to-icd11 |
schorzenie → kody WHO, z równoważnością |
ConceptMap/anpheros-treatment-to-rxnorm |
substancja → składnik RxNorm |
CodeSystem/$lookup |
jedna koncepcja według system i code, w 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"
Objawy zachowują własny CodeSystem, ValueSet i ConceptMaps, opisane w API danych objawów. Opisy, wskazania i linki znajdują się wyłącznie w REST API, wraz z ich źródłami.
Dla asystentów AI (MCP)
Serwer Anpheros MCP posiada dwa narzędzia do katalogu: search_health_terms (zapytanie, opcjonalny typ, język, limit) i get_health_term (identyfikator taki jak SYM-0047, CON-0129 lub TRT-0310). Asystent odpowiadający na pytanie dotyczące objawu lub leku może zamiast własnej pamięci przywołać wpis, jego kody i źródła. Narzędzia zwracają to samo zastrzeżenie co API.
Cały katalog w jednym pliku
https://platform.anpheros.com/site/search/anpheros-search-catalog.json (około 7 MB) zawiera każdy opublikowany wpis w każdym języku, z kodami, opisami, cytowanymi wskazaniami, linkami, źródłami i atrybucją każdego wpisu. Jest to plik, z którego budowane są strony anpheros.com/search, i jest on regenerowany przy każdym wydaniu.
Jak zbudowano katalog
- Objawy. 86 koncepcji z Symptom Engine plus 188 nowych: podkategorie rozdziału XVIII ICD-10, które nie są rezydualne (np. R06.0 duszność, R43.0 utrata węchu) oraz kategorie R65, R75, R78, R83–R87 i R89. Zgony (R95–R99) są pominięte.
- Schorzenia. Każda 3-znakowa kategoria ICD-10 spoza rozdziałów XVIII i XX–XXII została przesłana do MedlinePlus Connect, usługi National Library of Medicine, która mapuje kod na temat zdrowotny. Kategoria trafia do katalogu, gdy jej temat obejmuje co najwyżej trzy kategorie; 495 tak zrobiło. Podsumowanie tematu staje się opisem. Tytuł MedlinePlus staje się codzienną angielską nazwą tylko wtedy, gdy nazywa to samo co tytuł WHO.
- Leczenie. Każdy lek jednoskładnikowy dopuszczony do obrotu centralnie przez EMA, którego obszar terapeutyczny odpowiada tematowi schorzenia (sole są łączone: octan abirateronu to abirateron), plus 33 powszechnie stosowane leki dopuszczone do obrotu krajowo i posiadające etykietę FDA. Składnik RxNorm pochodzi z RxNav.
- Nazwy w 20 językach. Nazwy angielskie to tytuły źródłowe (
review: source), a nazwy hiszpańskie to tytuły MedlinePlus w języku hiszpańskim, jeśli istnieją. Pozostałe nazwy to tłumaczenia Anpheros wykonane za pomocą AI z nazw angielskich i automatycznie sprawdzone pod kątem skryptu, nawiasów i cyfr (review: ai_reviewed). Nazwy leczenia istnieją w 15 językach. W języku japońskim, koreańskim, chińskim, arabskim i hindi nazwy zostały zapisane tylko dla 80 powszechnie stosowanych substancji; w innych miejscach pokazano międzynarodową nazwę (INN).
Limity
- Żaden lekarz nie dokonał przeglądu katalogu. Żaden profesjonalny tłumacz medyczny nie dokonał przeglądu przetłumaczonych nazw.
- Wskazania EMA są w języku angielskim. Oficjalne wersje w innych językach UE znajdują się w informacjach o produkcie EMA i nie ma ich jeszcze w katalogu; nie zostaną przetłumaczone przez Anpheros.
- Wskazania FDA opisują zatwierdzenie w Stanach Zjednoczonych. Dane EMA obejmują tylko leki dopuszczone do obrotu w procedurze scentralizowanej, więc wiele starszych leków ma tylko etykietę FDA lub jeszcze żadnych wskazań.
- Linki podążają za własnymi klasyfikacjami źródeł (obszar terapeutyczny EMA, powiązane tematy MedlinePlus): jest ich niewiele i nie stanowią one kompletnej listy zastosowań ani przyczyn.
- "Co zgłaszają ludzie" (anonimowe liczby od użytkowników Anpheros, co najmniej 20 osób) nie jest jeszcze częścią katalogu.
Powiązane
- Anpheros Symptom Engine: metodologia
- API danych objawów
- Systemy kodów FHIR
- API terminologii medycznej: LOINC, SNOMED, ICD-10, RxNorm
- Serwer FHIR MCP dla agentów AI
Krótkie podsumowania (po polsku)
https://platform.anpheros.com/site/search/anpheros-search-summaries.en.json zawiera krótkie polskie podsumowania dla większości wpisów (wpis, którego cytowany tekst się zmienił, otrzymuje nowe po następnym przejściu AI), kluczowane według identyfikatora wpisu. Każde z nich jest tworzone przez AI wyłącznie na podstawie cytowanych pól samego wpisu (podsumowanie MedlinePlus, cytowane wskazania, źródłowe linki, ostrzeżenia), zdanie po zdaniu, z podaniem pola, z którego pochodzi dane zdanie, i sprawdzane pod kątem zgodności z tymi polami. Podsumowania, które powtarzały tytuł WHO ICD-10, zostały pominięte.
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card