FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: TestScript/Test97-CoaxiellaNoRatio

Packagech.fhir.ig.ch-elm
Resource TypeTestScript
IdTest97-CoaxiellaNoRatio
FHIR VersionR4
Sourcehttp://fhir.ch/ig/ch-elm/https://build.fhir.org/ig/ahdis/ch-elm/TestScript-Test97-CoaxiellaNoRatio.html
URLhttp://fhir.ch/ig/ch-elm/TestScript/Test97-CoaxiellaNoRatio
Version1.10.0
Statusactive
Date2025-06-23T20:27:52+00:00
NameTest97CoaxiellaNoRatio
Realmch
Authorityhl7
CopyrightCC0-1.0

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: TestScript Test97-CoaxiellaNoRatio

url: TestScript Test97CoaxiellaNoRatio

version: 1.10.0

name: Test97CoaxiellaNoRatio

status: Active

date: 2025-06-23 20:27:52+0000

publisher: Federal Office of Public Health FOPH

contact: Federal Office of Public Health FOPH: https://www.bag.admin.ch/bag/en/home/das-bag/kontakt-standort.html

jurisdiction: Switzerland

copyright:

CC0-1.0

fixture

id

inputdata

autocreate: false

autodelete: false

resource: Binary: application/fhir+xml (13560 bytes base64)

test

name: Test97

description: Test97: Verify that error for missing ratio is raised

action

Operations

-TypeDescriptionContentTypeEncodeRequestUrlParamsSourceId
*Test script operation code validate: $validatevalidateapplication/fhir+jsontrueprofile=http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strictinputdata

action

Asserts

-DescriptionDirectionResponseCodeWarningOnly
*Confirm that the returned HTTP status is 200(OK).response200false

action

Asserts

-DescriptionExpressionValueWarningOnly
*Confirm that the returned resource is an OperationOutcome.is(FHIR.OperationOutcome)truefalse

action

Asserts

-DescriptionExpressionValueWarningOnly
*Confirm that we have errors.issue.where(severity='error' or severity='fatal').count()>0truefalse

action

Asserts

-DescriptionExpressionValueWarningOnly
*Check Constraint failed: ch-elm-observation-profile-loincissue.where(diagnostics.matches('Constraint failed: ch-elm-observation-profile-loinc')).count() > 0truefalse

Source

{
  "resourceType": "TestScript",
  "id": "Test97-CoaxiellaNoRatio",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://fhir.ch/ig/ch-elm/TestScript/Test97-CoaxiellaNoRatio",
  "version": "1.10.0",
  "name": "Test97CoaxiellaNoRatio",
  "status": "active",
  "date": "2025-06-23T20:27:52+00:00",
  "publisher": "Federal Office of Public Health FOPH",
  "contact": [
    {
      "name": "Federal Office of Public Health FOPH",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.bag.admin.ch/bag/en/home/das-bag/kontakt-standort.html"
        }
      ]
    }
  ],
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "CH"
        }
      ]
    }
  ],
  "copyright": "CC0-1.0",
  "fixture": [
    {
      "id": "inputdata",
      "autocreate": false,
      "autodelete": false,
      "resource": {
        "reference": "Binary/Test97-Bundle-CoaxiellaNoRatio"
      }
    }
  ],
  "test": [
    {
      "name": "Test97",
      "description": "Test97: Verify that error for missing ratio is raised",
      "action": [
        {
          "operation": {
            "type": {
              "system": "http://terminology.hl7.org/CodeSystem/testscript-operation-codes",
              "code": "validate"
            },
            "description": "validate",
            "contentType": "application/fhir+json",
            "encodeRequestUrl": true,
            "params": "profile=http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-document-strict",
            "sourceId": "inputdata"
          }
        },
        {
          "assert": {
            "description": "Confirm that the returned HTTP status is 200(OK).",
            "direction": "response",
            "responseCode": "200",
            "warningOnly": false
          }
        },
        {
          "assert": {
            "description": "Confirm that the returned resource is an OperationOutcome.",
            "expression": "is(FHIR.OperationOutcome)",
            "value": "true",
            "warningOnly": false
          }
        },
        {
          "assert": {
            "description": "Confirm that we have errors.",
            "expression": "issue.where(severity='error' or severity='fatal').count()>0",
            "value": "true",
            "warningOnly": false
          }
        },
        {
          "assert": {
            "description": "Check Constraint failed: ch-elm-observation-profile-loinc",
            "expression": "issue.where(diagnostics.matches('Constraint failed: ch-elm-observation-profile-loinc')).count() > 0",
            "value": "true",
            "warningOnly": false
          }
        }
      ]
    }
  ]
}