Serenity BDD Report
Home > Tag > Account-Search
Report generated 01-09-2026 08:08:24

Tag: Account-Search

15 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 9
Total Number of Test Cases 15
Tests Started Sep 01, 2026 06:59:09
Tests Finished Sep 01, 2026 06:59:24
Total Duration 15s
Fastest Test 282ms
Slowest Test 5s
Average Execution Time 1s
Cumulative Test Time
(sum of all individual test durations)
15s

Functional Coverage Details

Features

Feature Scenarios Test Cases % Pass Result Coverage
Stufe5 > basis > Testing search parameters against a resource of type Account (@Account-Search) 9 15 100%

Key Statistics

Number of Scenarios 9 Total Duration 15s
Total Number of Test Cases 15 Fastest Test 282ms
Number of Manual Test Cases 0 Slowest Test 5s
Tests Started Sep 01, 2026 06:59:09 Average Execution Time 1s
Tests Finished Sep 01, 2026 06:59:24 Cumulative Test Time
(sum of all individual test durations)
15s

Automated Scenarios

feature Scenario Context Steps Started Total Duration Result
Testing search parameters against a resource of type Account (@Account-Search) Precondition 2 06:59:09 420ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Read and Validation of the CapabilityStatement 2 06:59:10 2s 714ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Validation of the search parameter definitions in the CapabilityStatement
7 passing test cases
1 06:59:12 7s 140ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Search for the Account by ID 3 06:59:19 797ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Optional Search for the Account by Tag and ID 3 06:59:20 725ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Search for the Account by Count 3 06:59:21 711ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Search for the Account by Patient and Identifier 4 06:59:22 926ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Search for the Account by Status, Patient and ID 4 06:59:23 911ms SUCCESS
Testing search parameters against a resource of type Account (@Account-Search) Search for the Account by Type, Patient and ID 4 06:59:23 933ms 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 = 'Account' 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 = 'Account' 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 = 'Account' 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 = 'Account' and searchParam.where(name = 'identifier' and type = 'token').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 = 'Account' and searchParam.where(name = 'status' and type = 'token').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 = 'Account' and searchParam.where(name = 'type' and type = 'token').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 = 'Account' and searchParam.where(name = 'patient' 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 = 'Account' and searchParam.where(name = '_tag' and type = 'token').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
Search for the Account by ID INFO - Unknown extension http://fhir.de/StructureDefinition/ExtensionAbrechnungsart  Details
Search for the Account by ID WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAbrechnungsfall' has not been checked because it is unknown  Details
Search for the Account 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 Account by ID INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')).count() = 1  Details
Search for the Account by ID RBellog 0  Download Evidence
Search for the Account by ID Evidence Report  Download Evidence
Optional Search for the Account by Tag and ID INFO - entry.resource.count() > 0  Details
Optional Search for the Account by Tag and ID INFO - entry.resource.all(meta.tag.where(code='external').exists())  Details
Optional Search for the Account by Tag and ID RBellog 0  Download Evidence
Optional Search for the Account by Tag and ID Evidence Report  Download Evidence
Search for the Account by Count INFO - entry.resource.count() > 0 and entry.resource.count() <= 1  Details
Search for the Account by Count INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/abrechnungsnummer').exists())  Details
Search for the Account by Count RBellog 0  Download Evidence
Search for the Account by Count Evidence Report  Download Evidence
Search for the Account by Patient and Identifier INFO - entry.resource.count() > 0  Details
Search for the Account by Patient and Identifier INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/abrechnungsnummer').exists())  Details
Search for the Account by Patient and Identifier INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$'))  Details
Search for the Account by Patient and Identifier RBellog 0  Download Evidence
Search for the Account by Patient and Identifier Evidence Report  Download Evidence
Search for the Account by Status, Patient and ID INFO - entry.resource.count() > 0  Details
Search for the Account by Status, Patient and ID INFO - entry.resource.where(status = 'active').exists()  Details
Search for the Account by Status, Patient and ID INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$'))  Details
Search for the Account by Status, Patient and ID RBellog 0  Download Evidence
Search for the Account by Status, Patient and ID Evidence Report  Download Evidence
Search for the Account by Type, Patient and ID INFO - entry.resource.count() > 0  Details
Search for the Account by Type, Patient and ID INFO - entry.resource.all(type.coding.where(code='IMP').exists())  Details
Search for the Account by Type, Patient and ID INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$'))  Details
Search for the Account by Type, Patient and ID RBellog 0  Download Evidence
Search for the Account by Type, Patient and ID Evidence Report  Download Evidence
Serenity BDD version 5.3.10