Integraciones
Conecta tu aplicación al BSP. Ya sea que estés construyendo una app de salud, integrando un sistema de historia clínica electrónica o creando una plataforma de IA para longevidad, BSP proporciona las herramientas que necesitas.
SDKs Oficiales
TypeScript / JavaScript
npm install bsp-sdkReferencia completa: Referencia del SDK
Python
pip install bsp-sdkREST API
BSP proporciona una REST API para sistemas que no pueden usar un SDK directamente.
POST /api/relayer/beo
GET /api/exchange/records
POST /api/exchange/records
POST /api/relayer/consent
DELETE /api/consent/:tokenIdPatrones de Integración
Patrón 1 — Exportación de Historia Clínica Electrónica
Exporta datos del paciente desde tu sistema de historia clínica electrónica a un BioRecord BSP. El paciente recibe propiedad criptográfica de los datos.
import { BSPClient } from 'bsp-sdk'
const client = new BSPClient({ network: 'mainnet' })
const bioRecord = await client.bioRecord.create({
beoId: patient.bspId,
data: fhirBundle,
sourceType: 'ehr-export',
})
await client.bioRecord.store(bioRecord) // stores on ArweavePatrón 2 — Datos de Wearables
Transmite datos continuos de biomarcadores desde wearables y dispositivos IoT al BEO del paciente.
const stream = client.bioRecord.stream({
beoId: user.bspId,
interval: '1m',
})
wearable.on('data', (reading) => {
stream.push({
biomarkerId: 'heart_rate',
value: reading.hr,
unit: 'bpm',
timestamp: Date.now(),
})
})Patrón 3 — Solicitud de Acceso para Investigación
Solicita consentimiento para acceder a datos biológicos anonimizados para un estudio de investigación.
const request = await client.consent.request({
ieoId: 'research_institution.bsp',
dataFields: ['blood_glucose', 'hba1c'],
duration: '90d',
purpose: 'Type 2 Diabetes prevention study',
})
// Patient approves via their BSP wallet — no action needed from your sideIntegraciones del Ecosistema
| Plataforma | Estado | Notas |
|---|---|---|
| Apple Health | Planificado | Adaptador de exportación BioRecord |
| Google Fit | Planificado | Adaptador de exportación BioRecord |
| Epic (FHIR R4) | En progreso | Bridge FHIR-a-BEO |
| Oura Ring | Comunidad | GitHub: bsp-oura-adapter |
| Garmin | Comunidad | GitHub: bsp-garmin-adapter |
| Withings | Comunidad | GitHub: bsp-withings-adapter |
Certificación
Las aplicaciones que integran BSP pueden solicitar el estado BSP Certified, que verifica:
- Implementación correcta del modelo de consentimiento
- Cumplimiento adecuado del formato de datos
- Auditoría de seguridad
Obtener Ayuda
Ver también: Guía de Implementación · Tutoriales

