Entorno Sandbox

Pruebe con datos sintéticos. No se usa PHI real. Todos los datos del sandbox se reinician semanalmente.

Solo datos sintéticos

Este entorno contiene solo datos sintéticos. No envíe datos reales de pacientes.

Sus credenciales

El sandbox no tiene credenciales compartidas. Use las de su propia aplicación: regístrela, emita una clave de API y canjéela por un token.

ID de cliente
apk_live_<prefijo> de su clave
Secreto del cliente
<secreto> de su clave
Tipo de concesión
client_credentials (client_secret_post)
Endpoint de token
https://apim-fmcom-interoppatientaccess-prod-001.azure-api.net/smart-auth/api/token

Su clave tiene la forma apk_live_<prefijo>.<secreto>. Lo que va antes del punto es el client_id y lo que va después, el client_secret. La clave se muestra una sola vez, al emitirla.

Pacientes de Prueba

FM-10001Juan Carlos Rivera · San Juan
FM-10002Maria Elena Santos · Ponce
FM-10003Carlos Alberto Torres · Mayaguez
FM-10004Ana Lucia Mendez · Bayamon
FM-10005Pedro Jose Garcia · Carolina

Leer los datos de un paciente requiere que el paciente inicie sesión y autorice a la aplicación (SMART App Launch), y ese paso se está habilitando. Los tokens de client_credentials no llevan contexto de paciente.

Inicio Rápido

1. Descubra los puntos de autorización

Lea token_endpoint de este documento en el entorno que use, en lugar de copiar una URL.

curl -s "https://apim-fmcom-interoppatientaccess-prod-001.azure-api.net/patient-access/.well-known/smart-configuration"

2. Canjee su clave por un token

# apk_live_a1b2c3d4.e5f6...  ->  client_id=apk_live_a1b2c3d4  client_secret=e5f6...
curl -s -X POST "https://apim-fmcom-interoppatientaccess-prod-001.azure-api.net/smart-auth/api/token" \
  -d "grant_type=client_credentials" \
  -d "client_id=apk_live_YOUR_PREFIX" \
  -d "client_secret=YOUR_SECRET"

3. Buscar directorio de proveedores (sin auth)

La API de Directorio de Proveedores es pública — no requiere token ni autenticación.

curl -s "https://apim-fmcom-interoppatientaccess-prod-001.azure-api.net/provider-directory/Practitioner?name=Fernandez"

Sandbox vs Producción

CaracterísticaSandboxProducción
DatosSintéticosDatos reales de miembros
AutenticaciónClave de API de su aplicación (client_credentials)Clave de API de su aplicación, emitida en producción
Límites de usoIguales a producciónUn límite por entorno
ServiciosEntorno de QAEntorno de producción