From e9864f0d73ac757e3eec5f35b7bbcf096524df4b Mon Sep 17 00:00:00 2001
From: VHofman <vincent.hofman@kereval.com>
Date: Thu, 16 Jan 2025 16:11:06 +0100
Subject: [PATCH] First commit Validation profiles + samples

---
 ...DO_ValidationProfile_Request_instance.json | 220 +++++++++++++++
 ...WADO_ValidationProfile_Request_series.json | 251 ++++++++++++++++++
 ANS/WADO/WADO_ValidationProfile_Response.json | 101 +++++++
 .../WADO/Request_instance/NOK_2Accept.txt     |   4 +
 .../WADO/Request_instance/NOK_AcceptMiss.txt  |   4 +
 .../Request_instance/NOK_AcceptSyntax.txt     |   5 +
 .../NOK_AuthorizationMiss.txt                 |  12 +
 .../NOK_AuthorizationRepeat.txt               |  15 ++
 .../NOK_Authorization_BearerMiss.txt          |  14 +
 .../NOK_Authorization_TokenMiss.txt           |  14 +
 .../NOK_BoundaryParameterMiss.txt             |  14 +
 .../NOK_BoundaryParameterRepeat.txt           |  13 +
 .../WADO/Request_instance/NOK_HTTP2.txt       |  14 +
 .../WADO/Request_instance/NOK_HTTPMiss.txt    |  14 +
 .../Request_instance/NOK_InstancesSyntax1.txt |  14 +
 .../Request_instance/NOK_InstancesSyntax2.txt |  14 +
 .../Request_instance/NOK_InstancesValue.txt   |  14 +
 .../NOK_KOSSOPInsanceUIDMiss.txt              |  13 +
 .../NOK_KOSSOPInsanceUIDRepeat.txt            |  15 ++
 .../NOK_KOSSOPInsanceUIDSyntax.txt            |  14 +
 .../WADO/Request_instance/NOK_MethodMiss.txt  |  14 +
 .../Request_instance/NOK_NonTLSRequest.txt    |   5 +
 .../WADO/Request_instance/NOK_POSTMethod.txt  |  14 +
 .../Request_instance/NOK_QParameterMiss.txt   |  14 +
 .../Request_instance/NOK_QParameterRepeat.txt |  14 +
 .../Request_instance/NOK_QParameterValues.txt |  14 +
 .../Request_instance/NOK_QueryParameter.txt   |  14 +
 .../Request_instance/NOK_SeriesRepeat.txt     |  13 +
 .../WADO/Request_instance/NOK_StudiesMiss.txt |  14 +
 .../Request_instance/NOK_StudiesValueMiss.txt |  14 +
 .../NOK_TransferSyntaxMiss.txt                |  14 +
 .../NOK_TransferSyntaxRepeat.txt              |  14 +
 .../NOK_TransferSyntaxValue.txt               |  14 +
 .../WADO/Request_instance/NOK_URLMiss.txt     |  14 +
 .../OK_ExempleCISIS_TSLossless.txt            |   5 +
 .../OK_ExempleCISIS_TSLossy.txt               |   5 +
 .../WADO/Request_instance/OK_Instances_v1.txt |  14 +
 .../WADO/Request_instance/OK_Instances_v2.txt |  14 +
 .../Request_instance/OK_QParameterMinMax.txt  |  14 +
 .../Request_instance/OK_SwitchHeaders.txt     |  14 +
 .../WADO/Request_series/NOK_2Accept.txt       |   4 +
 .../WADO/Request_series/NOK_AcceptMiss.txt    |   4 +
 .../WADO/Request_series/NOK_AcceptSyntax.txt  |   5 +
 .../Request_series/NOK_AuthorizationMiss.txt  |  13 +
 .../NOK_AuthorizationRepeat.txt               |  15 ++
 .../NOK_Authorization_BearerMiss.txt          |  14 +
 .../NOK_Authorization_TokenMiss.txt           |  14 +
 .../NOK_BoundaryParameterMiss.txt             |  14 +
 .../NOK_BoundaryParameterRepeat.txt           |  14 +
 ANS/samples/WADO/Request_series/NOK_HTTP2.txt |  14 +
 .../WADO/Request_series/NOK_HTTPMiss.txt      |  14 +
 .../NOK_KOSSOPInstanceUIDMiss.txt             |  13 +
 .../NOK_KOSSOPInstanceUIDRepeat.txt           |  15 ++
 .../NOK_KOSSOPInstanceUIDSyntax.txt           |  14 +
 .../WADO/Request_series/NOK_MethodMiss.txt    |  14 +
 .../WADO/Request_series/NOK_NonTLSRequest.txt |   5 +
 .../WADO/Request_series/NOK_POSTMethod.txt    |  14 +
 .../Request_series/NOK_QParameterMiss.txt     |  14 +
 .../Request_series/NOK_QParameterRepeat.txt   |  14 +
 .../Request_series/NOK_QParameterValues.txt   |  14 +
 .../Request_series/NOK_QueryParameter.txt     |  14 +
 .../WADO/Request_series/NOK_SeriesRepeat.txt  |  14 +
 .../WADO/Request_series/NOK_SeriesSyntax1.txt |  14 +
 .../WADO/Request_series/NOK_SeriesSyntax2.txt |  13 +
 .../WADO/Request_series/NOK_SeriesValue.txt   |  14 +
 .../WADO/Request_series/NOK_StudiesMiss.txt   |  14 +
 .../Request_series/NOK_StudiesValueMiss.txt   |  14 +
 .../Request_series/NOK_TransferSyntaxMiss.txt |  14 +
 .../NOK_TransferSyntaxRepeat.txt              |  13 +
 .../NOK_TransferSyntaxValue.txt               |  14 +
 .../Request_series/NOK_TypeParameterMiss.txt  |  14 +
 .../NOK_TypeParameterRepeat.txt               |  14 +
 .../Request_series/NOK_TypeParameterValue.txt |  14 +
 .../WADO/Request_series/NOK_URLMiss.txt       |  14 +
 .../OK_ExempleCISIS_TSLossless.txt            |   8 +
 .../OK_ExempleCISIS_TSLossy.txt               |   8 +
 .../Request_series/OK_QParameterMinMax.txt    |  14 +
 .../WADO/Request_series/OK_SwitchHeaders.txt  |  14 +
 .../Response/NOK_BoundaryParameterMiss.txt    |  16 ++
 .../Response/NOK_BoundaryParameterRepeat.txt  |  16 ++
 .../Response/NOK_ContentTypeHeaderMiss.txt    |  15 ++
 .../WADO/Response/NOK_HTTPVersionMiss.txt     |  16 ++
 .../WADO/Response/NOK_HTTPVersionValue.txt    |  16 ++
 .../WADO/Response/NOK_ReasonPhraseMiss.txt    |  16 ++
 .../WADO/Response/NOK_ReasonPhraseValue.txt   |  16 ++
 .../WADO/Response/NOK_StatusCodeMiss.txt      |  16 ++
 .../WADO/Response/NOK_StatusCodeValue.txt     |  16 ++
 .../WADO/Response/NOK_TypeParameterMiss.txt   |  16 ++
 .../WADO/Response/NOK_TypeParameterRepeat.txt |  16 ++
 .../WADO/Response/NOK_TypeParameterValue.txt  |  16 ++
 ANS/samples/WADO/Response/OK_DCM4CHEE.txt     |  16 ++
 91 files changed, 1718 insertions(+)
 create mode 100644 ANS/WADO/WADO_ValidationProfile_Request_instance.json
 create mode 100644 ANS/WADO/WADO_ValidationProfile_Request_series.json
 create mode 100644 ANS/WADO/WADO_ValidationProfile_Response.json
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_2Accept.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_AcceptMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_AcceptSyntax.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_AuthorizationMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_AuthorizationRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_Authorization_BearerMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_Authorization_TokenMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_BoundaryParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_BoundaryParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_HTTP2.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_HTTPMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_InstancesSyntax1.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_InstancesSyntax2.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_InstancesValue.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDSyntax.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_MethodMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_NonTLSRequest.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_POSTMethod.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_QParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_QParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_QParameterValues.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_QueryParameter.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_SeriesRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_StudiesMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_StudiesValueMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_TransferSyntaxMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_TransferSyntaxRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_TransferSyntaxValue.txt
 create mode 100644 ANS/samples/WADO/Request_instance/NOK_URLMiss.txt
 create mode 100644 ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossless.txt
 create mode 100644 ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossy.txt
 create mode 100644 ANS/samples/WADO/Request_instance/OK_Instances_v1.txt
 create mode 100644 ANS/samples/WADO/Request_instance/OK_Instances_v2.txt
 create mode 100644 ANS/samples/WADO/Request_instance/OK_QParameterMinMax.txt
 create mode 100644 ANS/samples/WADO/Request_instance/OK_SwitchHeaders.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_2Accept.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_AcceptMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_AcceptSyntax.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_AuthorizationMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_AuthorizationRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_Authorization_BearerMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_Authorization_TokenMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_BoundaryParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_BoundaryParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_HTTP2.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_HTTPMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDSyntax.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_MethodMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_NonTLSRequest.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_POSTMethod.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_QParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_QParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_QParameterValues.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_QueryParameter.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_SeriesRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_SeriesSyntax1.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_SeriesSyntax2.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_SeriesValue.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_StudiesMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_StudiesValueMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_TransferSyntaxMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_TransferSyntaxRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_TransferSyntaxValue.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_TypeParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_TypeParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_TypeParameterValue.txt
 create mode 100644 ANS/samples/WADO/Request_series/NOK_URLMiss.txt
 create mode 100644 ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossless.txt
 create mode 100644 ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossy.txt
 create mode 100644 ANS/samples/WADO/Request_series/OK_QParameterMinMax.txt
 create mode 100644 ANS/samples/WADO/Request_series/OK_SwitchHeaders.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_BoundaryParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_BoundaryParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_ContentTypeHeaderMiss.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_HTTPVersionMiss.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_HTTPVersionValue.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_ReasonPhraseMiss.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_ReasonPhraseValue.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_StatusCodeMiss.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_StatusCodeValue.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_TypeParameterMiss.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_TypeParameterRepeat.txt
 create mode 100644 ANS/samples/WADO/Response/NOK_TypeParameterValue.txt
 create mode 100644 ANS/samples/WADO/Response/OK_DCM4CHEE.txt

diff --git a/ANS/WADO/WADO_ValidationProfile_Request_instance.json b/ANS/WADO/WADO_ValidationProfile_Request_instance.json
new file mode 100644
index 0000000..11b8634
--- /dev/null
+++ b/ANS/WADO/WADO_ValidationProfile_Request_instance.json
@@ -0,0 +1,220 @@
+{
+    "profileType": "HTTPREQUEST",
+    "id": "WADO-RS_Request_Validation_Profile_instance",
+    "name": "WADO_HTTPRequest",
+    "description": "Validation Profile for validating a WADO-RS HTTP Request searching for a instance",
+    "context": "DIM",
+    "assertions": [
+        {
+            "selector": "request.method",
+            "id": "GETMethodChecking",
+            "description": "The Retrieve transaction (WADO-RS) use GET HTTP Method",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "FIXEDVALUE",
+                    "fixedValue": "GET"
+                }
+            ]
+        },
+        {
+            "selector": "request.version",
+            "id": "HTTP1VersionChecking",
+            "description": "The version field mentionned in the request shall be equal to HTTP/1.1 or HTTPS/1.1",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "FIXEDVALUE",
+                    "fixedValue": "HTTP/1.1"
+                }
+            ]
+        },
+        {
+            "selector": "request.uri.path",
+            "id": "URIRegexChecking",
+            "description": "A Target URI is composed of the Base URI and the Target Resource Path. The Target Resource Path should be linked to the instance DICOM level",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {                     
+                    "type": "REGEX",
+                    "regex": "^.*/studies/[0-9\\.]+/series/[0-9\\.]+/instances/[0-9\\.]+$"
+                }
+            ]
+        },
+        {
+            "selector": "request.uri.scheme",
+            "id": "HTTPSSchemeChecking",
+            "description": "WADO-RS shall support https.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "FIXEDVALUE",
+                    "fixedValue": "https"
+                }
+            ]
+        },
+        {
+            "selector": "request.uri",
+            "id": "QueryParametersAbsenceChecking",
+            "description": "WADO-RS transaction has no Query Parameters.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^[^?]+$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept')",
+            "id": "AcceptHeaderPresenceChecking",
+            "description": "The 'Accept' header field is mandatory for the request.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "OCCURRENCE",
+                    "minOccurrence": 1,
+                    "maxOccurrence": 1
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderContentChecking",
+            "description": "The 'Accept' header field shall not contain 'Accept' keyword",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!Accept).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderBoundaryPresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'boundary'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!;boundary=).)*;boundary=(?:(?!;boundary=).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderTransferSyntaxPresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'transfer-syntax'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!transfer-syntax=*).)*transfer-syntax=*(?:(?!transfer-syntax=*).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').parameters('transfer-syntax').values",
+            "id": "TransferSyntaxValuesChecking",
+            "description": "The transfer-syntax parameter value shall be mentionned in 'Specification Projet DRIMBox'.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(1.2.840.10008.1.2.1)$|^(1.2.840.10008.1.2.4.50)$|^(1.2.840.10008.1.2.4.51)$|^(1.2.840.10008.1.2.4.70)$|^(1.2.840.10008.1.2.4.80)$|^(1.2.840.10008.1.2.4.91)$|^(1.2.840.10008.1.2.4.100)$|^(1.2.840.10008.1.2.4.101)$|^(1.2.840.10008.1.2.4.102)$|^(1.2.840.10008.1.2.4.103)$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderQPresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'q'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!q=*).)*q=*(?:(?!q=*).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').parameters('q').values",
+            "id": "QValuesChecking",
+            "description": "The q parameter value shall be between 0 and 1.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^[0]$|^[1]$|^[0][.][0-9]{1,3}$|^[1][.][0]{1,3}$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Authorization').values",
+            "id": "AuthorizationHeaderPresenceChecking",
+            "description": "The 'Authorization' header field is mandatory for the request.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "OCCURRENCE",
+                    "minOccurrence": 1,
+                    "maxOccurrence": 1
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Authorization').values",
+            "id": "AuthorizationHeaderFieldValueChecking",
+            "description": "The 'Access' token is provided by the HTTP header 'Authorization' with the 'Bearer' type",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^Bearer .*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('KOS-SOPInstanceUID').values",
+            "id": "KOSSOPInstanceUIDHeaderPresenceChecking",
+            "description": "The 'KOS-SOPInstanceUID' header field is mandatory for the request.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "OCCURRENCE",
+                    "minOccurrence": 1,
+                    "maxOccurrence": 1
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('KOS-SOPInstanceUID').values",
+            "id": "KOSSOPInstanceUIDHeaderFieldValueChecking",
+            "description": "KOS-SOPInstanceUID header value shall match the following regex : '^[0-9]+(\\.[0-9]+)*$'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^[0-9]+(\\.[0-9]+)*$"
+                }
+            ]
+        }
+    ]
+}
\ No newline at end of file
diff --git a/ANS/WADO/WADO_ValidationProfile_Request_series.json b/ANS/WADO/WADO_ValidationProfile_Request_series.json
new file mode 100644
index 0000000..82d703d
--- /dev/null
+++ b/ANS/WADO/WADO_ValidationProfile_Request_series.json
@@ -0,0 +1,251 @@
+{
+    "profileType": "HTTPREQUEST",
+    "id": "WADO-RS_Request_Validation_Profile_series",
+    "name": "WADO_HTTPRequest",
+    "description": "Validation Profile for validating a WADO-RS HTTP Request searching for a series",
+    "context": "DIM",
+    "assertions": [
+        {
+            "selector": "request.method",
+            "id": "GETMethodChecking",
+            "description": "The Retrieve transaction (WADO-RS) use GET HTTP Method",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "FIXEDVALUE",
+                    "fixedValue": "GET"
+                }
+            ]
+        },
+        {
+            "selector": "request.version",
+            "id": "HTTP1VersionChecking",
+            "description": "The version field mentionned in the request shall be equal to HTTP/1.1 or HTTPS/1.1",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "FIXEDVALUE",
+                    "fixedValue": "HTTP/1.1"
+                }
+            ]
+        },
+        {
+            "selector": "request.uri.path",
+            "id": "URIRegexChecking",
+            "description": "A Target URI is composed of the Base URI and the Target Resource Path. The Target Resource Path should be linked to the series DICOM level",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^.*/studies/[0-9\\.]+/series/[0-9\\.]+$"
+                }              
+               
+            ]
+        },
+        {
+            "selector": "request.uri.scheme",
+            "id": "HTTPSSchemeChecking",
+            "description": "WADO-RS shall support https.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "FIXEDVALUE",
+                    "fixedValue": "https"
+                }
+            ]
+        },
+        {
+            "selector": "request.uri",
+            "id": "QueryParametersAbsenceChecking",
+            "description": "WADO-RS transaction has no Query Parameters.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^[^?]+$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept')",
+            "id": "AcceptHeaderPresenceChecking",
+            "description": "The 'Accept' header field is mandatory for the request.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "OCCURRENCE",
+                    "minOccurrence": 1,
+                    "maxOccurrence": 1
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderContentChecking",
+            "description": "The 'Accept' header field shall not contain 'Accept' keyword",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!Accept).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderTypePresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'type'",
+            "requirementPriority": "MANDATORY",
+            "applyIf": "!request.uri.path.contains('instances')",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!type=*).)*type=*(?:(?!type=*).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').parameters('type').values",
+            "id": "TypeParameterValueChecking",
+            "description": "Type parameter value shall be : 'application/dicom'",
+            "requirementPriority": "MANDATORY",
+            "applyIf": "!request.uri.path.contains('instances')",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "CLOSEDLIST",
+                    "values": [
+                        "application/dicom"
+                    ]
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderBoundaryPresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'boundary'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!;boundary=).)*;boundary=(?:(?!;boundary=).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderTransferSyntaxPresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'transfer-syntax'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!transfer-syntax=*).)*transfer-syntax=*(?:(?!transfer-syntax=*).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').parameters('transfer-syntax').values",
+            "id": "TransferSyntaxValuesChecking",
+            "description": "The transfer-syntax parameter value shall be mentionned in 'Specification Projet DRIMBox'.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(1.2.840.10008.1.2.1)$|^(1.2.840.10008.1.2.4.50)$|^(1.2.840.10008.1.2.4.51)$|^(1.2.840.10008.1.2.4.70)$|^(1.2.840.10008.1.2.4.80)$|^(1.2.840.10008.1.2.4.91)$|^(1.2.840.10008.1.2.4.100)$|^(1.2.840.10008.1.2.4.101)$|^(1.2.840.10008.1.2.4.102)$|^(1.2.840.10008.1.2.4.103)$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').values",
+            "id": "AcceptHeaderQPresentOnce",
+            "description": "Each Accept header shall have exactly one parameter named 'q'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^(?:(?!q=*).)*q=*(?:(?!q=*).)*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Accept').parameters('q').values",
+            "id": "QValuesChecking",
+            "description": "The q parameter value shall be between 0 and 1.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^[0]$|^[1]$|^[0][.][0-9]{1,3}$|^[1][.][0]{1,3}$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Authorization').values",
+            "id": "AuthorizationHeaderPresenceChecking",
+            "description": "The 'Authorization' header field is mandatory for the request.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "OCCURRENCE",
+                    "minOccurrence": 1,
+                    "maxOccurrence": 1
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('Authorization').values",
+            "id": "AuthorizationHeaderFieldValueChecking",
+            "description": "The 'Access' token is provided by the HTTP header 'Authorization' with the 'Bearer' type",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^Bearer .*$"
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('KOS-SOPInstanceUID').values",
+            "id": "KOSSOPInstanceUIDHeaderPresenceChecking",
+            "description": "The 'KOS-SOPInstanceUID' header field is mandatory for the request.",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "OCCURRENCE",
+                    "minOccurrence": 1,
+                    "maxOccurrence": 1
+                }
+            ]
+        },
+        {
+            "selector": "request.headers('KOS-SOPInstanceUID').values",
+            "id": "KOSSOPInstanceUIDHeaderFieldValueChecking",
+            "description": "KOS-SOPInstanceUID header value shall match the following regex : '^[0-9]+(\\.[0-9]+)*$'",
+            "requirementPriority": "MANDATORY",
+            "checksComposition": "oneOf",
+            "checks": [
+                {
+                    "type": "REGEX",
+                    "regex": "^[0-9]+(\\.[0-9]+)*$"
+                }
+            ]
+        }
+    ]
+}
\ No newline at end of file
diff --git a/ANS/WADO/WADO_ValidationProfile_Response.json b/ANS/WADO/WADO_ValidationProfile_Response.json
new file mode 100644
index 0000000..32adb0d
--- /dev/null
+++ b/ANS/WADO/WADO_ValidationProfile_Response.json
@@ -0,0 +1,101 @@
+{
+  "profileType": "HTTPRESPONSE",
+  "id": "WADO-RS_Response_Validation_Profile",
+  "name": "WADO_HTTPResponse",
+  "description": "Validation Profile for validating an WADO-RS HTTP Response",
+  "context": "DIM",
+  "assertions": [
+    {
+      "selector": "response.version",
+      "id": "HTTP1VersionChecking",
+      "description": "The version field mentionned in the response shall be equal to HTTP/1.1 or HTTPS/1.1",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "FIXEDVALUE",
+        "fixedValue": "HTTP/1.1"
+      }
+    ]
+    },
+    {
+      "selector": "response.statusCode",
+      "id": "StatusCodeValueChecking",
+      "description": "The status code value shall be 200",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "FIXEDVALUE",
+        "fixedValue": "200"
+      }
+    ]
+    },
+    {
+      "selector": "response.statusMessage",
+      "id": "ReasonPhraseValueChecking",
+      "description": "The reason phrase value shall be OK",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "FIXEDVALUE",
+        "fixedValue": "OK"
+      }
+    ]
+    },
+    {
+      "selector": "response.headers('Content-Type').values",
+      "id": "ContentTypeHeaderPresenceChecking",
+      "description": "The 'Content-Type' header field is mandatory for the response.",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "OCCURRENCE",
+        "minOccurrence": 1,
+        "maxOccurrence": 1
+      }
+    ]
+    },
+    {
+      "selector": "response.headers('Content-Type').values",
+      "id": "ContentTypeHeaderTypePresentOnce",
+      "description": "Each Content-Type header shall have exactly one parameter named 'type'",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "REGEX",
+        "regex": "^(?:(?!type=*).)*type=*(?:(?!type=*).)*$"
+      }
+    ]
+    },
+    {
+      "selector": "response.headers('Content-Type').parameters('type').values",
+      "id": "TypeParameterValueChecking",
+      "description": "Type parameter value shall match the following regex : '^\"[a-z]+[a-z]*\/[a-z]+[a-z]*\"'",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "REGEX",
+        "regex": "^[a-z]+[a-z]*\/[a-z]+[a-z]*"
+      }
+    ]
+    },
+    {
+      "selector": "response.headers('Content-Type').values",
+      "id": "ContentTypeHeaderBoundaryPresentOnce",
+      "description": "Each Content-Type header shall have exactly one parameter named 'boundary'",
+      "requirementPriority": "MANDATORY",
+      "checksComposition": "oneOf",
+      "checks": [
+      {
+        "type": "REGEX",
+        "regex": "^(?:(?!boundary=*).)*boundary=*(?:(?!boundary=*).)*$"
+      }
+    ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/ANS/samples/WADO/Request_instance/NOK_2Accept.txt b/ANS/samples/WADO/Request_instance/NOK_2Accept.txt
new file mode 100644
index 0000000..ad489bc
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_2Accept.txt
@@ -0,0 +1,4 @@
+GET https://localhost:5000/drim-co/v1/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.9;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**, Accept:multipart /related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCXXXIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041154673700013463
diff --git a/ANS/samples/WADO/Request_instance/NOK_AcceptMiss.txt b/ANS/samples/WADO/Request_instance/NOK_AcceptMiss.txt
new file mode 100644
index 0000000..5d5b7b1
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_AcceptMiss.txt
@@ -0,0 +1,4 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_AcceptSyntax.txt b/ANS/samples/WADO/Request_instance/NOK_AcceptSyntax.txt
new file mode 100644
index 0000000..30dd33f
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_AcceptSyntax.txt
@@ -0,0 +1,5 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.6;boundary=**multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.5;boundary=**multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.5;boundary=**multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_AuthorizationMiss.txt b/ANS/samples/WADO/Request_instance/NOK_AuthorizationMiss.txt
new file mode 100644
index 0000000..0a78ba3
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_AuthorizationMiss.txt
@@ -0,0 +1,12 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
diff --git a/ANS/samples/WADO/Request_instance/NOK_AuthorizationRepeat.txt b/ANS/samples/WADO/Request_instance/NOK_AuthorizationRepeat.txt
new file mode 100644
index 0000000..35b4317
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_AuthorizationRepeat.txt
@@ -0,0 +1,15 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+Authorization: Bearer abcdefghijklmnopqrstuvwxyz
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_Authorization_BearerMiss.txt b/ANS/samples/WADO/Request_instance/NOK_Authorization_BearerMiss.txt
new file mode 100644
index 0000000..a991ed6
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_Authorization_BearerMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_Authorization_TokenMiss.txt b/ANS/samples/WADO/Request_instance/NOK_Authorization_TokenMiss.txt
new file mode 100644
index 0000000..2864ed9
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_Authorization_TokenMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_BoundaryParameterMiss.txt b/ANS/samples/WADO/Request_instance/NOK_BoundaryParameterMiss.txt
new file mode 100644
index 0000000..197c09a
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_BoundaryParameterMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_BoundaryParameterRepeat.txt b/ANS/samples/WADO/Request_instance/NOK_BoundaryParameterRepeat.txt
new file mode 100644
index 0000000..8fb29d7
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_BoundaryParameterRepeat.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
diff --git a/ANS/samples/WADO/Request_instance/NOK_HTTP2.txt b/ANS/samples/WADO/Request_instance/NOK_HTTP2.txt
new file mode 100644
index 0000000..96c3878
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_HTTP2.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/2
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_HTTPMiss.txt b/ANS/samples/WADO/Request_instance/NOK_HTTPMiss.txt
new file mode 100644
index 0000000..0932fd0
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_HTTPMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_InstancesSyntax1.txt b/ANS/samples/WADO/Request_instance/NOK_InstancesSyntax1.txt
new file mode 100644
index 0000000..c66f333
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_InstancesSyntax1.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_InstancesSyntax2.txt b/ANS/samples/WADO/Request_instance/NOK_InstancesSyntax2.txt
new file mode 100644
index 0000000..216504a
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_InstancesSyntax2.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7..abcdef HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_InstancesValue.txt b/ANS/samples/WADO/Request_instance/NOK_InstancesValue.txt
new file mode 100644
index 0000000..e35bfd7
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_InstancesValue.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/ HTTP/1.1
+Accept: transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDMiss.txt b/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDMiss.txt
new file mode 100644
index 0000000..5dddaad
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDMiss.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDRepeat.txt b/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDRepeat.txt
new file mode 100644
index 0000000..c11766b
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDRepeat.txt
@@ -0,0 +1,15 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+KOS-SOPInstanceUID: 1.2.3.4.5.6.7.8.9
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDSyntax.txt b/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDSyntax.txt
new file mode 100644
index 0000000..0bd6e62
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_KOSSOPInsanceUIDSyntax.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/1.2.3.4.5.6.7.8.9
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_MethodMiss.txt b/ANS/samples/WADO/Request_instance/NOK_MethodMiss.txt
new file mode 100644
index 0000000..6912813
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_MethodMiss.txt
@@ -0,0 +1,14 @@
+https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_NonTLSRequest.txt b/ANS/samples/WADO/Request_instance/NOK_NonTLSRequest.txt
new file mode 100644
index 0000000..963d47e
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_NonTLSRequest.txt
@@ -0,0 +1,5 @@
+GET http://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_POSTMethod.txt b/ANS/samples/WADO/Request_instance/NOK_POSTMethod.txt
new file mode 100644
index 0000000..32b1f05
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_POSTMethod.txt
@@ -0,0 +1,14 @@
+POST https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_QParameterMiss.txt b/ANS/samples/WADO/Request_instance/NOK_QParameterMiss.txt
new file mode 100644
index 0000000..40ceb08
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_QParameterMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_QParameterRepeat.txt b/ANS/samples/WADO/Request_instance/NOK_QParameterRepeat.txt
new file mode 100644
index 0000000..f95d032
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_QParameterRepeat.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_QParameterValues.txt b/ANS/samples/WADO/Request_instance/NOK_QParameterValues.txt
new file mode 100644
index 0000000..6b3f095
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_QParameterValues.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.01;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=1.1;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_QueryParameter.txt b/ANS/samples/WADO/Request_instance/NOK_QueryParameter.txt
new file mode 100644
index 0000000..00be550
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_QueryParameter.txt
@@ -0,0 +1,14 @@
+GET https://drim.ihe-catalyst.net/dcm4chee-arc/aets/DCM4CHEE/rs/studies/1.3.6.1.4.1.21367.2011.2.1.395.268.217/series/1.2.208.154.1.35676.16754.6008.16895.41500.25174.8989.57145/instances/1.2.208.154.1.7590.24235.34158.19355.34399.9894.30769.39102?param1=a HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_SeriesRepeat.txt b/ANS/samples/WADO/Request_instance/NOK_SeriesRepeat.txt
new file mode 100644
index 0000000..5b22e36
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_SeriesRepeat.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/series/1.2.3.4/instances/1.23.456.789 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
diff --git a/ANS/samples/WADO/Request_instance/NOK_StudiesMiss.txt b/ANS/samples/WADO/Request_instance/NOK_StudiesMiss.txt
new file mode 100644
index 0000000..1cf6d35
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_StudiesMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_StudiesValueMiss.txt b/ANS/samples/WADO/Request_instance/NOK_StudiesValueMiss.txt
new file mode 100644
index 0000000..eac86fd
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_StudiesValueMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxMiss.txt b/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxMiss.txt
new file mode 100644
index 0000000..1c9c5d0
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxRepeat.txt b/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxRepeat.txt
new file mode 100644
index 0000000..8138bd4
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxRepeat.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxValue.txt b/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxValue.txt
new file mode 100644
index 0000000..806eaa7
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_TransferSyntaxValue.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.72;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/NOK_URLMiss.txt b/ANS/samples/WADO/Request_instance/NOK_URLMiss.txt
new file mode 100644
index 0000000..9dfef8c
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/NOK_URLMiss.txt
@@ -0,0 +1,14 @@
+GET HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossless.txt b/ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossless.txt
new file mode 100644
index 0000000..939a333
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossless.txt
@@ -0,0 +1,5 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.6;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossy.txt b/ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossy.txt
new file mode 100644
index 0000000..544c569
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/OK_ExempleCISIS_TSLossy.txt
@@ -0,0 +1,5 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/OK_Instances_v1.txt b/ANS/samples/WADO/Request_instance/OK_Instances_v1.txt
new file mode 100644
index 0000000..8db1dbd
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/OK_Instances_v1.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/OK_Instances_v2.txt b/ANS/samples/WADO/Request_instance/OK_Instances_v2.txt
new file mode 100644
index 0000000..8d70786
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/OK_Instances_v2.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/OK_QParameterMinMax.txt b/ANS/samples/WADO/Request_instance/OK_QParameterMinMax.txt
new file mode 100644
index 0000000..559bfea
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/OK_QParameterMinMax.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.0;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=1;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=1.0;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_instance/OK_SwitchHeaders.txt b/ANS/samples/WADO/Request_instance/OK_SwitchHeaders.txt
new file mode 100644
index 0000000..f553246
--- /dev/null
+++ b/ANS/samples/WADO/Request_instance/OK_SwitchHeaders.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/instances/1.2.3.4.5.6.7 HTTP/1.1
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+
diff --git a/ANS/samples/WADO/Request_series/NOK_2Accept.txt b/ANS/samples/WADO/Request_series/NOK_2Accept.txt
new file mode 100644
index 0000000..9d60f85
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_2Accept.txt
@@ -0,0 +1,4 @@
+GET https://localhost:5000/drim-co/v1/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.9;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**, Accept:multipart /related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**, Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCXXXIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041154673700013463
diff --git a/ANS/samples/WADO/Request_series/NOK_AcceptMiss.txt b/ANS/samples/WADO/Request_series/NOK_AcceptMiss.txt
new file mode 100644
index 0000000..b9dc5a2
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_AcceptMiss.txt
@@ -0,0 +1,4 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_AcceptSyntax.txt b/ANS/samples/WADO/Request_series/NOK_AcceptSyntax.txt
new file mode 100644
index 0000000..7951499
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_AcceptSyntax.txt
@@ -0,0 +1,5 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.6;boundary=**multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.5;boundary=**multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.5;boundary=**multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_AuthorizationMiss.txt b/ANS/samples/WADO/Request_series/NOK_AuthorizationMiss.txt
new file mode 100644
index 0000000..2eaf91f
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_AuthorizationMiss.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_AuthorizationRepeat.txt b/ANS/samples/WADO/Request_series/NOK_AuthorizationRepeat.txt
new file mode 100644
index 0000000..d8abd6a
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_AuthorizationRepeat.txt
@@ -0,0 +1,15 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+Authorization: Bearer abcdefghijklmnopqrstuvwxyz
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_Authorization_BearerMiss.txt b/ANS/samples/WADO/Request_series/NOK_Authorization_BearerMiss.txt
new file mode 100644
index 0000000..1bf91aa
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_Authorization_BearerMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_Authorization_TokenMiss.txt b/ANS/samples/WADO/Request_series/NOK_Authorization_TokenMiss.txt
new file mode 100644
index 0000000..5596b3f
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_Authorization_TokenMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_BoundaryParameterMiss.txt b/ANS/samples/WADO/Request_series/NOK_BoundaryParameterMiss.txt
new file mode 100644
index 0000000..2ab1cfd
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_BoundaryParameterMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_BoundaryParameterRepeat.txt b/ANS/samples/WADO/Request_series/NOK_BoundaryParameterRepeat.txt
new file mode 100644
index 0000000..2b3a60a
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_BoundaryParameterRepeat.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_HTTP2.txt b/ANS/samples/WADO/Request_series/NOK_HTTP2.txt
new file mode 100644
index 0000000..8eb2e20
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_HTTP2.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/2
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_HTTPMiss.txt b/ANS/samples/WADO/Request_series/NOK_HTTPMiss.txt
new file mode 100644
index 0000000..096f23b
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_HTTPMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDMiss.txt b/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDMiss.txt
new file mode 100644
index 0000000..a7f78a3
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDMiss.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+
diff --git a/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDRepeat.txt b/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDRepeat.txt
new file mode 100644
index 0000000..41812ca
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDRepeat.txt
@@ -0,0 +1,15 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+KOS-SOPInstanceUID: 1.2.3.4.5.6.7.8.9
+
diff --git a/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDSyntax.txt b/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDSyntax.txt
new file mode 100644
index 0000000..404b0c6
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_KOSSOPInstanceUIDSyntax.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/1.2.3.4.5.6.7.8.9
+
diff --git a/ANS/samples/WADO/Request_series/NOK_MethodMiss.txt b/ANS/samples/WADO/Request_series/NOK_MethodMiss.txt
new file mode 100644
index 0000000..2f50ec1
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_MethodMiss.txt
@@ -0,0 +1,14 @@
+https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_NonTLSRequest.txt b/ANS/samples/WADO/Request_series/NOK_NonTLSRequest.txt
new file mode 100644
index 0000000..d74c9b6
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_NonTLSRequest.txt
@@ -0,0 +1,5 @@
+GET http://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_POSTMethod.txt b/ANS/samples/WADO/Request_series/NOK_POSTMethod.txt
new file mode 100644
index 0000000..4ed3402
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_POSTMethod.txt
@@ -0,0 +1,14 @@
+POST https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_QParameterMiss.txt b/ANS/samples/WADO/Request_series/NOK_QParameterMiss.txt
new file mode 100644
index 0000000..56b20b7
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_QParameterMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_QParameterRepeat.txt b/ANS/samples/WADO/Request_series/NOK_QParameterRepeat.txt
new file mode 100644
index 0000000..3710871
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_QParameterRepeat.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_QParameterValues.txt b/ANS/samples/WADO/Request_series/NOK_QParameterValues.txt
new file mode 100644
index 0000000..4d68773
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_QParameterValues.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.01;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=1.1;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_QueryParameter.txt b/ANS/samples/WADO/Request_series/NOK_QueryParameter.txt
new file mode 100644
index 0000000..4b2c212
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_QueryParameter.txt
@@ -0,0 +1,14 @@
+GET https://drim.ihe-catalyst.net/dcm4chee-arc/aets/DCM4CHEE/rs/studies/1.3.6.1.4.1.21367.2011.2.1.395.268.217/series/1.2.208.154.1.35676.16754.6008.16895.41500.25174.8989.57145?param1=a HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_SeriesRepeat.txt b/ANS/samples/WADO/Request_series/NOK_SeriesRepeat.txt
new file mode 100644
index 0000000..d15147b
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_SeriesRepeat.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463/series/1.2.3.4 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_SeriesSyntax1.txt b/ANS/samples/WADO/Request_series/NOK_SeriesSyntax1.txt
new file mode 100644
index 0000000..84882e7
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_SeriesSyntax1.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_SeriesSyntax2.txt b/ANS/samples/WADO/Request_series/NOK_SeriesSyntax2.txt
new file mode 100644
index 0000000..4ea9ed7
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_SeriesSyntax2.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463..abcdef HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
diff --git a/ANS/samples/WADO/Request_series/NOK_SeriesValue.txt b/ANS/samples/WADO/Request_series/NOK_SeriesValue.txt
new file mode 100644
index 0000000..be15d89
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_SeriesValue.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/ HTTP/1.1
+Accept: transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_StudiesMiss.txt b/ANS/samples/WADO/Request_series/NOK_StudiesMiss.txt
new file mode 100644
index 0000000..4441c53
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_StudiesMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_StudiesValueMiss.txt b/ANS/samples/WADO/Request_series/NOK_StudiesValueMiss.txt
new file mode 100644
index 0000000..300f462
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_StudiesValueMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_TransferSyntaxMiss.txt b/ANS/samples/WADO/Request_series/NOK_TransferSyntaxMiss.txt
new file mode 100644
index 0000000..fefbdd1
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_TransferSyntaxMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_TransferSyntaxRepeat.txt b/ANS/samples/WADO/Request_series/NOK_TransferSyntaxRepeat.txt
new file mode 100644
index 0000000..74aae2b
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_TransferSyntaxRepeat.txt
@@ -0,0 +1,13 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
diff --git a/ANS/samples/WADO/Request_series/NOK_TransferSyntaxValue.txt b/ANS/samples/WADO/Request_series/NOK_TransferSyntaxValue.txt
new file mode 100644
index 0000000..31af5f4
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_TransferSyntaxValue.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.72;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_TypeParameterMiss.txt b/ANS/samples/WADO/Request_series/NOK_TypeParameterMiss.txt
new file mode 100644
index 0000000..6f53fd8
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_TypeParameterMiss.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_TypeParameterRepeat.txt b/ANS/samples/WADO/Request_series/NOK_TypeParameterRepeat.txt
new file mode 100644
index 0000000..cf810d9
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_TypeParameterRepeat.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_TypeParameterValue.txt b/ANS/samples/WADO/Request_series/NOK_TypeParameterValue.txt
new file mode 100644
index 0000000..d010160
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_TypeParameterValue.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type=ValueIncorrect;transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/NOK_URLMiss.txt b/ANS/samples/WADO/Request_series/NOK_URLMiss.txt
new file mode 100644
index 0000000..9dfef8c
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/NOK_URLMiss.txt
@@ -0,0 +1,14 @@
+GET HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossless.txt b/ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossless.txt
new file mode 100644
index 0000000..a971a2f
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossless.txt
@@ -0,0 +1,8 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.8;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.6;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+User-Agent: Java/11.0.16
+Host: 10.53.0.72:8082
+Connection: keep-alive
+
diff --git a/ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossy.txt b/ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossy.txt
new file mode 100644
index 0000000..836f448
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/OK_ExempleCISIS_TSLossy.txt
@@ -0,0 +1,8 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept:multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=**,multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=**,
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+User-Agent: Java/11.0.16
+Host: 10.53.0.72:8082
+Connection: keep-alive
+
diff --git a/ANS/samples/WADO/Request_series/OK_QParameterMinMax.txt b/ANS/samples/WADO/Request_series/OK_QParameterMinMax.txt
new file mode 100644
index 0000000..db0fffe
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/OK_QParameterMinMax.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.0;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=1;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=1.0;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+
diff --git a/ANS/samples/WADO/Request_series/OK_SwitchHeaders.txt b/ANS/samples/WADO/Request_series/OK_SwitchHeaders.txt
new file mode 100644
index 0000000..5f4a0b4
--- /dev/null
+++ b/ANS/samples/WADO/Request_series/OK_SwitchHeaders.txt
@@ -0,0 +1,14 @@
+GET https://drimbox/studies/1.2.840.113745.101000.108000.38425.5599.7073835/series/1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463 HTTP/1.1
+KOS-SOPInstanceUID: 1.3.12.2.1107.5.1.4.54023.30000005041115305593700013463
+Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgO
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.50;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.51;q=0.9;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.70;q=0.6;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.1;q=0.4;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.100;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.101;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.91;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.102;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.103;q=0.5;boundary=myboundary
+Accept: multipart/related; type="application/dicom";transfer-syntax=1.2.840.10008.1.2.4.80;q=0.5;boundary=myboundary
+
diff --git a/ANS/samples/WADO/Response/NOK_BoundaryParameterMiss.txt b/ANS/samples/WADO/Response/NOK_BoundaryParameterMiss.txt
new file mode 100644
index 0000000..18b1530
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_BoundaryParameterMiss.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_BoundaryParameterRepeat.txt b/ANS/samples/WADO/Response/NOK_BoundaryParameterRepeat.txt
new file mode 100644
index 0000000..3411311
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_BoundaryParameterRepeat.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829; boundary=myBoundary
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_ContentTypeHeaderMiss.txt b/ANS/samples/WADO/Response/NOK_ContentTypeHeaderMiss.txt
new file mode 100644
index 0000000..38395ce
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_ContentTypeHeaderMiss.txt
@@ -0,0 +1,15 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_HTTPVersionMiss.txt b/ANS/samples/WADO/Response/NOK_HTTPVersionMiss.txt
new file mode 100644
index 0000000..3d26ac6
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_HTTPVersionMiss.txt
@@ -0,0 +1,16 @@
+200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_HTTPVersionValue.txt b/ANS/samples/WADO/Response/NOK_HTTPVersionValue.txt
new file mode 100644
index 0000000..19cfb82
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_HTTPVersionValue.txt
@@ -0,0 +1,16 @@
+HTTP/2 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_ReasonPhraseMiss.txt b/ANS/samples/WADO/Response/NOK_ReasonPhraseMiss.txt
new file mode 100644
index 0000000..0048e58
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_ReasonPhraseMiss.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_ReasonPhraseValue.txt b/ANS/samples/WADO/Response/NOK_ReasonPhraseValue.txt
new file mode 100644
index 0000000..a560deb
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_ReasonPhraseValue.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 BadRequest
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_StatusCodeMiss.txt b/ANS/samples/WADO/Response/NOK_StatusCodeMiss.txt
new file mode 100644
index 0000000..1b47622
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_StatusCodeMiss.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_StatusCodeValue.txt b/ANS/samples/WADO/Response/NOK_StatusCodeValue.txt
new file mode 100644
index 0000000..6cc0b18
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_StatusCodeValue.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 400 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_TypeParameterMiss.txt b/ANS/samples/WADO/Response/NOK_TypeParameterMiss.txt
new file mode 100644
index 0000000..a874d6d
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_TypeParameterMiss.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_TypeParameterRepeat.txt b/ANS/samples/WADO/Response/NOK_TypeParameterRepeat.txt
new file mode 100644
index 0000000..648fa5a
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_TypeParameterRepeat.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom";type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/NOK_TypeParameterValue.txt b/ANS/samples/WADO/Response/NOK_TypeParameterValue.txt
new file mode 100644
index 0000000..1cb3ea8
--- /dev/null
+++ b/ANS/samples/WADO/Response/NOK_TypeParameterValue.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type=123456789; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
diff --git a/ANS/samples/WADO/Response/OK_DCM4CHEE.txt b/ANS/samples/WADO/Response/OK_DCM4CHEE.txt
new file mode 100644
index 0000000..d90f6aa
--- /dev/null
+++ b/ANS/samples/WADO/Response/OK_DCM4CHEE.txt
@@ -0,0 +1,16 @@
+HTTP/1.1 200 OK
+Date: Tue, 28 Mar 2023 08:50:09 GMT
+Server: Apache
+Strict-Transport-Security: max-age=63072000; includeSubdomains;
+Access-Control-Allow-Headers: origin, content-type, accept, authorization
+Access-Control-Expose-Headers: content-type, warning
+Access-Control-Allow-Origin: *
+ETag: "1330673892"
+Last-Modified: Tue, 14 Feb 2023 09:45:19 GMT
+Access-Control-Allow-Credentials: true
+Content-Type: multipart/related;start="<4d395c57-31ea-4991-9473-4e775eead1bd@resteasy-multipart>";transfer-syntax=1.2.840.10008.1.2.1;type="application/dicom"; boundary=7544a517-4f5a-4007-9762-690998213829
+Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
+Keep-Alive: timeout=5, max=100
+Connection: Keep-Alive
+Transfer-Encoding: chunked
+
-- 
GitLab