in src/router/handlers/resourceHandler.ts [142:176]
async instanceHistory(
resourceType: string,
id: string,
queryParams: any,
userIdentity: KeyValueMap,
requestContext: RequestContext,
serverUrl: string,
tenantId?: string,
) {
const searchFilters = await this.authService.getSearchFilterBasedOnIdentity({
userIdentity,
requestContext,
operation: 'history-instance',
resourceType,
id,
fhirServiceBaseUrl: serverUrl,
});
const historyResponse = await this.historyService.instanceHistory({
id,
resourceType,
queryParams,
baseUrl: serverUrl,
searchFilters,
tenantId,
});
return BundleGenerator.generateBundle(
serverUrl,
queryParams,
historyResponse.result,
'history',
resourceType,
id,
);
}