microsoft / fhir-server

A service that implements the FHIR standard
MIT License
1.15k stars 492 forks source link

New BundleHandler.RequestContexts must honor original requests CT #3813

Closed apurvabhaleMS closed 2 months ago

apurvabhaleMS commented 3 months ago

Description

Ensure new request contexts for BundleHandler are honoring original requests cancellation tokens. If the request is timed-out due to client httprequest timed-out or due to request cancellation by client - FHIR managed service customers would still see 500 as they do today. FHIR service would behave as below -

For Transactions - (This is what we do today as well if the transaction is failed due to any reason)

For Batches -

Note -

Related issues

Addresses AB105685

Testing

Describe how this change was tested.

FHIR Team Checklist

Semver Change (docs)

Patch|Skip|Feature|Breaking (reason)