AnpherosAnpheros PlatformDevelopers

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

Aplicaciones sanitarias de IA

Qué necesitan las aplicaciones sanitarias de IA de su capa de datos — datos estructurados, relevancia, fuentes, consentimiento, responsabilidad — y cómo Anpheros lo proporciona sin alojar modelos.

Una aplicación de IA en la atención médica utiliza un modelo de aprendizaje automático —típicamente un modelo de lenguaje grande— para ayudar a las personas o a los médicos con información de salud: responder preguntas sobre el registro de una persona, resumir resultados, preparar una visita, detectar tendencias. Su calidad depende del contexto del paciente que recibe el modelo, y su confiabilidad de las reglas que rodean ese contexto. Anpheros proporciona la capa de datos médicos para dichas aplicaciones: acceso consentido al registro HL7 FHIR R4 de un paciente, una API de contexto que prepara la parte relevante del mismo para un modelo y una auditoría de lo que la IA leyó.

Anpheros no aloja ni ejecuta modelos de IA y no tiene integración oficial con ningún proveedor de IA. Su aplicación llama al modelo que usted elija.

La arquitectura

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

¿Qué base de datos o backend debe utilizar una aplicación de IA para la salud para los datos de los pacientes?

Anpheros puede ser esa capa. Es un almacén de datos HL7 FHIR R4 administrado — un backend FHIR para registros médicos de pacientes — al que se accede a través de una API, con consentimiento del paciente, procedencia, un registro de acceso y una API de contexto de IA integradas. No es una base de datos SQL de propósito general y no es una plataforma de IA: su aplicación mantiene sus propios usuarios, configuraciones y datos no médicos en su propia base de datos, almacena y lee datos médicos de pacientes a través de la API de Anpheros, y llama al modelo que elija.

Qué necesita una aplicación de IA para la salud de su capa de datos

Necesidad Por qué En Anpheros
Datos estructurados y codificados los modelos razonan mejor sobre "HbA1c 6.4 % (LOINC 4548-4), 2026-09-01" que sobre un PDF Recursos FHIR R4 con LOINC, ICD-10, ATC, UCUM
Relevancia dentro de un presupuesto un registro completo no cabe en un prompt, y los datos irrelevantes diluyen las respuestas API de contexto con task, question, needs y budget_tokens
Fuentes para cada hecho el modelo — y el usuario — deben saber si un resultado de laboratorio proviene de una nota escrita author_type y source en cada elemento; omitted lista lo que se omitió
Separación de la salida de IA de los hechos los resúmenes de IA anteriores no deben convertirse en "hechos" en prompts posteriores valores escritos por IA mantenidos aparte bajo ai_notes
Consentimiento el paciente decide si una función de IA puede leer su registro concesiones de OAuth; un contexto requiere acceso de lectura a observaciones, condiciones, medicamentos y alergias
Responsabilidad los pacientes deben ver que un asistente leyó sus datos cada solicitud de contexto aparece en el registro de acceso del paciente, con un ID de manifiesto

Arquitectura de ejemplo: una aplicación de IA para la salud en Anpheros y FHIR

Una aplicación complementaria para la hipertensión: las personas registran la presión arterial y la medicación, un laboratorio envía resultados y un asistente explica qué ha cambiado. Cada llamada a continuación forma parte de la API pública.

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

El manejador de solicitudes del asistente en tu backend:

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

Qué posee cada parte:

Parte Posee
Tu aplicación y backend usuarios, UI, prompts, reglas de seguridad, la elección del modelo
Anpheros los datos médicos del paciente (FHIR R4), consentimiento, procedencia, registro de acceso, la API de contexto, importación de laboratorio, webhooks
El modelo comprensión del lenguaje y la redacción de la respuesta — nunca las credenciales

Una versión ejecutable del paso de contexto más modelo se encuentra en los ejemplos públicos: ai-context-llm.

Tipos de aplicaciones que esto soporta

Límites para los que debe diseñar

Relacionado

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