EDS Test Scripts
0.1.0 - ci-build
EDS Test Scripts, published by MedCom. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/medcomdk/dk-ehmi-eds-testscripts/ and changes regularly. See the Directory of published versions
| Official URL: http://medcomehmi.dk/ig/edstestscripts/Server-ANS5TestFailedOutcomeSearch-json | Version: 0.1.0 | |||
| Active as of 2025-08-18 | Computable Name: Server-ANS5TestFailedOutcomeSearch-json | |||
Copyright/Legal: MedCom 2025 |
||||
Profile: http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript
url: TestScript Server-ANS5TestFailedOutcomeSearch-json
version: 0.1.0
name: Server-ANS5TestFailedOutcomeSearch-json
status: Aktiv
date: 2025-08-18
publisher: MedCom
contact: MedCom: https://medcom.dk,ehmi@medcom.dk
jurisdiction: Denmark
copyright:
MedCom 2025
| Index | Profile |
| 1 | Test script profile origin type: FHIR-Client (FHIR Client) |
| Index | Profile |
| 1 | Test script profile destination type: FHIR-Server (FHIR Server) |
fixture
id
EdsPatientDeliveryStatusFailureFixtureautocreate: false
autodelete: false
resource:
../Fixtures/EdsPatientDeliveryStatusFailureFixture.json
profile: http://medcomehmi.dk/ig/eds/StructureDefinition/EdsPatientDeliveryStatus
variable
name: RecordedOfResourceToFindInSearch
expression: recorded
sourceId: EdsPatientDeliveryStatusFailureFixture
variable
name: FailureOutcomeOfCreatedResource
expression: outcome
sourceId: EdsPatientDeliveryStatusFailureFixture
test
id
SearchPatientDeliveryStatusWithSeriousFailureOutcomename: ANS5 search
description: user story ANS5 search for the created PatientDeliveryStatus object on the SUT with failed outcome
action
Operations
Type Resource Description Accept ContentType Destination EncodeRequestUrl Origin Params Test script operation code: search (Search) AuditEvent Search for the PatientDeliveryStatus AuditEvent with a failed outcome json json 1 true 1 ?outcome=${FailureOutcomeOfCreatedResource} action
Asserts
Description Direction Expression Operator Value WarningOnly Ensure the PatientDeliveryStatus AuditEvent is found response Bundle.entry.where(resource.resourceType = 'AuditEvent' and resource.recorded = '${RecordedOfResourceToFindInSearch}').count() equals 1 false
test
id
SearchPatientDeliveryStatusWithSuccessfulOutcomename: ANS5 successful search
description: user story ANS5 search for the created PatientDeliveryStatus object on the SUT with a successful outcome
action
Operations
Type Resource Description Accept ContentType Destination EncodeRequestUrl Origin Params Test script operation code: search (Search) AuditEvent Search for the PatientDeliveryStatus AuditEvent with a successful outcome json json 1 true 1 ?outcome=0 action
Asserts
Description Direction Expression Operator Value WarningOnly Ensure the PatientDeliveryStatus AuditEvent is not found response Bundle.entry.where(resource.resourceType = 'AuditEvent' and resource.recorded = '${RecordedOfResourceToFindInSearch}').count() equals 0 false