| Steps | Outcome | |||
|---|---|---|---|---|
| SUCCESS | 270ms | |||
| SUCCESS | 208ms | |||
|
And FHIR current response body evaluates the FHIRPath "entry.resource.ofType(Slot).where(status = 'free' and start <= @2027-03-31T10:05:00Z and end >= @2027-03-31T10:55:00Z).count() >= 1" with error message 'The configured schedule does not contain a free slot covering the requested appointment window'
|
SUCCESS | 209ms | ||
|
And FHIR current response body evaluates the FHIRPath "entry.resource.ofType(Slot).where(status != 'free' and start < @2027-03-31T10:55:00Z and end > @2027-03-31T10:05:00Z).count() = 0" with error message 'The configured appointment window overlaps with at least one non-free slot in the selected schedule. Choose a different free time window before executing the happy-path scenario.'
|
SUCCESS | 207ms | ||
|
And TGR set default header "Content-Type" to "application/fhir+json"
|
SUCCESS | 204ms | ||
| SUCCESS | 317ms | |||
|
Then TGR find the last request
|
SUCCESS | 206ms | ||
|
And TGR current response with attribute "$.responseCode" matches "20\d"
|
SUCCESS | 203ms | ||
| SUCCESS | 205ms | |||
| SUCCESS | 204ms | |||
| SUCCESS | 205ms | |||
| SUCCESS | 205ms | |||
| SUCCESS | 206ms | |||
| SUCCESS | 207ms | |||
|
And FHIR current response body evaluates the FHIRPath "($this is Parameters) implies parameter.where(name = 'return' and resource is Appointment).resource.slot.exists()" with error message 'Appointment does not contain a slot reference'
|
SUCCESS | 205ms | ||
| SUCCESS | 8.34s | |||