Serenity BDD Report
Home > Tag > Condition-Search
Report generated 01-09-2026 08:08:25

Tag: Condition-Search

21 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 11
Total Number of Test Cases 21
Tests Started Sep 01, 2026 07:02:29
Tests Finished Sep 01, 2026 07:02:52
Total Duration 22s
Fastest Test 286ms
Slowest Test 7s
Average Execution Time 1s
Cumulative Test Time
(sum of all individual test durations)
22s

Key Statistics

Number of Scenarios 11 Total Duration 22s
Total Number of Test Cases 21 Fastest Test 286ms
Number of Manual Test Cases 0 Slowest Test 7s
Tests Started Sep 01, 2026 07:02:29 Average Execution Time 1s
Tests Finished Sep 01, 2026 07:02:52 Cumulative Test Time
(sum of all individual test durations)
22s

Automated Scenarios

feature Scenario Context Steps Started Total Duration Result
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Precondition 2 07:02:29 427ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Read and Validation of the CapabilityStatement 2 07:02:30 7s 424ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Validation of the search parameter definitions in the CapabilityStatement
11 passing test cases
1 07:02:37 3s 560ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Search for the Condition by ID 4 07:02:41 947ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Search for Conditions by Patient (Search Parameter 'patient'), group by _count 3 07:02:42 779ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Search for Conditions by Encounter, group by _count 3 07:02:42 696ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count 4 07:02:43 898ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Optional Search for the Condition by Tag, group by _count 3 07:02:44 691ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count 3 07:02:45 696ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Optional Search for Conditions by Clinical Status 'active', group by _count 3 07:02:45 698ms SUCCESS
Testing search parameters against a resource of type Condition, according to the definition of ISiKCapabilityStatementKlinischeRolle (@Condition-Search) Optional Search for Conditions by Category 'encounter-diagnosis', group by _count 3 07:02:46 5s 715ms SUCCESS

Manual Tests

No manual tests were recorded

Evidence

Scenario Title Details
Precondition RBellog 0  Download Evidence
Read and Validation of the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and interaction.where(code = 'search-type').exists()).exists()  Details
Read and Validation of the CapabilityStatement RBellog 0  Download Evidence
Read and Validation of the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = '_id' and type = 'token').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 1  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = '_count' and type = 'number').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 2  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'patient' and type = 'reference').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 3  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'encounter' and type = 'reference').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 4  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'recorded-date' and type = 'date').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 5  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'related' and type = 'reference').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 6  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = '_has' and type = 'string').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 7  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = '_tag' and type = 'token').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 8  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'clinical-status' and type = 'token').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 9  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'subject' and type = 'reference').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 10  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and searchParam.where(name = 'category' and type = 'token').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 11  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Search for the Condition by ID WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose' has not been checked because it is unknown  Details
Search for the Condition by ID WARN - Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle  Details
Search for the Condition by ID INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCondition-Read-Active-Example$')).count() = 1  Details
Search for the Condition by ID INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/icd-10-gm#J06.9'  Details
Search for the Condition by ID INFO - Code system definition is missing for 'http://snomed.info/sct#49076000'  Details
Search for the Condition by ID RBellog 0  Download Evidence
Search for the Condition by ID Evidence Report  Download Evidence
Search for Conditions by Patient (Search Parameter 'patient'), group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Search for Conditions by Patient (Search Parameter 'patient'), group by _count INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$'))  Details
Search for Conditions by Patient (Search Parameter 'patient'), group by _count RBellog 0  Download Evidence
Search for Conditions by Patient (Search Parameter 'patient'), group by _count Evidence Report  Download Evidence
Search for Conditions by Encounter, group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Search for Conditions by Encounter, group by _count INFO - entry.resource.all(encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$'))  Details
Search for Conditions by Encounter, group by _count RBellog 0  Download Evidence
Search for Conditions by Encounter, group by _count Evidence Report  Download Evidence
Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count INFO - entry.resource.all(recordedDate >= @2021-02-12T00:00:00+01:00)  Details
Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$'))  Details
Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count RBellog 0  Download Evidence
Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count Evidence Report  Download Evidence
Optional Search for the Condition by Tag, group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Optional Search for the Condition by Tag, group by _count INFO - entry.resource.all(meta.tag.where(code='external').exists())  Details
Optional Search for the Condition by Tag, group by _count RBellog 0  Download Evidence
Optional Search for the Condition by Tag, group by _count Evidence Report  Download Evidence
Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$'))  Details
Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count RBellog 0  Download Evidence
Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count Evidence Report  Download Evidence
Optional Search for Conditions by Clinical Status 'active', group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Optional Search for Conditions by Clinical Status 'active', group by _count INFO - entry.resource.all(clinicalStatus.coding.where(code='active').exists())  Details
Optional Search for Conditions by Clinical Status 'active', group by _count RBellog 0  Download Evidence
Optional Search for Conditions by Clinical Status 'active', group by _count Evidence Report  Download Evidence
Optional Search for Conditions by Category 'encounter-diagnosis', group by _count INFO - entry.resource.count() > 0 and entry.resource.count() <= 20  Details
Optional Search for Conditions by Category 'encounter-diagnosis', group by _count INFO - entry.resource.all(category.coding.where(code='encounter-diagnosis').exists())  Details
Optional Search for Conditions by Category 'encounter-diagnosis', group by _count RBellog 0  Download Evidence
Optional Search for Conditions by Category 'encounter-diagnosis', group by _count Evidence Report  Download Evidence
Serenity BDD version 5.3.10