GP IT Suppliers 
Witness Testing ReadMe
======================

Some notes on asset files included and base assumptions to support witmess testing of Generic FHIR Receive capability.

Test cases
----------

MM has supplied a Test Script and Results document detailing test cases and acceptance criteria
This pack contains TestCasesData.xls listing assets provided for each test case.

Transport / .ctl files
----------------------
Assume witness testing will be using MESH
Assume supplier will control send & receive boxes (and will modify .ctl file <From_DTS>, <To_DTS> values accordingly. .ctl files have been provided for each test payload, but these still set to my out mailbox and TH in mailbox respectively.

Assume will use the relevant ack <WorkflowId> as per:
New FHIR message Workflow IDs:
Use Case	                        Workflow ID	            Workflow ID for Responses
IP & DC (Acute) Discharge Summary   TOC_FHIR_IP_DISCH       TOC_FHIR_IP_DISCH_ACK
IP & DC (MH) Discharge Summary      TOC_FHIR_MH_DISCH       TOC_FHIR_MH_DISCH_ACK
EC Discharge Summary                TOC_FHIR_EC_DISCH       TOC_FHIR_EC_DISCH_ACK
Outpatient Attendance               TOC_FHIR_OP_ATTEN       TOC_FHIR_OP_ATTEN_ACK

Payload / .dat files / example.xml files
----------------------------------------
Payloads for each test case are provided as .dat MESH payload files. I have also included the base .xml files for each payload (in case they're of use).

Patient resources
-----------------

Patient resources are included for each of the Patient scenarios. TestCasesData.xls details the expected presence (or not) on the receiving GP system
