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-PF-receive-emer-imp-01 | Version: 3.0.1 | |||
Active as of 2023-05-25 | Responsible: MedCom | Computable Name: HospitalNotificationTestScript | ||
Copyright/Legal: MedCom 2021 |
Receive: Patient is admitted as emergency, patient is admitted as inpatient, patient is discharged
Generated Narrative: TestScript
Resource TestScript "hospitalnotification-PF-receive-emer-imp-01"
url: http://medcomfhir.dk/ig/hospitalnotificationtestscript/hospitalnotification-PF-receive-emer-imp-01
version: 3.0.1
name: HospitalNotificationTestScript
title: Receive: Patient is admitted as emergency, patient is admitted as inpatient, patient is discharged - PF-receive-emer-imp-01
status: active
date: 2023-05-25
publisher: MedCom
contact: MedCom: mailto:fhir@medcom.dk
description: Receive: Patient is admitted as emergency, patient is admitted as inpatient, patient is discharged
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-STIN-02autocreate: false
autodelete: false
resource: /FHIRSandbox/MedCom/HospitalNotification/v300/Receive/Fixtures/HospitalNotification-fixture-STAA-STIN.xml
fixture
id
create-SLHJ-03autocreate: false
autodelete: false
resource: /FHIRSandbox/MedCom/HospitalNotification/v300/Receive/Fixtures/HospitalNotification-fixture-STAA-STIN-SLHJ.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-STIN
expression: Bundle.entry.resource.ofType(MessageHeader).destination.endpoint
sourceId: create-STIN-02
variable
name: bundleid-STIN
expression: Bundle.id
sourceId: create-STIN-02
variable
name: destinationUri-SLHJ
expression: Bundle.entry.resource.ofType(MessageHeader).destination.endpoint
sourceId: create-SLHJ-03
variable
name: bundleid-SLHJ
expression: Bundle.id
sourceId: create-SLHJ-03
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-STIN-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-STIN. xml xml true /${bundleid-STIN} create-STIN-02 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-03 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-03 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-STIN-02name: Get a HospitalNotification STIN 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-STIN} 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-03name: Get a HospitalNotification SLHJ Message 03
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