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

FHIR IG Statistics: TestScript/Test95-Ignore-Observation-Interpretation-Codes-Warning

Packagech.fhir.ig.ch-elm
Resource TypeTestScript
IdTest95-Ignore-Observation-Interpretation-Codes-Warning
FHIR VersionR4
Sourcehttp://fhir.ch/ig/ch-elm/https://build.fhir.org/ig/ahdis/ch-elm/TestScript-Test95-Ignore-Observation-Interpretation-Codes-Warning.html
URLhttp://fhir.ch/ig/ch-elm/TestScript/Test95-Ignore-Observation-Interpretation-Codes-Warning
Version1.10.0
Statusactive
Date2025-06-23T20:27:52+00:00
NameTest95IgnoreObservationInterpretationCodesWarning
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 Test95-Ignore-Observation-Interpretation-Codes-Warning

url: TestScript Test95IgnoreObservationInterpretationCodesWarning

version: 1.10.0

name: Test95IgnoreObservationInterpretationCodesWarning

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: Bundle: identifier = UUID:3401332d-6012-443f-9690-9291adb23aa3; type = document; timestamp = 2024-08-05 12:00:00+0200

test

name: Test95

description: Test script to verify that warning None of the codings provided are in the value set 'Observation Interpretation Codes' is ignored

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 no errors.issue.where(severity='error' or severity='fatal').count()=0truefalse

action

Asserts

-DescriptionExpressionValueWarningOnly
*Check warning ignoredissue.where(severity='warning' and diagnostics.matches('None of the codings provided are in the value set \'Observation Interpretation Codes\'(.+)')).count() = 0truefalse

Source

{
  "resourceType": "TestScript",
  "id": "Test95-Ignore-Observation-Interpretation-Codes-Warning",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://fhir.ch/ig/ch-elm/TestScript/Test95-Ignore-Observation-Interpretation-Codes-Warning",
  "version": "1.10.0",
  "name": "Test95IgnoreObservationInterpretationCodesWarning",
  "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": "Bundle/15Doc-Measles-Seroconversion"
      }
    }
  ],
  "test": [
    {
      "name": "Test95",
      "description": "Test script to verify that warning None of the codings provided are in the value set 'Observation Interpretation Codes' is ignored",
      "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 no errors.",
            "expression": "issue.where(severity='error' or severity='fatal').count()=0",
            "value": "true",
            "warningOnly": false
          }
        },
        {
          "assert": {
            "description": "Check warning ignored",
            "expression": "issue.where(severity='warning' and diagnostics.matches('None of the codings provided are in the value set \\'Observation Interpretation Codes\\'(.+)')).count() = 0",
            "value": "true",
            "warningOnly": false
          }
        }
      ]
    }
  ]
}