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

Tag: Medicationadministration-Search

26 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 17
Total Number of Test Cases 26
Tests Started Sep 01, 2026 07:00:52
Tests Finished Sep 01, 2026 07:01:18
Total Duration 26s
Fastest Test 283ms
Slowest Test 5s
Average Execution Time 1s
Cumulative Test Time
(sum of all individual test durations)
26s

Functional Coverage Details

Features

Feature Scenarios Test Cases % Pass Result Coverage
Stufe5 > medikation > Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) 17 26 100%

Key Statistics

Number of Scenarios 17 Total Duration 26s
Total Number of Test Cases 26 Fastest Test 283ms
Number of Manual Test Cases 0 Slowest Test 5s
Tests Started Sep 01, 2026 07:00:52 Average Execution Time 1s
Tests Finished Sep 01, 2026 07:01:18 Cumulative Test Time
(sum of all individual test durations)
26s

Automated Scenarios

feature Scenario Context Steps Started Total Duration Result
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Precondition 2 07:00:52 422ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Read and Validation of the CapabilityStatement 2 07:00:52 2s 406ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Validation of the search parameter definitions in the CapabilityStatement
10 passing test cases
1 07:00:55 8s 166ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration by ID 4 07:01:03 1s 139ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration by Count 2 07:01:04 520ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration by Patient Reference 3 07:01:04 750ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration by Patient Identifier 3 07:01:05 720ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Optional Search for the MedicationAdministration that belong to a Patient, by Tag 3 07:01:06 702ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Code 3 07:01:07 719ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Context 3 07:01:07 721ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Context Identifier 2 07:01:08 506ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Effective Time 3 07:01:09 760ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Referenced Medication 3 07:01:09 5s 806ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Medication Code 3 07:01:15 715ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Performer Reference 3 07:01:16 708ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Performer Identifier 3 07:01:17 690ms SUCCESS
Testing search parameters against a resource of type MedicationAdministration (@MedicationAdministration-Search) Search for the MedicationAdministration that belong to a Patient, by Status 3 07:01:17 700ms 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 = 'MedicationAdministration' 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 = 'MedicationAdministration' 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 = 'MedicationAdministration' 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 = 'MedicationAdministration' and searchParam.where(name = 'code' 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 = 'MedicationAdministration' and searchParam.where(name = 'context' 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 = 'MedicationAdministration' and searchParam.where(name = 'effective-time' 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 = 'MedicationAdministration' and searchParam.where(name = 'medication' 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 = 'MedicationAdministration' and searchParam.where(name = 'patient' and type = 'reference').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 = 'MedicationAdministration' and searchParam.where(name = 'performer' and type = 'reference').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 = 'MedicationAdministration' and searchParam.where(name = '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 = 'MedicationAdministration' and searchParam.where(name = '_tag' and type = 'token').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
Search for the MedicationAdministration by ID INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Example$')).count() = 1  Details
Search for the MedicationAdministration by ID WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung' has not been checked because it is unknown  Details
Search for the MedicationAdministration 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 MedicationAdministration by ID INFO - Code system definition is missing for 'http://snomed.info/sct#738956005'  Details
Search for the MedicationAdministration by ID INFO - Code system definition is missing for 'http://snomed.info/sct#26643006'  Details
Search for the MedicationAdministration by ID WARN - Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration  Details
Search for the MedicationAdministration by ID RBellog 0  Download Evidence
Search for the MedicationAdministration by ID Evidence Report  Download Evidence
Search for the MedicationAdministration by Count INFO - entry.resource.count() > 0 and entry.resource.count() <= 1  Details
Search for the MedicationAdministration by Count RBellog 0  Download Evidence
Search for the MedicationAdministration by Count Evidence Report  Download Evidence
Search for the MedicationAdministration by Patient Reference INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration by Patient Reference INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$'))  Details
Search for the MedicationAdministration by Patient Reference RBellog 0  Download Evidence
Search for the MedicationAdministration by Patient Reference Evidence Report  Download Evidence
Search for the MedicationAdministration by Patient Identifier INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration by Patient Identifier INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$'))  Details
Search for the MedicationAdministration by Patient Identifier RBellog 0  Download Evidence
Search for the MedicationAdministration by Patient Identifier Evidence Report  Download Evidence
Optional Search for the MedicationAdministration that belong to a Patient, by Tag INFO - entry.resource.count() > 0  Details
Optional Search for the MedicationAdministration that belong to a Patient, by Tag INFO - entry.resource.all(meta.tag.where(code='external').exists())  Details
Optional Search for the MedicationAdministration that belong to a Patient, by Tag RBellog 0  Download Evidence
Optional Search for the MedicationAdministration that belong to a Patient, by Tag Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Code INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Code INFO - entry.resource.where(medication.coding.empty().not()).medication.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc').exists()  Details
Search for the MedicationAdministration that belong to a Patient, by Code RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Code Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Context INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Context INFO - entry.resource.all(context.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$'))  Details
Search for the MedicationAdministration that belong to a Patient, by Context RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Context Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Context Identifier INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Context Identifier RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Context Identifier Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Effective Time INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Effective Time INFO - entry.resource.all(effective.toString().empty().not() or effective.start.toString().empty().not() or effective.end.toString().empty().not())  Details
Search for the MedicationAdministration that belong to a Patient, by Effective Time RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Effective Time Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Referenced Medication INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Referenced Medication INFO - entry.resource.all(medication.reference.replaceMatches('/_history/.+','').matches('\\bMedication/Medication-Read-Example$'))  Details
Search for the MedicationAdministration that belong to a Patient, by Referenced Medication RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Referenced Medication Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Medication Code INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Medication Code INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Example$')).count() = 1  Details
Search for the MedicationAdministration that belong to a Patient, by Medication Code RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Medication Code Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Performer Reference INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Performer Reference INFO - entry.resource.all(performer.actor.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$'))  Details
Search for the MedicationAdministration that belong to a Patient, by Performer Reference RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Performer Reference Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Performer Identifier INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Performer Identifier INFO - entry.resource.all(performer.actor.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$'))  Details
Search for the MedicationAdministration that belong to a Patient, by Performer Identifier RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Performer Identifier Evidence Report  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Status INFO - entry.resource.count() > 0  Details
Search for the MedicationAdministration that belong to a Patient, by Status INFO - entry.resource.all(status = 'completed')  Details
Search for the MedicationAdministration that belong to a Patient, by Status RBellog 0  Download Evidence
Search for the MedicationAdministration that belong to a Patient, by Status Evidence Report  Download Evidence
Serenity BDD version 5.3.10