Serenity BDD Report
Home > Tag > Documentreference-Post
Report generated 01-09-2026 08:08:21

Tag: Documentreference-Post

6 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 4
Total Number of Test Cases 6
Tests Started Sep 01, 2026 07:04:47
Tests Finished Sep 01, 2026 07:05:03
Total Duration 16s
Fastest Test 487ms
Slowest Test 9s
Average Execution Time 2s
Cumulative Test Time
(sum of all individual test durations)
16s

Functional Coverage Details

Features

Feature Scenarios Test Cases % Pass Result Coverage
Stufe5 > dokumentenaustausch > Upload of a DocumentReference with POST Operation (Dokumentenbereitstellung) (@DocumentReference-Post) 4 6 100%

Key Statistics

Number of Scenarios 4 Total Duration 16s
Total Number of Test Cases 6 Fastest Test 487ms
Number of Manual Test Cases 0 Slowest Test 9s
Tests Started Sep 01, 2026 07:04:47 Average Execution Time 2s
Tests Finished Sep 01, 2026 07:05:03 Cumulative Test Time
(sum of all individual test durations)
16s

Automated Scenarios

feature Scenario Context Steps Started Total Duration Result
Upload of a DocumentReference with POST Operation (Dokumentenbereitstellung) (@DocumentReference-Post) Precondition 2 07:04:47 487ms SUCCESS
Upload of a DocumentReference with POST Operation (Dokumentenbereitstellung) (@DocumentReference-Post) Read and Validation of the CapabilityStatement 2 07:04:47 2s 835ms SUCCESS
Upload of a DocumentReference with POST Operation (Dokumentenbereitstellung) (@DocumentReference-Post) POST a DocumentBundle with known patient and encounter 19 07:04:50 9s 660ms SUCCESS
Upload of a DocumentReference with POST Operation (Dokumentenbereitstellung) (@DocumentReference-Post) POST an incorrect DocumentBundle
3 passing test cases
5 07:05:00 3s 684ms 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 = 'DocumentReference' and interaction.where(code = 'create').exists()).exists()  Details
Read and Validation of the CapabilityStatement RBellog 0  Download Evidence
Read and Validation of the CapabilityStatement Evidence Report  Download Evidence
POST a DocumentBundle with known patient and encounter INFO - Code system definition is missing for 'http://dvmd.de/fhir/CodeSystem/kdl#PT130102'  Details
POST a DocumentBundle with known patient and encounter WARN - Value set http://dvmd.de/fhir/ValueSet/kdl has been ignored due to module configuration  Details
POST a DocumentBundle with known patient and encounter INFO - masterIdentifier.where(system = 'urn:ietf:rfc:3986' and value = 'urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.11111').exists()  Details
POST a DocumentBundle with known patient and encounter INFO - identifier.where(system = 'urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8' and value = '129.6.58.42.11111').exists()  Details
POST a DocumentBundle with known patient and encounter INFO - content.attachment.title = 'Molekularpathologiebefund vom 12.02.26'  Details
POST a DocumentBundle with known patient and encounter INFO - type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'PT130102' and display = 'Molekularpathologiebefund').exists()  Details
POST a DocumentBundle with known patient and encounter INFO - type.coding.where(system = 'http://ihe-d.de/CodeSystems/IHEXDStypeCode' and code = 'PATH' and display = 'Pathologiebefundberichte').exists()  Details
POST a DocumentBundle with known patient and encounter INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')  Details
POST a DocumentBundle with known patient and encounter INFO - context.encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')  Details
POST a DocumentBundle with known patient and encounter INFO - author.display.contains('Harold Hippocrates')  Details
POST a DocumentBundle with known patient and encounter INFO - securityLabel.coding.where(code = 'N' and system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality').exists()  Details
POST a DocumentBundle with known patient and encounter INFO - content.where(attachment.where(contentType = 'application/pdf' and (language = 'de' or language.startsWith('de-')) and url.exists() and data.exists().not() and creation = @2026-02-12T12:50:50+01:00).exists() and format.where(code = 'urn:ihe:iti:xds:2017:mimeTypeSufficient' and system = 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode').exists()).exists()  Details
POST a DocumentBundle with known patient and encounter INFO - context.where(facilityType.coding.where(code = 'KHS' and system = 'http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung').exists() and practiceSetting.where(coding.where(code = 'ALLG' and system = 'http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists()).exists()).exists()  Details
POST a DocumentBundle with known patient and encounter INFO - category.coding.where(code = 'BEF' and system = 'http://ihe-d.de/CodeSystems/IHEXDSclassCode' and display = 'Befundbericht').exists()  Details
POST a DocumentBundle with known patient and encounter RBellog 0  Download Evidence
POST a DocumentBundle with known patient and encounter Evidence Report  Download Evidence
POST an incorrect DocumentBundle INFO - issue.where(severity = 'error' or 'fatal').count() >= 1  Details
POST an incorrect DocumentBundle RBellog 1  Download Evidence
POST an incorrect DocumentBundle Evidence Report  Download Evidence
POST an incorrect DocumentBundle INFO - issue.where(severity = 'error' or 'fatal').count() >= 1  Details
POST an incorrect DocumentBundle RBellog 2  Download Evidence
POST an incorrect DocumentBundle Evidence Report  Download Evidence
POST an incorrect DocumentBundle INFO - issue.where(severity = 'error' or 'fatal').count() >= 1  Details
POST an incorrect DocumentBundle RBellog 3  Download Evidence
POST an incorrect DocumentBundle Evidence Report  Download Evidence
Serenity BDD version 5.3.10