EDS Test Scripts
0.1.0 - ci-build Denmark flag

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

TestScript: INTERNAL - Load resources

Official URL: http://medcomehmi.dk/ig/edstestscripts/InternalServer-1InternalUseLoadEDSResources Version: 0.1.0
Active as of 2025-08-18 Computable Name: InternalServer-1InternalUseLoadEDSResources

Copyright/Legal: MedCom 2025

Profile: http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript

url: TestScript InternalServer-1InternalUseLoadEDSResources

version: 0.1.0

name: InternalServer-1InternalUseLoadEDSResources

status: Aktiv

date: 2025-08-18

publisher: MedCom

contact: MedCom: https://medcom.dk,ehmi@medcom.dk

jurisdiction: Denmark

copyright:

MedCom 2025

Origins

-IndexProfile
*1Test script profile origin type: FHIR-Client (FHIR Client)

Destinations

-IndexProfile
*1Test script profile destination type: FHIR-Server (FHIR Server)

fixture

id

EdsPatientDeliveryStatusCreateFixture

autocreate: false

autodelete: false

resource: ../Fixtures/EdsPatientDeliveryStatusCreateFixture.json

fixture

id

EdsPatientDeliveryStatusFailureFixture

autocreate: false

autodelete: false

resource: ../Fixtures/EdsPatientDeliveryStatusFailureFixture.json

fixture

id

EerEuaDeviceFixture

autocreate: false

autodelete: false

resource: ../Fixtures/EerEUADeviceFixture.json

profile: http://medcomehmi.dk/ig/eds/StructureDefinition/EdsPatientDeliveryStatus

variable

name: EdsPatientDeliveryStatusCreateFixtureRecorded

path: recorded

sourceId: EdsPatientDeliveryStatusCreateFixture

variable

name: EdsPatientDeliveryStatusFailureFixtureRecorded

path: recorded

sourceId: EdsPatientDeliveryStatusFailureFixture

variable

name: EerEuaDeviceFixtureIdentifier

path: identifier.value

sourceId: EerEuaDeviceFixture

test

id

CreateNecessaryEDSResources

name: Create necessary EDS resources

description: Creates the necessary resources for the EDS Server Component Tests

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginParamsResponseId
*Test script operation code: search (Search)AuditEventGET all EdsPatientDeliveryStatusCreateFixture from previous test runs if they existjsonjson1true1?date=${EdsPatientDeliveryStatusCreateFixtureRecorded}PreviousEdsPatientDeliveryStatusCreateFixtures

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginParams
*Test script operation code: delete (Delete)AuditEventDelete EdsPatientDeliveryStatusCreateFixture from previous test runs if it existsjsonjson1true1?date=${EdsPatientDeliveryStatusCreateFixtureRecorded}

action

Asserts

-DescriptionOperatorResponseCodeWarningOnly
*Confirm that the returned HTTP status is either 200(OK), 204(No Content) or 404(Not Found).in200,204,404false

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginSourceId
*Test script operation code: create (Create)AuditEventCreate EdsPatientDeliveryStatusCreateFixturejsonjson1true1EdsPatientDeliveryStatusCreateFixture

action

Asserts

-DescriptionDirectionResponseWarningOnly
*Confirm that the returned HTTP status is 201(Created).responsecreatedfalse

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginParams
*Test script operation code: delete (Delete)AuditEventDelete EdsPatientDeliveryStatusFailureFixture from previous test runs if it existsjsonjson1true1?date=${EdsPatientDeliveryStatusFailureFixtureRecorded}

action

Asserts

-DescriptionOperatorResponseCodeWarningOnly
*Confirm that the returned HTTP status is either 200(OK), 204(No Content) or 404(Not Found).in200,204,404false

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginSourceId
*Test script operation code: create (Create)AuditEventCreate EdsPatientDeliveryStatusFailureFixturejsonjson1true1EdsPatientDeliveryStatusFailureFixture

action

Asserts

-DescriptionDirectionResponseWarningOnly
*Confirm that the returned HTTP status is 201(Created).responsecreatedfalse

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginParams
*Test script operation code: delete (Delete)DeviceDelete EerEuaDeviceFixture from previous test runs if it existsjsonjson1true1?identifier=${EerEuaDeviceFixtureIdentifier}

action

Asserts

-DescriptionOperatorResponseCodeWarningOnly
*Confirm that the returned HTTP status is either 200(OK), 204(No Content) or 404(Not Found).in200,204,404false

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginSourceId
*Test script operation code: create (Create)DeviceCreate EerEuaDeviceFixturejsonjson1true1EerEuaDeviceFixture

action

Asserts

-DescriptionDirectionResponseWarningOnly
*Confirm that the returned HTTP status is 201(Created).responsecreatedfalse