Comment téléverser des données de santé synthétiques
Comment commencer à travailler avec des « renseignements personnels sur la santé » sans aucune responsabilité?
Mon problème : Je veux commencer à travailler avec des données réelles, mais HIPAA me l'interdit.
- Je ne peux pas simplement déployer un serveur FHIR dans le nuage avec des données réelles, car je dois faire attention à leur durée de vie, aux accès, etc. Je dois tenir compte de ce que je montre à mes collègues et à mes amis.
- Je ne dispose pas de beaucoup de données pour l'instant, mais je veux savoir comment un serveur FHIR et mon application réagiront à 10 Go, 100 Go ou plus.
- Je peux écrire des scripts pour générer des données artificielles, mais je veux aussi voir des diagrammes réalistes dans mon application.
La solution est simple : ne pas travailler avec de véritables RPS (renseignements personnels sur la santé); travailler avec des données générées. Générer des données à l'aide d'outils comme Synthea en autant de quantités que nécessaire, puis les téléverser dans mon serveur FHIR, en augmentant graduellement le volume.
Cela peut toutefois s'avérer complexe. Effectuer cette opération depuis un ordinateur portable peut prendre beaucoup de temps pour générer et téléverser les données. Du côté du serveur FHIR, il faut le démarrer et le configurer, compiler Synthea, générer les données, les exposer sur Internet, et ne pas oublier d'éteindre la machine une fois le travail terminé.
Autrement, vous pouvez utiliser l'Aidbox Bulk API avec un jeu de données déjà généré et publié. Pour ce faire, il suffit de copier-coller la requête HTTP dans la console REST de téléversement des données d'exemple :
- 100 patients (environ 300 Mo)
- 1 000 patients (environ 3 Go)
- 10 000 patients (environ 30 Go)
- 100 000 patients (environ 300 Go)
Voir aussi : Index maître des patients et couplage des dossiers et Préparer FHIR pour la production.




