Skip to content

Integrações

Conecte sua aplicação ao BSP. Seja para construir um app de saúde, integrar um sistema de prontuário eletrônico ou criar uma plataforma de IA para longevidade, o BSP fornece as ferramentas necessárias.

SDKs Oficiais

TypeScript / JavaScript

bash
npm install bsp-sdk

Referência completa: Referência do SDK

Python

bash
pip install bsp-sdk

REST API

O BSP fornece uma REST API para sistemas que não podem usar um SDK diretamente.

POST /api/relayer/beo
GET  /api/exchange/records
POST /api/exchange/records
POST /api/relayer/consent
DELETE /api/consent/:tokenId

Padrões de Integração

Padrão 1 — Exportação de Prontuário Eletrônico

Exporte dados do paciente do seu sistema de prontuário eletrônico para um BioRecord BSP. O paciente recebe propriedade criptográfica dos dados.

typescript
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 Arweave

Padrão 2 — Dados de Wearables

Transmita dados contínuos de biomarcadores de wearables e dispositivos IoT para o BEO do paciente.

typescript
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(),
  })
})

Padrão 3 — Solicitação de Acesso para Pesquisa

Solicite consentimento para acessar dados biológicos anonimizados para um estudo de pesquisa.

typescript
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 side

Integrações do Ecossistema

PlataformaStatusObservações
Apple HealthPlanejadoAdaptador de exportação BioRecord
Google FitPlanejadoAdaptador de exportação BioRecord
Epic (FHIR R4)Em andamentoBridge FHIR-para-BEO
Oura RingComunidadeGitHub: bsp-oura-adapter
GarminComunidadeGitHub: bsp-garmin-adapter
WithingsComunidadeGitHub: bsp-withings-adapter

Certificação

Aplicações que integram o BSP podem solicitar o status BSP Certified, que verifica:

  • Implementação correta do modelo de consentimento
  • Conformidade adequada com o formato de dados
  • Auditoria de segurança

Processo de Certificação


Precisa de Ajuda?


Veja também: Guia de Implementação · Tutoriais