The Adapters array must contain an object for each adapter being used with the Hyland Healthcare API Aggregator. Each adapter object must have the following settings configured:
Setting |
Description |
---|---|
FriendlyName |
The name displayed for the adapter in console messages. |
SourceId |
A unique name representing a specific adapter. This value must match the SourceId value defined in the appsettings.Production.json file for the adapter. |
Url |
The adapter URL. For example: https://my.server.net/HylandHealthcareOnBaseAdapter |
PassthroughHeadersWhitelist |
The name of a header the Hyland Healthcare API Aggregator should pass to a specific adapter. For example, you can whitelist the Authorization header specifically for the OnBase and NilRead adapters, which require it. If an adapter does not have a header whitelist configured, then the Hyland Healthcare API Aggregator falls back to the global PassthroughHeadersWhitelist key in the Aggregator object. If an adapter has its own whitelist, then the Hyland Healthcare API Aggregator ignores the global whitelist for that adapter. |