Need instruction on setting up FHIRProxy Function App in API Management Service

Ken Miller 6 Reputation points
2020-11-10T18:15:06.383+00:00

I followed this documentation for setting up a fhirproxy, but in order to use a different OAUTH2 provider, it suggests setting up API Management Service. I can set up a basicFunction App in the API Management Service and get it to work, but I can't get the FHIRProxy Function App to work in API Management. Can you point me to some documentation for this? Here is the FHIRProxy documentation I used: https://github.com/microsoft/health-architectures/tree/master/FHIR/FHIRProxy##configuration

Here is our email thread as well...

From: Sowmyan Soman Chullikkattil <sowmyans@microsoft.com>
Sent: Thursday, October 15, 2020 2:28 PM
To: Nicholas VanOrden <nicholas.vanorden@healthcatalyst.com>; Monica Ruiz <monica.ruiz@healthcatalyst.com>; Jo Ann Kendricken <jkend@microsoft.com>; Manika Tiwari <manika.tiwari@microsoft.com>
Cc: Kevin Sigafoes <kevin.sigafoes@healthcatalyst.com>; John Parsons <John.parsons@healthcatalyst.com>; Kendall Miller <kendall.miller@healthcatalyst.com>
Subject: RE: Health Catalyst - FHIR discussion round two

You could, we have another customer that has their own auth and idp, however there will always need to be an AAD app registered service client between the proxy and api4fhir.

Regards,
Sowmyan

From: Nicholas VanOrden <nicholas.vanorden@healthcatalyst.com>
Sent: Thursday, October 15, 2020 3:46 PM
To: Sowmyan Soman Chullikkattil <sowmyans@microsoft.com>; Monica Ruiz <monica.ruiz@healthcatalyst.com>; Jo Ann Kendricken <jkend@microsoft.com>; Manika Tiwari <Manika.Tiwari@microsoft.com>
Cc: Kevin Sigafoes <kevin.sigafoes@healthcatalyst.com>; John Parsons <John.parsons@healthcatalyst.com>; Kendall Miller <kendall.miller@healthcatalyst.com>
Subject: [EXTERNAL] RE: Health Catalyst - FHIR discussion round two

To confirm, does that mean when using FHIRProxy, we do not have to use Azure AD and can just use our own OAUTH identity provider?

Nick Van Orden | o/m. 801.931.7242

From: Sowmyan Soman Chullikkattil <sowmyans@microsoft.com>
Sent: Wednesday, October 14, 2020 10:55 AM
To: Monica Ruiz <monica.ruiz@healthcatalyst.com>; Jo Ann Kendricken <jkend@microsoft.com>; Manika Tiwari <manika.tiwari@microsoft.com>
Cc: Kevin Sigafoes <kevin.sigafoes@healthcatalyst.com>; Nicholas VanOrden <nicholas.vanorden@healthcatalyst.com>; John Parsons <John.parsons@healthcatalyst.com>
Subject: RE: Health Catalyst - FHIR discussion round two

Np, Sure!

FYI : If you use FHIRproxy then you can use Azure AAD B2C , AAD or another OAUTH service. FHIRProxy will give more control for security management.

Regards,
Sowmyan

Azure Health Data Services
Azure Health Data Services
An Azure offering that provides a suite of purpose-built technologies for protected health information in the cloud.
149 questions
{count} votes