HospitalNotification Testscripts
3.0.1 - ci-build
This page is part of the DK MedCom HospitalNotification TestScripts (v3.0.1: Release) based on FHIR R4. . For a full list of available versions, see the Directory of published versions
Official URL: http://medcomfhir.dk/ig/hospitalnotificationtestscript/hospitalnotification-receive-slhj-emer | Version: 3.0.1 | |||
Active as of 2023-05-25 | Responsible: MedCom | Computable Name: HospitalNotificationTestScript | ||
Copyright/Legal: MedCom 2021 |
Receive: End hospital stay - patient completed to home/primary sector
Generated Narrative: TestScript
Resource TestScript "hospitalnotification-receive-slhj-emer"
url: http://medcomfhir.dk/ig/hospitalnotificationtestscript/hospitalnotification-receive-slhj-emer
version: 3.0.1
name: HospitalNotificationTestScript
title: Receive: End hospital stay - patient completed to home/primary sector - SLHJ-emer
status: active
date: 2023-05-25
publisher: MedCom
contact: MedCom: mailto:fhir@medcom.dk
description: Receive: End hospital stay - patient completed to home/primary sector
copyright: MedCom 2021
- | Index | Profile |
* | 1 | FHIR Client (Details: http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types code FHIR-Client = 'FHIR Client', stated as 'null') |
- | Index | Profile |
* | 1 | FHIR Server (Details: http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types code FHIR-Server = 'FHIR Server', stated as 'null') |
fixture
id
create-STAA-01autocreate: false
autodelete: false
resource: /FHIRSandbox/MedCom/HospitalNotification/v300/Receive/Fixtures/HospitalNotification-fixture-STAA.xml
fixture
id
create-SLHJ-02autocreate: false
autodelete: false
resource: /FHIRSandbox/MedCom/HospitalNotification/v300/Receive/Fixtures/HospitalNotification-fixture-SLHJ-emer.xml
profile: http://medcomfhir.dk/ig/hospitalnotification/StructureDefinition/medcom-hospitalNotification-message "MedComHospitalNotificationMessage"
variable
name: destinationUri-STAA
expression: Bundle.entry.resource.ofType(MessageHeader).destination.endpoint
sourceId: create-STAA-01
variable
name: bundleid-STAA
expression: Bundle.id
sourceId: create-STAA-01
variable
name: destinationUri-SLHJ
expression: Bundle.entry.resource.ofType(MessageHeader).destination.endpoint
sourceId: create-SLHJ-02
variable
name: bundleid-SLHJ
expression: Bundle.id
sourceId: create-SLHJ-02
setup
action
Operations
- Type Resource Description Accept EncodeRequestUrl Params * Delete (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code delete = 'Delete', stated as 'null') Bundle System-generated search and delete operations from conditional delete on Bundle MessageHeader.destination.endpoint xml true ?message.destination-uri=${destinationUri-STAA} action
Operations
- Type Resource Description Accept ContentType EncodeRequestUrl SourceId * Create (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code create = 'Create', stated as 'null') Bundle Create the Bundle resource in XML format on the destination server. xml xml true create-STAA-01 action
Operations
- Type Resource Description Accept ContentType EncodeRequestUrl Params SourceId * Create using Update (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code updateCreate = 'Create using Update', stated as 'null') Bundle Update the Bundle.id in XML format on the destination server, so it corresponds to $bundleid-STAA. xml xml true /${bundleid-STAA} create-STAA-01 action
Asserts
- Description Direction Operator ResponseCode WarningOnly * Confirm that the returned HTTP status is okay or created. response in 200,201 false action
Operations
- Type Resource Description Accept ContentType EncodeRequestUrl SourceId * Create (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code create = 'Create', stated as 'null') Bundle Create the Bundle resource in XML format on the destination server. xml xml true create-SLHJ-02 action
Operations
- Type Resource Description Accept ContentType EncodeRequestUrl Params SourceId * Create using Update (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code updateCreate = 'Create using Update', stated as 'null') Bundle Update the Bundle.id in XML format on the destination server, so it corresponds to $bundleid-SLHJ. xml xml true /${bundleid-SLHJ} create-SLHJ-02 action
Asserts
- Description Direction Operator ResponseCode WarningOnly * Confirm that the returned HTTP status is okay or created. response in 200,201 false
test
id
hospitalnotification-read-STAA-01name: Get a HospitalNotification STAA Message 01
description: GET a Hospital notification. The expected response is a 200(OK) with a payload of the Hospital notification resource in XML format.
action
Operations
- Type Resource Description Accept ContentType Destination EncodeRequestUrl Origin Params * Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null') Bundle Receive Hospital Notification xml xml 1 true 1 /${bundleid-STAA} action
Asserts
- Description Direction Operator ResponseCode WarningOnly * Confirm that the returned HTTP status is okay or created. response in 200,201 false
test
id
hospitalnotification-read-SLHJ-02name: Get a HospitalNotification SLHJ Message 02
description: GET a Hospital notification. The expected response is a 200(OK) with a payload of the Hospital notification resource in XML format.
action
Operations
- Type Resource Description Accept ContentType Destination EncodeRequestUrl Origin Params * Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null') Bundle Receive Hospital Notification xml xml 1 true 1 /${bundleid-SLHJ} action
Asserts
- Description Direction Operator ResponseCode WarningOnly * Confirm that the returned HTTP status is okay or created. response in 200,201 false