Article
· Déc 9, 2022 3m de lecture

FHIRDrop, FHIRBox - le transfert de fichiers géré vers FHIR®

Une production simple qui permet de charger des paquets de transactions FHIR dans le serveur FHIR® d'InterSystems® via Box et Dropbox.&nbsp ; En utilisant les composants de connexion MFT inclus et un processus personnalisé Custom Business Process de 14 lignes, cette production traitera vos paquets de transactions vers les ressources FHIR pour une consommation immédiate à la manière magique digne d'Harry Potter.  Idéal pour les Hackathons, la recherche et les cocktails FHIR®.

Tout d'abord, je vous propose une brève visite vidéo de la production, des connexions MFT et de la configuration de l'application Oauth2 pour Box et Dropbox sur IRIS. Ensuite, je vous propose quelques étapes pour vous aider à utiliser le Fournisseur de MFT de votre choix et le flux de travail de votre choix (Desktop, API ou Web Console glisser-déposer).


https://www.youtube.com/embed/8q4frFgDpY0
[Ceci est un lien intégré, mais vous ne pouvez pas consulter le contenu intégré directement sur le site car vous avez refusé les cookies nécessaires pour y accéder. Pour afficher le contenu intégré, vous devez accepter tous les cookies dans vos Paramètres des cookies]


Quelques gaffes :

  • Les rappels OAUTH2 Call Backs nécessitent des Points d'extrémité SSL pour qu'IRIS fournisse la redirection... le mieux est de tenter le coup sur Health Connect Cloud !
  • Dropbox pour les entreprises a des difficultés avec les jetons basés sur l'équipe, mais Dropbox personnel fonctionne bien. Ce n'est pas un problème, mais cela demande un peu plus.
  • Faites attention au "/" de l'URL de base de Dropbox lorsque vous configurez les connexions MFT (assurez-vous qu'il existe).
  • Les adaptateurs MFT sortants doivent avoir un "/" de fin de ligne pour les chemins d'accès à Box et DropBox.

Maintenant, étant donné que la performance exceptionnelle du contenu alimenté par OBS n'a peut-être pas été à la hauteur, voici les étapes à suivre si la Documentation d'InterSytems ne suffit pas.

Présentation des étapes :

  • Créez l'application FHIRDrop ou FHIRBox à un point, puis STOP ! (Collaborez et écoutez)
  • Configurez les connexions MFT sur votre serveur FHIR InterSystems, HealthConnect ou I4H.
  • Complétez votre application FHIRDrop ou FHIRBox, en fournissant l'url de redirection de la connexion MFT.
  • Autorisez vos connexions MFT.
  • Créez votre production.
  • Lâchez-la comme si c'était chaud ! 
   

Création de l'application FHIRDrop ou FHIRBox

L'idée ici est de "démarrer" la configuration de votre application dans chacune des consoles Box et Dropbox Developer, ce qui vous permet de révéler l'identifiant et le secret du client, puis de laisser l'onglet en suspens et de passer aux connexions IRIS MFT.

   

 

 

(Collaborez et écoutez)
Rassemblez votre identifiant et votre secret client, fermez l'onglet du navigateur et passez à la suite :


Configurez la ou les connexions MFT

L'URL de base : https://api.box.com/2.0

 

L'URL de base : https://api.dropboxapi.com/2/ (attention à la barre de fraction de fin)

 

L'enregistrement complet de l'application

Maintenant, retournez à l'enregistrement de l'application et complétez l'App.&nbsp ; Assurez-vous de brancher l'URL de redirection de l'étape ci-dessus, et ajoutez les paramètres qui ont quelque chose à faire avec file.read, file.write.

   

Autorisation de vos connexions de transfert de fichiers gérées

Revenez à vos connexions de transfert de fichiers gérées et "autorisez" vos connexions en invoquant "Get Access Token".

   

Création de votre production

Production

La source pour les processus opérationnels personnalisés, la production est ici : https://gitlab.com/isc_cloud/fhir-drop-fhir-box-mft-2-fhir

Lâchez-la comme si c'était chaud !

   


Et maintenant, obtenez FHIR !

image

Discussion (0)2
Connectez-vous ou inscrivez-vous pour continuer