Serenity BDD Report
Home > Tag > Practitioner-Read
Report generated 01-09-2026 08:08:25

Tag: Practitioner-Read

6 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 3
Total Number of Test Cases 6
Tests Started Sep 01, 2026 07:05:49
Tests Finished Sep 01, 2026 07:06:36
Total Duration 46s
Fastest Test 423ms
Slowest Test 7s
Average Execution Time 2s
Cumulative Test Time
(sum of all individual test durations)
16s

Key Statistics

Number of Scenarios 3 Total Duration 46s
Total Number of Test Cases 6 Fastest Test 423ms
Number of Manual Test Cases 0 Slowest Test 7s
Tests Started Sep 01, 2026 07:05:49 Average Execution Time 2s
Tests Finished Sep 01, 2026 07:06:36 Cumulative Test Time
(sum of all individual test durations)
16s

Automated Scenarios

feature Scenario Context Steps Started Total Duration Result
Read Information from a resource of type Practitioner (@Practitioner-Read) Precondition 2 07:06:25 423ms SUCCESS
Read Information from a resource of type Practitioner (@Practitioner-Read) Read and Validation of the CapabilityStatement 2 07:06:26 2s 329ms SUCCESS
Read Information from a resource of type Practitioner (@Practitioner-Read) Read and Validate Practitioner resource by its ID 11 07:06:28 7s 425ms SUCCESS
Read Information from a resource of type Practitioner (@Practitioner-Read) Precondition 2 07:05:49 592ms SUCCESS
Read Information from a resource of type Practitioner (@Practitioner-Read) Read and Validation of the CapabilityStatement 2 07:05:49 2s 823ms SUCCESS
Read Information from a resource of type Practitioner (@Practitioner-Read) Read and Validate Practitioner resource by its ID 11 07:05:52 2s 461ms 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 = 'Practitioner' and interaction.where(code = 'read').exists()).exists()  Details
Read and Validation of the CapabilityStatement RBellog 0  Download Evidence
Read and Validation of the CapabilityStatement Evidence Report  Download Evidence
Read and Validate Practitioner resource by its ID INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf|5.1.2  Details
Read and Validate Practitioner resource by its ID WARN - Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed  Details
Read and Validate Practitioner resource by its ID INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner|1.1.1  Details
Read and Validate Practitioner resource by its ID INFO - id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')  Details
Read and Validate Practitioner resource by its ID INFO - name.where(use='official').given.matches('Walter')  Details
Read and Validate Practitioner resource by its ID INFO - name.where(use='official').family.matches('Musterarzt')  Details
Read and Validate Practitioner resource by its ID INFO - identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').exists().not() or (identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').exists() and identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').value = '123456789')  Details
Read and Validate Practitioner resource by its ID INFO - identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').exists().not() or (identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').exists() and identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').value = '123456789123456')  Details
Read and Validate Practitioner resource by its ID INFO - identifier.where(system='https://gematik.de/fhir/sid/telematik-id').exists().not() or identifier.where(system='https://gematik.de/fhir/sid/telematik-id' and value = '123456789').exists()  Details
Read and Validate Practitioner resource by its ID INFO - address.where(type = 'both' and city = 'Berlin' and postalCode = '11111' and country = 'DE' and line = 'Musterweg 13' and line.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName' and value = 'Musterweg').exists() and line.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber' and value = '13').exists()).exists()  Details
Read and Validate Practitioner resource by its ID INFO - address.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct' and (value as string) = 'Wilmersdorf').exists()  Details
Read and Validate Practitioner resource by its ID RBellog 0  Download Evidence
Read and Validate Practitioner resource by its ID Evidence Report  Download Evidence
Precondition RBellog 0  Download Evidence
Read and Validation of the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'Practitioner' and interaction.where(code = 'read').exists()).exists()  Details
Read and Validation of the CapabilityStatement RBellog 0  Download Evidence
Read and Validation of the CapabilityStatement Evidence Report  Download Evidence
Read and Validate Practitioner resource by its ID INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf|5.1.2  Details
Read and Validate Practitioner resource by its ID WARN - Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed  Details
Read and Validate Practitioner resource by its ID INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner|1.1.1  Details
Read and Validate Practitioner resource by its ID INFO - id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')  Details
Read and Validate Practitioner resource by its ID INFO - name.where(use='official').given.matches('Walter')  Details
Read and Validate Practitioner resource by its ID INFO - name.where(use='official').family.matches('Musterarzt')  Details
Read and Validate Practitioner resource by its ID INFO - identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').exists().not() or (identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').exists() and identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').value = '123456789')  Details
Read and Validate Practitioner resource by its ID INFO - identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').exists().not() or (identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').exists() and identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').value = '123456789123456')  Details
Read and Validate Practitioner resource by its ID INFO - identifier.where(system='https://gematik.de/fhir/sid/telematik-id').exists().not() or identifier.where(system='https://gematik.de/fhir/sid/telematik-id' and value = '123456789').exists()  Details
Read and Validate Practitioner resource by its ID INFO - address.where(type = 'both' and city = 'Berlin' and postalCode = '11111' and country = 'DE' and line = 'Musterweg 13' and line.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName' and value = 'Musterweg').exists() and line.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber' and value = '13').exists()).exists()  Details
Read and Validate Practitioner resource by its ID INFO - address.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct' and (value as string) = 'Wilmersdorf').exists()  Details
Read and Validate Practitioner resource by its ID RBellog 0  Download Evidence
Read and Validate Practitioner resource by its ID Evidence Report  Download Evidence
Serenity BDD version 5.3.10