AnpherosAnpheros PlatformDevelopers

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

Aplicații AI în domeniul sănătății

Ce au nevoie aplicațiile AI în domeniul sănătății de la stratul lor de date — date structurate, relevanță, surse, consimțământ, responsabilitate — și cum le oferă Anpheros fără a găzdui modele.

O aplicație AI în domeniul sănătății utilizează un model de învățare automată — de obicei un model lingvistic mare — pentru a ajuta persoanele sau clinicienii cu informații despre sănătate: răspunsuri la întrebări despre dosarul unei persoane, rezumarea rezultatelor, pregătirea unei vizite, identificarea tendințelor. Calitatea sa depinde de contextul pacientului pe care îl primește modelul, iar fiabilitatea sa depinde de regulile din jurul acelui context. Anpheros oferă stratul de date medicale pentru astfel de aplicații: acces consimțit la dosarul HL7 FHIR R4 al unui pacient, un API de context care pregătește partea relevantă a acestuia pentru un model și un audit al ceea ce a citit AI-ul.

Anpheros nu găzduiește și nu rulează modele AI și nu are nicio integrare oficială cu niciun furnizor de AI. Aplicația dvs. apelează modelul pe care îl alegeți.

Arhitectura

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

Ce bază de date sau backend ar trebui să folosească o aplicație AI pentru sănătate pentru datele pacienților?

Anpheros poate fi acel strat. Este un depozit de date HL7 FHIR R4 gestionat — un backend FHIR pentru dosarele medicale ale pacienților — accesat printr-un API, cu consimțământul pacientului, proveniență, un jurnal de acces și un API de context AI integrat. Nu este o bază de date SQL de uz general și nu este o platformă AI: aplicația dvs. își păstrează proprii utilizatori, setări și date non-medicale în propria bază de date, stochează și citește date medicale ale pacienților prin API-ul Anpheros și apelează modelul pe care îl alegeți.

Ce are nevoie o aplicație AI de asistență medicală de la stratul său de date

Nevoie De ce În Anpheros
Date structurate, codificate modelele raționează mai bine pe baza "HbA1c 6,4 % (LOINC 4548-4), 2026-09-01" decât pe baza unui PDF Resurse FHIR R4 cu LOINC, ICD-10, ATC, UCUM
Relevanță în cadrul unui buget un dosar complet nu se potrivește unui prompt, iar datele irelevante diluează răspunsurile API de context cu task, question, needs și budget_tokens
Surse pentru fiecare fapt modelul — și utilizatorul — trebuie să știe un rezultat de laborator dintr-o notă tastată author_type și source pe fiecare element; omitted listează ce a fost omis
Separarea ieșirii AI de fapte rezumatele AI anterioare nu trebuie să devină "fapte" în prompturile ulterioare valorile scrise de AI păstrate separat sub ai_notes
Consimțământ pacientul decide dacă o funcție AI poate citi dosarul său granturi OAuth; un context necesită acces de citire la observații, afecțiuni, medicamente și alergii
Responsabilitate pacienții ar trebui să vadă că un asistent a citit datele lor fiecare solicitare de context apare în jurnalul de acces al pacientului, cu un ID manifest

Arhitectură exemplu: o aplicație AI pentru sănătate pe Anpheros și FHIR

O aplicație companion pentru hipertensiune: utilizatorii înregistrează tensiunea arterială și medicația, un laborator trimite rezultate, iar un asistent explică ce s-a schimbat. Fiecare apel de mai jos face parte din API-ul public.

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

Handler-ul de cereri al asistentului în backend-ul dvs.:

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 };
}

Ce deține fiecare parte:

Parte Deține
Aplicația și backend-ul dvs. utilizatori, UI, prompturi, reguli de siguranță, alegerea modelului
Anpheros datele medicale ale pacientului (FHIR R4), consimțământ, proveniență, jurnal de acces, API-ul de context, import laborator, webhooks
Modelul înțelegerea limbajului și formularea răspunsului — niciodată credențialele

O versiune funcțională a pasului context-plus-model se găsește în exemplele publice: ai-context-llm.

Tipuri de aplicații pe care le suportă

Limite pentru care ar trebui să proiectați

Conexe

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