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
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ística | Sandbox | Producción |
|---|---|---|
| Datos | Sintéticos | Datos reales de miembros |
| Autenticación | Clave de API de su aplicación (client_credentials) | Clave de API de su aplicación, emitida en producción |
| Límites de uso | Iguales a producción | Un límite por entorno |
| Servicios | Entorno de QA | Entorno de producción |