Cómo cargar datos sintéticos de salud
¿Cómo empezar a trabajar con «Información Sanitaria Personal» sin ninguna responsabilidad?
Mi problema: quiero empezar a trabajar con datos reales, pero HIPAA me lo prohíbe.
- No puedo simplemente desplegar un servidor FHIR en la nube con datos reales porque debo tener cuidado con su ciclo de vida, los accesos, etc. Tengo que tener en cuenta qué muestro a mis colegas y amigos.
- Ahora mismo no dispongo de muchos datos, pero quiero saber cómo reaccionarán un servidor FHIR y mi aplicación ante 10 GB, 100 GB o más.
- Puedo escribir scripts para generar datos artificiales, pero también quiero ver diagramas realistas en mi aplicación.
La solución es sencilla: no trabajar con PHI real, sino con datos generados. Generar datos mediante herramientas como Synthea en la cantidad que necesite y cargarlos en mi servidor FHIR, aumentando gradualmente el volumen.
Sin embargo, puede resultar complicado. Hacerlo desde un ordenador portátil puede consumir mucho tiempo para generar y cargar los datos. Desde un servidor FHIR, es necesario iniciarlo y configurarlo, compilar Synthea, generar los datos, exponerlos a internet y no olvidarse de apagar la máquina cuando se haya terminado el trabajo.
Como alternativa, puede utilizar la API Bulk de Aidbox con un conjunto de datos ya generado y publicado. Para ello, solo necesita copiar y pegar la solicitud HTTP en la Consola REST para cargar datos de muestra:
- 100 pacientes (aproximadamente 300 MB)
- 1000 pacientes (aproximadamente 3 GB)
- 10 000 pacientes (aproximadamente 30 GB)
- 100 000 pacientes (aproximadamente 300 GB)
Véase también: Master Patient Index y vinculación de registros y Preparar FHIR para producción.




