AnpherosAnpheros PlatformDevelopers

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

FHIR MCP server pre AI agentov

Pripojte Claude Code, Cursor, VS Code alebo Claude Desktop k HL7 FHIR R4 API cez MCP: 20 nástrojov na čítanie záznamov, kontext pripravený pre AI, zápis, import laboratórnych výsledkov a reset sandboxu, na 30 syntetických pacientoch, zadarmo.

Anpheros FHIR je vzdialený MCP server, ktorý umožňuje AI agentovi (Claude, Claude Code, Cursor, VS Code, Claude Desktop) pracovať s HL7 FHIR R4 API pre zdravotnícke dáta. Pripojenie prebieha dvoma spôsobmi:

Adresa servera: https://platform.anpheros.com/mcp (Streamovateľné HTTP, bezstavové).

Pripojenie cez OAuth (Claude a iní asistenti)

Pridajte https://platform.anpheros.com/mcp ako vlastný konektor (v Claude: Nastavenia → Konektory → Pridať vlastný konektor). Nič iné nie je potrebné konfigurovať: asistent objaví autorizačný server, zaregistruje sa a otvorí obrazovku súhlasu Anpheros. Tam osoba vidí, že ide o AI asistenta, že to, čo číta, sa posiela spoločnosti, ktorá asistenta prevádzkuje, čo môže čítať, na ako dlho a kam sa vráti po výbere. Prístup je iba na čítanie, pokiaľ nebolo požiadané o viac a povolené, a osoba ho môže kedykoľvek odvolať.

Počas súkromnej beta verzie OAuth pripojenia používajú sandbox záznamy. Pripojenia k reálnym záznamom sa otvoria po aktualizácii zásad ochrany osobných údajov.

Pripojenie pomocou sandbox kľúča (vývojári)

  1. Prihláste sa na platform.anpheros.com/dashboard pomocou Google a vyberte Získať sandbox kľúč. Dostanete sk_test_… kľúč a projekt s 30 syntetickými pacientmi.
  2. Vložte kľúč do environmentálnej premennej, napríklad ANPHEROS_KEY, a pridajte server do vášho nástroja.

Claude Code

claude mcp add --transport http anpheros-fhir https://platform.anpheros.com/mcp --header "Authorization: Bearer $ANPHEROS_KEY"

Cursor (~/.cursor/mcp.json alebo .cursor/mcp.json v projekte)

{
  "mcpServers": {
    "anpheros-fhir": {
      "url": "https://platform.anpheros.com/mcp",
      "headers": { "Authorization": "Bearer ${env:ANPHEROS_KEY}" }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "anpheros-fhir": {
      "type": "http",
      "url": "https://platform.anpheros.com/mcp",
      "headers": { "Authorization": "Bearer ${env:ANPHEROS_KEY}" }
    }
  }
}

Claude Desktop (claude_desktop_config.json, cez mcp-remote bridge)

{
  "mcpServers": {
    "anpheros-fhir": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://platform.anpheros.com/mcp", "--header", "Authorization: Bearer ${ANPHEROS_KEY}"],
      "env": { "ANPHEROS_KEY": "sk_test_…" }
    }
  }
}

Potom sa svojho agenta opýtajte niečo ako: "Vymenuj sandbox pacientov, vyber toho s cukrovkou a zhrň jej HbA1c za posledných šesť mesiacov."

Nástroje

Nástroj Čo robí
list_patients pacienti projektu: 30 syntetických person a všetci, ktorých ste vytvorili
get_patient_context kontext pripravený pre AI pre jedného pacienta, v rámci limitu tokenov, každá položka označená zdrojom
get_patient_summary International Patient Summary (FHIR $summary), v jazyku, ktorý si želáte
get_timeline záznam v chronologickom poradí podľa dátumu naprieč typmi zdrojov
get_health_patterns beta: čo sa zmenilo a čo sa opakuje, každé zistenie s jeho obdobím, dôkazmi a obmedzeniami; nie diagnózy (návod)
get_pattern_evidence beta: každý zdroj za jedným zistením
get_series beta: jedno meranie ako jedna hodnota za deň, s kvalitou údajov
compare_periods beta: jedno meranie v dvoch obdobiach, ktoré si vyberiete
search_fhir štandardné vyhľadávanie FHIR R4, vracia Bundle
read_fhir_resource jeden zdroj alebo jeho staršia verzia
get_provenance kto vytvoril zdroj, kedy a z akého systému
lookup_code kódy LOINC podľa textu alebo kódu (pre lieky, použite search_health_terms)
search_health_terms verejný katalóg symptómov, stavov a liečebných postupov, podľa názvu v 20 jazykoch, synonymá, značky alebo kódu (návod)
get_health_term jedna položka katalógu s jej kódmi, názvami, súhrnom MedlinePlus, odkazmi na zdroje a citovanými indikáciami EMA / FDA
validate_fhir_resource kontroluje zdroj bez jeho uloženia
create_fhir_resource validuje a potom zapíše zdroj
create_patient nový vymyslený pacient v projekte
import_lab_report CSV, HL7 v2 ORU^R01 alebo JSON laboratórna správa sa stáva laboratórnymi Observáciami
sandbox_status zapisuje dnes použité, pacientov, úložisko, resetuje
reset_sandbox obnoví 30 syntetických pacientov (žiada o potvrdenie)

Nástroje na čítanie sú označené ako read-only a reset je označený ako deštruktívny, takže klienti, ktorí sa pýtajú pred rizikovými akciami, to môžu urobiť. Server tiež ponúka zoznam syntetických pacientov ako zdroj a tri výzvy: súhrn pre lekára, import CSV laboratórnych údajov a budovanie vašej integrácie na API.

Ako sa správa

Často kladené otázky

Čo je MCP server?

MCP (Model Context Protocol) je otvorený protokol, prostredníctvom ktorého AI agenti a kódovacie asistenti volajú externé nástroje. MCP server pre FHIR umožňuje agentovi priamo čítať a zapisovať zdravotné záznamy namiesto toho, aby ste vkladali dáta do chatu.

Je to zadarmo?

Áno. MCP server funguje na bezplatnom sandboxe: 30 syntetických pacientov na projekt, až 10 000 zápisov denne, bez karty.

Môže asistent čítať záznam skutočného pacienta?

Iba prostredníctvom OAuth, po tom, čo daná osoba schváli asistenta na obrazovke súhlasu, na obdobie, ktoré si zvolí, a iba ich vlastný záznam (alebo záznam niekoho, o koho sa starajú). Počas súkromnej beta verzie OAuth pripojenia používajú sandbox záznamy.

Ktorú verziu FHIR používa?

HL7 FHIR R4 (4.0.1), rovnaké API ako https://platform.anpheros.com/fhir/R4, s International Patient Summary a REST pohľadom na rovnaké dáta.

Funguje to s ChatGPT?

Konektory ChatGPT používajú OAuth s dynamickou registráciou klienta, ktorú server podporuje, a jeho callback doména je akceptovaná. Tok sme otestovali s oficiálnym MCP SDK klientom; ak pripojenie ChatGPT zlyhá, napíšte na [email protected]. Claude Code, Cursor a VS Code tiež fungujú s sandbox kľúčom.

Súvisiace

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