Serenity BDD Report
Report generated 01-09-2026 07:04

Read Information From A Resource Of Type Observation For Arterial Oxygen Saturation (@observation-Read-Arterial-Oxygen-Saturation)

  Vitalparameter   Mandatory   1 To 10 Seconds (Duration)   Stufe5

Read and Validate the Observation by its ID
Steps Outcome
Then Get FHIR resource at "http://fhirserver/Observation/${data.observation-read-arterial-oxygen-saturation-id}" with content type "xml"
SUCCESS 246ms
And resource has ID "Arterial-Oxygen-Saturation-Read-Example"
SUCCESS 206ms
And FHIR current response body is a valid isik5 resource and conforms to profile "https://gematik.de/fhir/isik/StructureDefinition/ISiKSauerstoffsaettigungArteriell"
SUCCESS 2s 331ms
And TGR current response with attribute "$..status.value" matches "final"
SUCCESS 209ms
And FHIR current response body evaluates the FHIRPath "category.coding.where(code = 'vital-signs' and system = 'http://terminology.hl7.org/CodeSystem/observation-category').exists()" with error message 'The category does not match the expected value'
SUCCESS 211ms
And FHIR current response body evaluates the FHIRPath "code.coding.where(code = '2708-6' and system = 'http://loinc.org' and version = '2.81' and display.empty().not()).exists()" with error message 'The code does not match the expected value'
SUCCESS 209ms
And element "subject" references resource with ID "Patient/Patient-Read-Example" with error message "The referenced patient does not match the expected value"
SUCCESS 206ms
And element "encounter" references resource with ID "Encounter/Encounter-Read-In-Progress-Example" with error message "The referenced encounter does not match the expected value"
SUCCESS 206ms
And element "performer" references resource with ID "Practitioner/Practitioner-Read-Example" with error message "The referenced performer does not match the expected value"
SUCCESS 207ms
And FHIR current response body evaluates the FHIRPath "effective.toString().contains('2026-03-05')" with error message 'The effective date does not match the expected value'
SUCCESS 206ms
And FHIR current response body evaluates the FHIRPath "value.where(value ~ 98 and code = '%' and unit.exists() and system = 'http://unitsofmeasure.org').exists()" with error message 'The value does not match the expected value'
 RBellog 0  Evidence Report
SUCCESS 210ms
SUCCESS 9.47s
Serenity BDD version 5.3.10