FHIRDrop、FHIRBox - 到 FHIR® 的托管文件传输
一个简单的生产配置,使 FHIR 交易捆绑包能够通过 Box 和 Dropbox 加载到 InterSystems® FHIR® 服务器中。使用包含的 MFT 连接组件和 14 行自定义业务流程,此生产配置会将您的交易捆绑包处理到 FHIR 资源,以便立即使用,就像哈利·波特的魔法一样。
我首先会展示该生产配置的短视频导览、MFT 连接以及 IRIS 上 Box 和 Dropbox 的 Oauth2 应用配置,接下来循序渐进地展示一些步骤,让您使用您喜欢的任何 MFT 供应商以及您选择的任何工作流程、桌面、API 或 Web 控制台拖放操作。
一些陷阱:
- OAUTH2 回调需要使用 IRIS 的 SSL 端点来提供重定向… 最好在 Health Connect Cloud 上尝试一下!
- Dropbox for Business 在基于团队的令牌方面面临挑战,个人 Dropbox 则运行良好。 这不是无法忍受的情形,但需要一些耐心。
- 配置 MFT 连接时,注意 Dropbox 的 baseurl 上的“/”(确保它存在)。
- 对于 Box 和 DropBox 的路径,MFT 出站适配器都需要具有结尾“/”。
现在,鉴于以上获奖的 OBS 支持的内容可能有不足之处,如果 InterSytems 文档还不够,下面是需要遵循的步骤。
步骤概览:
- 将 FHIRDrop 或 FHIRBox 应用创建到一个点,然后停止! (协作和倾听)
- 在您的 InterSystems FHIR 服务器、HealthConnect 或 I4H 上配置 MFT 连接。
- 完成您的 FHIRDrop 或 FHIRBox 应用,提供来自 MFT 连接的重定向 URL。
- 授权您的 MFT 连接。
- 构建您的生产配置。
- 正常拖放
![]() |
![]() |
创建 FHIRDrop 或 FHIRBox 应用这里的想法是在每个 Box 和 Dropbox 开发者控制台中“开始”您的应用配置,这会让您看到客户端 ID 和客户端密码,然后让选项卡挂起并移动到 IRIS MFT 连接。 |
|
|
|
(协作和倾听) 配置 MFT 连接 |
|
基 URL:https://api.box.com/2.0
|
基 URL:https://api.dropboxapi.com/2/(注意结尾斜杠)
|
完成应用注册现在,回到应用注册并完成应用。确保插入上述步骤中的重定向 URL,并添加与 file.read、file.write 有关的范围。 |
|
![]() |
![]() |
授权您的托管文件传输连接回到您的托管文件传输连接并通过调用“Get Access Token”(获取访问令牌)来“授权”连接。 |
|
构建您的生产配置 |
|
![]() |
![]() |
生产配置以下是自定义业务流程,生产配置的源代码:https://gitlab.com/isc_cloud/fhir-drop-fhir-box-mft-2-fhir |
|
正常拖放! |
|
![]() |
![]() |
![]() |
现在,获取 FHIR!
