FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.uv.testing
Resource TypeTestReport
IdTestReport-testreport-example.json
FHIR VersionR6

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: TestReport testreport-example

Language: en

identifier: Uniform Resource Identifier (URI)/urn:oid:1.3.6.1.4.1.21367.2005.3.7.9878

name: TestReport Example

description:

An example of a TestReport

status: Completed

testScript: http://example.com/TestScript/testscript-example

result: Pass

score: 100.0

tester: HL7 Execution Engine

issued: 2016-10-07 08:25:34-0500

participant

type: Test Engine

uri: http://example.org/projectcrucible

display: Crucible

participant

type: Server

uri: http://example.org/healthintersections

display: HealthIntersections

setup

action

Operations

-ResultMessageDetail
*Pass

DELETE Patient

http://example.org/projectcrucible/permalink/1

action

Asserts

-ResultMessageDetail
*Pass

HTTP 204

http://example.org/projectcrucible/permalink/1

action

Operations

-ResultMessageDetail
*Pass

POST Patient/fixture-patient-create

http://example.org/projectcrucible/permalink/1

action

Asserts

-ResultMessageDetail
*Pass

HTTP 201

http://example.org/projectcrucible/permalink/1

test

id

01-ReadPatient

name: Read Patient

description: Read a Patient and validate response.

action

Operations

-ResultMessageDetail
*Pass

GET Patient/fixture-patient-create

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

HTTP 200

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Last-Modified Present

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Response is Patient

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Response validates

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Patient.name.family 'Chalmers'

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Patient.name.given 'Peter'

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Patient.name.family 'Chalmers'

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Patient.name.family 'Chalmers'

http://example.org/projectcrucible/permalink/2

action

Asserts

-ResultMessageDetail
*Pass

Patient expected values.

http://example.org/projectcrucible/permalink/2

teardown

action

Operations

-ResultMessageDetail
*Pass

DELETE Patient/fixture-patient-create.

http://example.org/projectcrucible/permalink/3

Source1

{
  "resourceType": "TestReport",
  "resourceDefinition": "http://hl7.org/fhir/StructureDefinition/TestReport|0.1.0-SNAPSHOT",
  "id": "testreport-example",
  "language": "en",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "identifier": {
    "system": "urn:ietf:rfc:3986",
    "value": "urn:oid:1.3.6.1.4.1.21367.2005.3.7.9878"
  },
  "name": "TestReport Example",
  "description": "An example of a TestReport",
  "status": "completed",
  "testScript": "http://example.com/TestScript/testscript-example",
  "result": "pass",
  "score": 100,
  "tester": "HL7 Execution Engine",
  "issued": "2016-10-07T08:25:34-05:00",
  "participant": [
    {
      "type": "test-engine",
      "uri": "http://example.org/projectcrucible",
      "display": "Crucible"
    },
    {
      "type": "server",
      "uri": "http://example.org/healthintersections",
      "display": "HealthIntersections"
    }
  ],
  "setup": {
    "action": [
      {
        "operation": {
          "result": "pass",
          "message": "DELETE Patient",
          "detail": "http://example.org/projectcrucible/permalink/1"
        }
      },
      {
        "assert": {
          "result": "pass",
          "message": "HTTP 204",
          "detail": "http://example.org/projectcrucible/permalink/1"
        }
      },
      {
        "operation": {
          "result": "pass",
          "message": "POST Patient/fixture-patient-create",
          "detail": "http://example.org/projectcrucible/permalink/1"
        }
      },
      {
        "assert": {
          "result": "pass",
          "message": "HTTP 201",
          "detail": "http://example.org/projectcrucible/permalink/1"
        }
      }
    ]
  },
  "test": [
    {
      "id": "01-ReadPatient",
      "name": "Read Patient",
      "description": "Read a Patient and validate response.",
      "action": [
        {
          "operation": {
            "result": "pass",
            "message": "GET Patient/fixture-patient-create",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "HTTP 200",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Last-Modified Present",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Response is Patient",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Response validates",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Patient.name.family 'Chalmers'",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Patient.name.given 'Peter'",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Patient.name.family 'Chalmers'",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Patient.name.family 'Chalmers'",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        },
        {
          "assert": {
            "result": "pass",
            "message": "Patient expected values.",
            "detail": "http://example.org/projectcrucible/permalink/2"
          }
        }
      ]
    }
  ],
  "teardown": {
    "action": [
      {
        "operation": {
          "result": "pass",
          "message": "DELETE Patient/fixture-patient-create.",
          "detail": "http://example.org/projectcrucible/permalink/3"
        }
      }
    ]
  }
}