Serenity BDD Report
Home > Tag > Medicationrequest-Search
Report generated 01-09-2026 08:08:21

Tag: Medicationrequest-Search

30 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 19
Total Number of Test Cases 30
Tests Started Sep 01, 2026 07:02:05
Tests Finished Sep 01, 2026 07:02:29
Total Duration 23s
Fastest Test 279ms
Slowest Test 5s
Average Execution Time 783ms
Cumulative Test Time
(sum of all individual test durations)
23s

Functional Coverage Details

Features

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

Key Statistics

Number of Scenarios 19 Total Duration 23s
Total Number of Test Cases 30 Fastest Test 279ms
Number of Manual Test Cases 0 Slowest Test 5s
Tests Started Sep 01, 2026 07:02:05 Average Execution Time 783ms
Tests Finished Sep 01, 2026 07:02:29 Cumulative Test Time
(sum of all individual test durations)
23s

Automated Scenarios

feature Scenario Context Steps Started Total Duration Result
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Precondition 2 07:02:05 424ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Read and Validation of the CapabilityStatement 2 07:02:06 2s 979ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Validation of the search parameter definitions in the CapabilityStatement
12 passing test cases
1 07:02:09 3s 727ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest by ID 4 07:02:12 1s 132ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest by Count 2 07:02:14 520ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest by Patient Reference 3 07:02:14 715ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest by Patient Identifier 3 07:02:15 5s 707ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Optional Search for the MedicationRequest that belong to a Patient, by Tag 3 07:02:21 692ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Authored Date 3 07:02:21 711ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Code 3 07:02:22 703ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Date 3 07:02:23 707ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Encounter 3 07:02:23 739ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Encounter Identifier 2 07:02:24 501ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Intent 3 07:02:25 740ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Referenced Medication 3 07:02:25 711ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Medication Code 3 07:02:26 729ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Requester Reference 3 07:02:27 729ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Requester Identifier 3 07:02:28 698ms SUCCESS
Testing search parameters against a resource of type MedicationRequest (@MedicationRequest-Search) Search for the MedicationRequest that belong to a Patient, by Status 3 07:02:28 699ms 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 = 'MedicationRequest' 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 = 'MedicationRequest' 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 = 'MedicationRequest' 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 = 'MedicationRequest' and searchParam.where(name = 'authoredon' and type = 'date').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 = 'MedicationRequest' and searchParam.where(name = 'code' 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 = 'MedicationRequest' and searchParam.where(name = '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 = 'MedicationRequest' and searchParam.where(name = 'encounter' 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 = 'MedicationRequest' and searchParam.where(name = 'intent' 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
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'MedicationRequest' and searchParam.where(name = 'medication' 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 = 'MedicationRequest' and searchParam.where(name = 'patient' and type = 'reference').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 = 'MedicationRequest' and searchParam.where(name = 'requester' 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 = 'MedicationRequest' and searchParam.where(name = 'status' 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
Validation of the search parameter definitions in the CapabilityStatement INFO - rest.where(mode = 'server').resource.where(type = 'MedicationRequest' and searchParam.where(name = '_tag' and type = 'token').exists()).exists()  Details
Validation of the search parameter definitions in the CapabilityStatement RBellog 12  Download Evidence
Validation of the search parameter definitions in the CapabilityStatement Evidence Report  Download Evidence
Search for the MedicationRequest by ID INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationRequest-Read-Example$')).count() = 1  Details
Search for the MedicationRequest by ID WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung' has not been checked because it is unknown  Details
Search for the MedicationRequest 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 MedicationRequest by ID WARN - Rule DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt.' Failed  Details
Search for the MedicationRequest by ID INFO - Code system definition is missing for 'http://snomed.info/sct#738956005'  Details
Search for the MedicationRequest by ID RBellog 0  Download Evidence
Search for the MedicationRequest by ID Evidence Report  Download Evidence
Search for the MedicationRequest by Count INFO - entry.resource.count() > 0 and entry.resource.count() <= 1  Details
Search for the MedicationRequest by Count RBellog 0  Download Evidence
Search for the MedicationRequest by Count Evidence Report  Download Evidence
Search for the MedicationRequest by Patient Reference INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest by Patient Reference INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$'))  Details
Search for the MedicationRequest by Patient Reference RBellog 0  Download Evidence
Search for the MedicationRequest by Patient Reference Evidence Report  Download Evidence
Search for the MedicationRequest by Patient Identifier INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest by Patient Identifier INFO - entry.resource.all(subject.identifier.value='X485231029' or subject.reference.replaceMatches('/_history/.+','').matches('Patient/Patient-Read-Example$'))  Details
Search for the MedicationRequest by Patient Identifier RBellog 0  Download Evidence
Search for the MedicationRequest by Patient Identifier Evidence Report  Download Evidence
Optional Search for the MedicationRequest that belong to a Patient, by Tag INFO - entry.resource.count() > 0  Details
Optional Search for the MedicationRequest that belong to a Patient, by Tag INFO - entry.resource.all(meta.tag.where(code='external').exists())  Details
Optional Search for the MedicationRequest that belong to a Patient, by Tag RBellog 0  Download Evidence
Optional Search for the MedicationRequest that belong to a Patient, by Tag Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Authored Date INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Authored Date INFO - entry.resource.all(authoredOn.toString().empty().not())  Details
Search for the MedicationRequest that belong to a Patient, by Authored Date RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Authored Date Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Code INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Code INFO - entry.resource.where(medication.coding.empty().not()).medication.coding.where(code = 'R01AA04' and system = 'http://fhir.de/CodeSystem/bfarm/atc').exists()  Details
Search for the MedicationRequest that belong to a Patient, by Code RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Code Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Date INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Date INFO - entry.resource.all(dosageInstruction.timing.event.empty().not())  Details
Search for the MedicationRequest that belong to a Patient, by Date RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Date Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Encounter INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Encounter INFO - entry.resource.all(encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$'))  Details
Search for the MedicationRequest that belong to a Patient, by Encounter RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Encounter Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Encounter Identifier INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Encounter Identifier RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Encounter Identifier Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Intent INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Intent INFO - entry.resource.all(intent = 'order')  Details
Search for the MedicationRequest that belong to a Patient, by Intent RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Intent Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Referenced Medication INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest 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 MedicationRequest that belong to a Patient, by Referenced Medication RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Referenced Medication Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Medication Code INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Medication Code INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationRequest-Read-Example$')).count() = 1  Details
Search for the MedicationRequest that belong to a Patient, by Medication Code RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Medication Code Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Requester Reference INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Requester Reference INFO - entry.resource.all(requester.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$'))  Details
Search for the MedicationRequest that belong to a Patient, by Requester Reference RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Requester Reference Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Requester Identifier INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Requester Identifier INFO - entry.resource.all(requester.identifier.value='123456789' or requester.reference.replaceMatches('/_history/.+','').matches('Practitioner/Practitioner-Read-Example$'))  Details
Search for the MedicationRequest that belong to a Patient, by Requester Identifier RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Requester Identifier Evidence Report  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Status INFO - entry.resource.count() > 0  Details
Search for the MedicationRequest that belong to a Patient, by Status INFO - entry.resource.all(status = 'completed')  Details
Search for the MedicationRequest that belong to a Patient, by Status RBellog 0  Download Evidence
Search for the MedicationRequest that belong to a Patient, by Status Evidence Report  Download Evidence
Serenity BDD version 5.3.10