Test Name |
Description |
Status |
Duration |
Test: Step1-CreateNewAllergyIntolerance |
Create a new AllergyIntolerance in XML format where the server assigns the resource id. The expected response code is 201 (Created) with a content of either the created AllergyIntolerance resource in XML format, an OperationOutcome resource in XML format or an empty payload. |
Passed |
1.403s |
Test: Step1-CreateNewAllergyIntolerance |
Create a new AllergyIntolerance in XML format where the server assigns the resource id. The expected response code is 201 (Created) with a content of either the created AllergyIntolerance resource in XML format, an OperationOutcome resource in XML format or an empty payload. |
Passed |
1.403s |
Operation |
create
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Request: |
Body |
Response: |
Body |
|
201 Created
|
0.494s |
Description: |
AllergyIntolerance create operation with HTTP Header Accept and Content-Type set to XML format. |
...more
[hide]
Type: |
create
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance |
Definition: |
...more
[hide] {
"type" : "create",
"accept" : "xml",
"contentType" : "xml",
"description" : "AllergyIntolerance create operation with HTTP Header Accept and Content-Type set to XML format.",
"origin" : 1,
"destination" : 1,
"encodeRequestUrl" : true,
"sourceId" : "resource-create"
}
|
Request: |
...more
[hide]
Method: |
POST |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance |
Headers: |
|
|
Request: |
Body
|
Response: |
...more
[hide]
Status: |
HTTP/1.1 201 Created |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
etag |
|
last-modified |
|
location |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 201(Created).
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 201(Created).",
"response" : "created",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected versioning HTTP Headers.
|
|
0.002s |
Rule: |
Confirm that 'ETag' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertETagIfSupported
|
Params: |
header:
ETag
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected versioning HTTP Headers.
|
|
0.001s |
Rule: |
Confirm that 'Last-Modified' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertLastModifiedIfSupported
|
Params: |
header:
Last-Modified
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected create ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header is present if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected create ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header contains application/fhir+xml if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected create ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header contains charset=utf-8 if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected create ok response HTTP Headers and body.
|
|
0.001s |
Rule: |
Confirm that response body resource type is one of AllergyIntolerance,OperationOutcome if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected create ok response HTTP Headers and body.
Profile assertion skipped. The actual value "AllergyIntolerance" did not match the expected value "OperationOutcome" for resource type in response.
|
Skipped |
0.001s |
Profile assertion skipped. The actual value "AllergyIntolerance" did not match the expected value "OperationOutcome" for resource type in response.
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'operationoutcome-profile' if resource is OperationOutcome in response body. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected create ok response HTTP Headers and body.
|
|
0.090s |
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'resource-profile' if resource is AllergyIntolerance in response body. |
Definition: |
...more
[hide]
assertProfileIfResource
|
Params: |
validateProfileId:
resource-profile
resource:
AllergyIntolerance
resourceOperator:
equals
|
|
|
Operation |
search-type
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Response: |
Body |
|
200 OK
|
0.476s |
Description: |
Search for the created AllergyIntolerance by the unique identifier. |
...more
[hide]
Type: |
search-type
|
Resource: |
AllergyIntolerance
|
Params: |
identifier
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance?identifier=3788109874-575769 |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance?identifier=3788109874-575769 |
Definition: |
...more
[hide] {
"type" : "search",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "Search for the created AllergyIntolerance by the unique identifier.",
"origin" : 1,
"destination" : 1,
"params" : "?identifier=${searchParamIdentifier}",
"responseId" : "create-search-response",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
GET |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance?identifier=3788109874-575769 |
Headers: |
|
|
Response Id: |
create-search-response |
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 200(OK).
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 200(OK).",
"response" : "okay",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-search-response
|
|
Assert |
Assert
Confirm that the returned content format is XML ('application/fhir+xml').
|
|
0.000s |
Definition: |
...more
[hide] {
"contentType" : "xml",
"description" : "Confirm that the returned content format is XML ('application/fhir+xml').",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-search-response
|
|
Assert |
Assert
Confirm that the response payload contains the Bundle resource type.
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the response payload contains the Bundle resource type.",
"resource" : "Bundle",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-search-response
|
|
Assert |
Assert
Validate that the returned resource conforms to the corresponding FHIR bundle profile.
|
|
0.090s |
Definition: |
...more
[hide] {
"description" : "Validate that the returned resource conforms to the corresponding FHIR bundle profile.",
"validateProfileId" : "bundle-profile",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-search-response
|
|
|
Test: Step2-ReadAllergyIntolerance |
Read the AllergyIntolerance in XML format created in step 1. The expected response code is 200 (OK) with a content of the found AllergyIntolerance resource in XML format. |
Passed |
0.729s |
Test: Step2-ReadAllergyIntolerance |
Read the AllergyIntolerance in XML format created in step 1. The expected response code is 200 (OK) with a content of the found AllergyIntolerance resource in XML format. |
Passed |
0.729s |
Operation |
read
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Response: |
Body |
|
200 OK
|
0.482s |
Description: |
AllergyIntolerance read operation with HTTP Header Accept set to XML format. |
...more
[hide]
Type: |
read
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Definition: |
...more
[hide] {
"type" : "read",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "AllergyIntolerance read operation with HTTP Header Accept set to XML format.",
"origin" : 1,
"destination" : 1,
"params" : "/${createResourceId}",
"responseId" : "create-read-response",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
GET |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Headers: |
|
|
Response Id: |
create-read-response |
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
etag |
|
last-modified |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 200(OK).
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 200(OK).",
"response" : "okay",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-read-response
|
|
Assert |
Assert
Confirm that the returned HTTP Header Content-Type is present.
|
|
0.000s |
Definition: |
...more
[hide] {
"operatorType" : "notEmpty",
"description" : "Confirm that the returned HTTP Header Content-Type is present.",
"headerField" : "Content-Type",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-read-response
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected versioning HTTP Headers.
|
|
0.002s |
Rule: |
Confirm that 'ETag' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertETagIfSupported
|
Params: |
header:
ETag
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
Source: |
create-read-response
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected versioning HTTP Headers.
|
|
0.002s |
Rule: |
Confirm that 'Last-Modified' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertLastModifiedIfSupported
|
Params: |
header:
Last-Modified
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
Source: |
create-read-response
|
|
Assert |
Assert
Confirm that the returned resource type is AllergyIntolerance.
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned resource type is AllergyIntolerance.",
"resource" : "AllergyIntolerance",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-read-response
|
|
Assert |
Assert
Validate that the returned resource conforms to the corresponding FHIR resource profile.
|
|
0.091s |
Definition: |
...more
[hide] {
"description" : "Validate that the returned resource conforms to the corresponding FHIR resource profile.",
"validateProfileId" : "resource-profile",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
create-read-response
|
|
|
Test: Step3-UpdateAllergyIntolerance |
Update the AllergyIntolerance created in step 1 in XML format. The expected response code is 200 (OK) with a content of either the updated AllergyIntolerance resource in XML format, an OperationOutcome resource in XML format or an empty payload. |
Passed |
1.451s |
Test: Step3-UpdateAllergyIntolerance |
Update the AllergyIntolerance created in step 1 in XML format. The expected response code is 200 (OK) with a content of either the updated AllergyIntolerance resource in XML format, an OperationOutcome resource in XML format or an empty payload. |
Passed |
1.451s |
Operation |
update
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Request: |
Body |
Response: |
Body |
|
200 OK
|
0.498s |
Description: |
AllergyIntolerance update operation with XML content. |
...more
[hide]
Type: |
update
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Definition: |
...more
[hide] {
"type" : "update",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"contentType" : "xml",
"description" : "AllergyIntolerance update operation with XML content.",
"origin" : 1,
"destination" : 1,
"params" : "/${createResourceId}",
"encodeRequestUrl" : true,
"sourceId" : "resource-update"
}
|
Request: |
...more
[hide]
Method: |
PUT |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Headers: |
|
|
Request: |
Body
|
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
etag |
|
last-modified |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 200(OK).
|
|
0.001s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 200(OK).",
"responseCode" : "200",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected versioning HTTP Headers.
|
|
0.002s |
Rule: |
Confirm that 'ETag' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertETagIfSupported
|
Params: |
header:
ETag
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected versioning HTTP Headers.
|
|
0.002s |
Rule: |
Confirm that 'Last-Modified' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertLastModifiedIfSupported
|
Params: |
header:
Last-Modified
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header is present if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header contains application/fhir+xml if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header contains charset=utf-8 if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response body resource type is one of AllergyIntolerance,OperationOutcome if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
Profile assertion skipped. The actual value "AllergyIntolerance" did not match the expected value "OperationOutcome" for resource type in response.
|
Skipped |
0.003s |
Profile assertion skipped. The actual value "AllergyIntolerance" did not match the expected value "OperationOutcome" for resource type in response.
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'operationoutcome-profile' if resource is OperationOutcome in response body. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
|
|
0.092s |
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'resource-profile' if resource is AllergyIntolerance in response body. |
Definition: |
...more
[hide]
assertProfileIfResource
|
Params: |
validateProfileId:
resource-profile
resource:
AllergyIntolerance
resourceOperator:
equals
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected update ok response HTTP Headers and body.
|
|
0.046s |
Rule: |
Confirm that path "meta/versionId" value is present in response body if resource is AllergyIntolerance in response body and versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertVersionIdIfResourceAndSupported
|
Params: |
xPath:
meta/versionId
jsonPath:
.meta.versionId
pathOperator:
notEmpty
resource:
AllergyIntolerance
resourceOperator:
equals
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
|
|
|
Operation |
read
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Response: |
Body |
|
200 OK
|
0.482s |
Description: |
Read the AllergyIntolerance in order to verify the updated contents. |
...more
[hide]
Type: |
read
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Definition: |
...more
[hide] {
"type" : "read",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "Read the AllergyIntolerance in order to verify the updated contents.",
"origin" : 1,
"destination" : 1,
"params" : "/${createResourceId}",
"responseId" : "resource-read",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
GET |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Headers: |
|
|
Response Id: |
resource-read |
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
etag |
|
last-modified |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 200(OK).
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 200(OK).",
"responseCode" : "200",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
resource-read
|
|
Assert |
Assert
Confirm that the returned content format is XML ('application/fhir+xml').
|
|
0.000s |
Definition: |
...more
[hide] {
"contentType" : "xml",
"description" : "Confirm that the returned content format is XML ('application/fhir+xml').",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
resource-read
|
|
Assert |
Assert
Validate that the returned resource conforms to the corresponding FHIR resource profile.
|
|
0.084s |
Definition: |
...more
[hide] {
"description" : "Validate that the returned resource conforms to the corresponding FHIR resource profile.",
"validateProfileId" : "resource-profile",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
Source: |
resource-read
|
|
|
Test: Step4-AllergyIntoleranceHistoryInstance |
Retrieve the updated AllergyIntolerance instance's history in XML format. The expected response code is 200 (OK) with a Bundle resource in XML format of type history containing the created and updated versions of the AllergyIntolerance. |
Passed |
0.726s |
Test: Step4-AllergyIntoleranceHistoryInstance |
Retrieve the updated AllergyIntolerance instance's history in XML format. The expected response code is 200 (OK) with a Bundle resource in XML format of type history containing the created and updated versions of the AllergyIntolerance. |
Passed |
0.726s |
Operation |
history-instance
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Response: |
Body |
|
200 OK
|
0.486s |
Description: |
Retrieve the history for a single, known AllergyIntolerance. |
...more
[hide]
Type: |
history-instance
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU/_history |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU/_history |
Definition: |
...more
[hide] {
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "Retrieve the history for a single, known AllergyIntolerance.",
"origin" : 1,
"destination" : 1,
"params" : "/${createResourceId}/_history",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
GET |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU/_history |
Headers: |
|
|
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 200(OK).
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 200(OK).",
"responseCode" : "200",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that the returned content format is XML ('application/fhir+xml').
|
|
0.000s |
Definition: |
...more
[hide] {
"contentType" : "xml",
"description" : "Confirm that the returned content format is XML ('application/fhir+xml').",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that the response payload contains the Bundle resource type.
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the response payload contains the Bundle resource type.",
"resource" : "Bundle",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Validate that the returned resource conforms to the corresponding FHIR bundle profile.
|
|
0.098s |
Definition: |
...more
[hide] {
"description" : "Validate that the returned resource conforms to the corresponding FHIR bundle profile.",
"validateProfileId" : "bundle-profile",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that the Bundle type is 'history'.
|
|
0.002s |
Definition: |
...more
[hide] {
"operatorType" : "equals",
"description" : "Confirm that the Bundle type is 'history'.",
"path" : "Bundle/type",
"value" : "history",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that there is more than one resource instance returned. There should be at least two from the create and update operations.
|
|
0.052s |
Definition: |
...more
[hide] {
"operatorType" : "greaterThan",
"description" : "Confirm that there is more than one resource instance returned. There should be at least two from the create and update operations.",
"expression" : "Bundle.entry.count()",
"value" : "1",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
|
Test: Step5-AllergyIntoleranceVersionRead |
Retrieve a initially created version of a AllergyIntolerance instance in XML format. The expected response code, if versioning is supported, is 200 (OK) with a content of the updated AllergyIntolerance resource in XML format; if versioning is not supported, a 404 (Not Found) with an OperationOutcome resource in XML format or an empty payload. |
Passed |
0.994s |
Test: Step5-AllergyIntoleranceVersionRead |
Retrieve a initially created version of a AllergyIntolerance instance in XML format. The expected response code, if versioning is supported, is 200 (OK) with a content of the updated AllergyIntolerance resource in XML format; if versioning is not supported, a 404 (Not Found) with an OperationOutcome resource in XML format or an empty payload. |
Passed |
0.994s |
Operation |
vread
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Response: |
Body |
|
200 OK
|
0.488s |
Description: |
Retrieve initially created version of the AllergyIntolerance instance. |
...more
[hide]
Type: |
vread
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU/_history/62 |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU/_history/62 |
Definition: |
...more
[hide] {
"type" : "vread",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "Retrieve initially created version of the AllergyIntolerance instance.",
"origin" : 1,
"destination" : 1,
"params" : "/${createResourceId}/_history/${createVersionId}",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
GET |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU/_history/62 |
Headers: |
|
|
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
etag |
|
last-modified |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.010s |
Rule: |
Confirm that response status code is 200 if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertResponseCodeOkIfVersioning
|
Params: |
responseCode:
200
responseCodeOperator:
equals
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
Response status code assertion skipped. Expected no versioning to be supported by server capability statement.
|
Skipped |
0.189s |
Response status code assertion skipped. Expected no versioning to be supported by server capability statement.
Rule: |
Confirm that response status code is 404 if no versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertResponseCodeNotFoundIfNotVersioning
|
Params: |
responseCode:
404
responseCodeOperator:
equals
confFhirPath:
rest.resource.where(type = 'AllergyIntolerance').versioning.exists() and rest.resource.where(type = 'AllergyIntolerance').versioning = 'no-version'
confPathLabel:
no versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that 'ETag' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertETagIfSupported
|
Params: |
header:
ETag
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that 'Last-Modified' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertLastModifiedIfSupported
|
Params: |
header:
Last-Modified
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='AllergyIntolerance']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='AllergyIntolerance')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
resource:
AllergyIntolerance
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header is present if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header contains application/fhir+xml if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.002s |
Rule: |
Confirm that response 'Content-Type' header contains charset=utf-8 if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.001s |
Rule: |
Confirm that response body resource type is one of AllergyIntolerance,OperationOutcome if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
Profile assertion skipped. The actual value "AllergyIntolerance" did not match the expected value "OperationOutcome" for resource type in response.
|
Skipped |
0.002s |
Profile assertion skipped. The actual value "AllergyIntolerance" did not match the expected value "OperationOutcome" for resource type in response.
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'operationoutcome-profile' if resource is OperationOutcome in response body. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected vread ok response code, HTTP Headers and body.
|
|
0.090s |
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'resource-profile' if resource is AllergyIntolerance in response body. |
Definition: |
...more
[hide]
assertProfileIfResource
|
Params: |
validateProfileId:
resource-profile
resource:
AllergyIntolerance
resourceOperator:
equals
|
|
|
|
Test: Step6-AllergyIntoleranceSearchType |
Search for AllergyIntolerance resources in XML format with an identifier equal to ${searchParamIdentifier}. The expected response code is 200 (OK) with a Bundle resource in XML format of type history containing the found instances of the AllergyIntolerance. |
Passed |
0.763s |
Test: Step6-AllergyIntoleranceSearchType |
Search for AllergyIntolerance resources in XML format with an identifier equal to ${searchParamIdentifier}. The expected response code is 200 (OK) with a Bundle resource in XML format of type history containing the found instances of the AllergyIntolerance. |
Passed |
0.763s |
Operation |
search-type
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Response: |
Body |
|
200 OK
|
0.487s |
Description: |
Search for the AllergyIntolerance by identifier. |
...more
[hide]
Type: |
search-type
|
Resource: |
AllergyIntolerance
|
Params: |
identifier
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance?identifier=3788109874-575769 |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance?identifier=3788109874-575769 |
Definition: |
...more
[hide] {
"type" : "search",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "Search for the AllergyIntolerance by identifier.",
"origin" : 1,
"destination" : 1,
"params" : "?identifier=${searchParamIdentifier}",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
GET |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance?identifier=3788109874-575769 |
Headers: |
|
|
Response: |
...more
[hide]
Status: |
HTTP/1.1 200 OK |
Headers: |
access-control-allow-origin |
|
content-length |
|
content-type |
|
date |
|
server |
|
strict-transport-security |
|
|
|
Response: |
Body
|
|
Assert |
Assert
Confirm that the returned HTTP status is 200(OK).
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the returned HTTP status is 200(OK).",
"responseCode" : "200",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that the returned content format is XML ('application/fhir+xml').
|
|
0.000s |
Definition: |
...more
[hide] {
"contentType" : "xml",
"description" : "Confirm that the returned content format is XML ('application/fhir+xml').",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that the response payload contains the Bundle resource type.
|
|
0.000s |
Definition: |
...more
[hide] {
"description" : "Confirm that the response payload contains the Bundle resource type.",
"resource" : "Bundle",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Validate that the returned resource conforms to the corresponding FHIR bundle profile.
|
|
0.087s |
Definition: |
...more
[hide] {
"description" : "Validate that the returned resource conforms to the corresponding FHIR bundle profile.",
"validateProfileId" : "bundle-profile",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that the Bundle type is 'searchset'.
|
|
0.003s |
Definition: |
...more
[hide] {
"operatorType" : "equals",
"description" : "Confirm that the Bundle type is 'searchset'.",
"path" : "Bundle/type",
"value" : "searchset",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Confirm that there is at least one record returned. There could be other AllergyIntolerance records returned.
|
|
0.050s |
Definition: |
...more
[hide] {
"operatorType" : "greaterThan",
"description" : "Confirm that there is at least one record returned. There could be other AllergyIntolerance records returned.",
"expression" : "Bundle.entry.count()",
"value" : "0",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
|
Test: Step7-AllergyIntoleranceDelete |
Delete a AllergyIntolerance instance in XML format. The expected response is either a 200 (OK) with an optional OperationOutcome in XML format or 204 (No Content) and the content is empty; i.e. no content. |
Passed |
0.665s |
Test: Step7-AllergyIntoleranceDelete |
Delete a AllergyIntolerance instance in XML format. The expected response is either a 200 (OK) with an optional OperationOutcome in XML format or 204 (No Content) and the content is empty; i.e. no content. |
Passed |
0.665s |
Operation |
delete
- AllergyIntolerance
Origin: |
TouchstoneFHIR
|
Destination: |
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
Samply - Blazehttps://blaze.life.uni-leipzig.de/fhir
|
|
204 No Content
|
0.477s |
Description: |
Delete the AllergyIntolerance instance. |
...more
[hide]
Type: |
delete
|
Resource: |
AllergyIntolerance
|
Submitted URL: |
https://touchstone.aegis.net:52614/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Forwarded URL: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Definition: |
...more
[hide] {
"type" : "delete",
"resource" : "AllergyIntolerance",
"accept" : "xml",
"description" : "Delete the AllergyIntolerance instance.",
"origin" : 1,
"destination" : 1,
"params" : "/${createResourceId}",
"encodeRequestUrl" : true
}
|
Request: |
...more
[hide]
Method: |
DELETE |
Path: |
https://blaze.life.uni-leipzig.de/fhir/AllergyIntolerance/C6AMVQUN42KDKOVU |
Headers: |
|
|
Response: |
...more
[hide]
Status: |
HTTP/1.1 204 No Content |
Headers: |
access-control-allow-origin |
|
date |
|
etag |
|
last-modified |
|
server |
|
strict-transport-security |
|
|
|
|
Assert |
Assert
Confirm that the returned HTTP status is either 200(OK), 204(No Content) or 404(Not Found).
|
|
0.000s |
Definition: |
...more
[hide] {
"operatorType" : "in",
"description" : "Confirm that the returned HTTP status is either 200(OK), 204(No Content) or 404(Not Found).",
"responseCode" : "200,204,404",
"warningOnly" : false,
"direction" : "response",
"stopTestOnFail" : true
}
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
Response status code assertion skipped. Expected message body but did not find it in response.
|
Skipped |
0.001s |
Response status code assertion skipped. Expected message body but did not find it in response.
Rule: |
Confirm that response status code is 200 if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
|
|
0.001s |
Rule: |
Confirm that response status code is one of 204,404 if response body is absent. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
|
|
0.001s |
Rule: |
Confirm that 'ETag' header is present in response if versioning is supported by server conformance statement. |
Definition: |
...more
[hide]
assertETagIfSupported
|
Params: |
header:
ETag
headerOperator:
notEmpty
confXPath:
rest[mode/@value='server']/resource[type/@value='']/versioning
confJsonPath:
.rest[?(@.mode=='server')].resource[?(@.type=='')].versioning
confOperator:
in
confPathValue:
versioned,versioned-update
confPathLabel:
versioning
|
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
Header assertion skipped. Expected message body but did not find it in response.
|
Skipped |
0.001s |
Header assertion skipped. Expected message body but did not find it in response.
Rule: |
Confirm that response 'Content-Type' header is present if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
Header assertion skipped. Expected message body but did not find it in response.
|
Skipped |
0.001s |
Header assertion skipped. Expected message body but did not find it in response.
Rule: |
Confirm that response 'Content-Type' header contains application/fhir+xml if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
Header assertion skipped. Expected message body but did not find it in response.
|
Skipped |
0.000s |
Header assertion skipped. Expected message body but did not find it in response.
Rule: |
Confirm that response 'Content-Type' header contains charset=utf-8 if response body is present. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
Resource assertion skipped. Expected response code to be greater than 399 but was 204 in response.
|
Skipped |
0.000s |
Resource assertion skipped. Expected response code to be greater than 399 but was 204 in response.
Rule: |
Confirm that response body resource type is OperationOutcome if response status code is greater than 399. |
Definition: |
|
|
Assert |
Assert
Complex ruleset assertion to conditionally validate expected delete ok response HTTP Headers and body.
Profile assertion skipped. Expected XML or JSON in response body but was empty.
|
Skipped |
0.000s |
Profile assertion skipped. Expected XML or JSON in response body but was empty.
Rule: |
Confirm that response body conforms to the FHIR resource profile represented by test script profile id 'operationoutcome-profile' if resource is OperationOutcome in response body. |
Definition: |
|
|
|