Results 6 issues of Jeremiah Sanders

**Describe the bug** When creating a new resource (`Organization` in executed tests) with _multiple_ **contained** resources which _lack_ a defined `id`, a `500 Internal Server Error` is returned. This is...

**Describe the bug** When processing a FHIR transaction `Bundle` which contains `POST` `Patient` entries with `ifNoneExist` conditions, search filters contained within `ifNoneExist` are not applied, which results in failed requests....

**Describe the bug** Per HL7 R4 documentation, `Resource` `VersionId` values, when included in headers, are considered "weak ETags" ([source](https://www.hl7.org/fhir/R4/http.html#versioning)). In the reference `FhirController` implementation, the header value is simply extracted...

**Describe the bug** When a `Bundle` is submitted to `IFhirService.TransactionAsync` having `PUT` (update) entries bearing an `ifMatch` requirement in their `RequestComponent`, the updates are processed irrespective of the target resources'...

**Describe the bug** Spark returns an internal server error when a `?_summary=count` request would find a moderately large number of resources. (Exact count is unknown but observed when the applicable...

**Describe the bug** Transactions and batches which contain search entries specifying `HTTP POST` (i.e., [`FhirClient`'s `.SearchUsingPost()`](https://github.com/FirelyTeam/firely-net-sdk/blob/b24b3d9e4d31311386ee908e54707b416d267071/src/Hl7.Fhir.Base/Rest/TransactionBuilder.cs#L385-L397) method) return `Parameters` objects in the resulting `Bundle` rather than the _results_ of the...