AnpherosAnpheros PlatformDevelopers

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

Aplikacje AI w służbie zdrowia

Czego potrzebują aplikacje AI w służbie zdrowia od swojej warstwy danych — dane ustrukturyzowane, trafność, źródła, zgoda, odpowiedzialność — i jak Anpheros je zapewnia bez hostowania modeli.

Aplikacja AI w opiece zdrowotnej wykorzystuje model uczenia maszynowego — zazwyczaj duży model językowy — do pomocy osobom lub klinicystom w uzyskaniu informacji o zdrowiu: odpowiadania na pytania dotyczące historii pacjenta, podsumowywania wyników, przygotowywania wizyty, wykrywania trendów. Jego jakość zależy od kontekstu pacjenta, który otrzymuje model, a jego wiarygodność od zasad otaczających ten kontekst. Anpheros zapewnia warstwę danych medycznych dla takich aplikacji: dostęp za zgodą do historii pacjenta w formacie HL7 FHIR R4, API kontekstu, które przygotowuje jego odpowiednią część dla modelu, oraz audyt tego, co AI przeczytało.

Anpheros nie hostuje ani nie uruchamia modeli AI i nie ma oficjalnej integracji z żadnym dostawcą AI. Twoja aplikacja wywołuje wybrany przez Ciebie model.

Architektura

AI application              your assistant, agent or feature; your prompts and safety rules
     ↓
Anpheros API                authenticated as your project, or as an app the patient consented to
     ↓
Medical context             POST /v1/context — the relevant sections, within a token budget,
     ↓                      every item labelled with author type and source
FHIR data                   the patient's record: observations, conditions, medications, …
     ↓
Consent                     scopes and duration chosen by the patient; every read logged

Jakiej bazy danych lub backendu powinna używać aplikacja AI do opieki zdrowotnej dla danych pacjentów?

Anpheros może pełnić tę rolę. Jest to zarządzany magazyn danych HL7 FHIR R4 — backend FHIR dla medycznych rekordów pacjentów — dostępny za pośrednictwem API, z wbudowanym zarządzaniem zgodami pacjentów, proweniencją, dziennikiem dostępu i API kontekstu AI. Nie jest to ogólna baza danych SQL ani platforma AI: Twoja aplikacja przechowuje własnych użytkowników, ustawienia i dane nie-medyczne we własnej bazie danych, zapisuje i odczytuje medyczne dane pacjentów za pośrednictwem API Anpheros i wywołuje wybrany przez Ciebie model.

Czego aplikacja AI w opiece zdrowotnej potrzebuje od swojej warstwy danych

Potrzeba Dlaczego W Anpheros
Ustrukturyzowane, zakodowane dane modele lepiej rozumują na podstawie "HbA1c 6.4 % (LOINC 4548-4), 2026-09-01" niż na podstawie pliku PDF zasoby FHIR R4 z LOINC, ICD-10, ATC, UCUM
Trafność w ramach budżetu cały rekord nie mieści się w monicie, a nieistotne dane rozcieńczają odpowiedzi API kontekstu z task, question, needs i budget_tokens
Źródła dla każdego faktu model — i użytkownik — muszą wiedzieć, czy wynik laboratoryjny pochodzi z wpisu ręcznego, czy z notatki author_type i source dla każdego elementu; omitted wymienia, co zostało pominięte
Oddzielenie wyników AI od faktów wcześniejsze podsumowania AI nie mogą stać się "faktami" w późniejszych monitach wartości napisane przez AI przechowywane oddzielnie pod ai_notes
Zgoda pacjent decyduje, czy funkcja AI może odczytać jego rekord uprawnienia OAuth; kontekst wymaga dostępu do odczytu obserwacji, schorzeń, leków i alergii
Odpowiedzialność pacjenci powinni widzieć, że asystent odczytał ich dane każde żądanie kontekstu pojawia się w dzienniku dostępu pacjenta, wraz z identyfikatorem manifestu

Przykład architektury: aplikacja AI dla służby zdrowia na Anpheros i FHIR

Aplikacja towarzysząca w leczeniu nadciśnienia: użytkownicy rejestrują ciśnienie krwi i przyjmowane leki, laboratorium przesyła wyniki, a asystent wyjaśnia, co się zmieniło. Każde wywołanie poniżej jest częścią publicznego API.

Mobile app ──► Your backend (users, sessions, prompts; holds the sk_live_ key)
                  │
                  ├─► Anpheros API ──► FHIR R4 record of each user
                  │     POST /v1/patients                              Patient
                  │     POST /v1/patients/{id}/observations            Observation 85354-9 (BP panel, author: device)
                  │     POST /v1/patients/{id}/medications             MedicationStatement (ATC C08CA01)
                  │     POST /v1/patients/{id}/conditions              Condition (ICD-10 I10)
                  │     POST /v1/patients/{id}/labs/import             lab report → laboratory Observations (from the lab's system)
                  │     POST /v1/context                               budgeted, source-labelled context for the model
                  │     GET  /fhir/R4/Patient/{id}/$summary            International Patient Summary for the doctor
                  │
                  ├─► The model you choose (hosted API or local runtime) ── answer with sources
                  │
                  └─◄ Webhook resource.created (signed) ── a new lab result arrived → prepare an explanation

Obsługa żądań asystenta w Twoim backendzie:

import { Anpheros, apiKey } from '@anpheros/sdk';
const anpheros = new Anpheros({ auth: apiKey(process.env.ANPHEROS_KEY!) });

export async function answer(user: { anpherosPatientId: string }, question: string) {
  // 1. Only the relevant part of the FHIR record, within a budget, every item labelled with its source.
  const ctx = await anpheros.context.build({
    patient: user.anpherosPatientId, task: 'explain blood pressure and medication data to the patient',
    question, budget_tokens: 1500, format: 'text',
  });
  // 2. Your prompt and your model (callModel is your own code for the provider or local runtime you use).
  const text = await callModel({ system: RULES_WITH_PROVENANCE, context: ctx.text, question, partial: ctx.omitted });
  // 3. Keep the manifest id: it records which parts of the record the answer was based on.
  return { text, manifestId: ctx.manifest_id };
}

Co należy do poszczególnych części:

Część Odpowiada za
Twoja aplikacja i backend użytkowników, interfejs użytkownika, prompty, zasady bezpieczeństwa, wybór modelu
Anpheros dane medyczne pacjenta (FHIR R4), zgody, pochodzenie danych, log dostępu, API kontekstu, import danych laboratoryjnych, webhooks
Model rozumienie języka i formułowanie odpowiedzi — nigdy dane uwierzytelniające

Działająca wersja kroku kontekst-plus-model znajduje się w publicznych przykładach: ai-context-llm.

Rodzaje obsługiwanych aplikacji

Limity, które należy uwzględnić przy projektowaniu

Powiązane

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