Cross-Version Extension for TestScript.setup.action.assert.ruleset in R3

URLhttp://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset
Version
Statusactive
Description

Cross-Version Extension for TestScript.setup.action.assert.ruleset. Valid in versions R2, R4, R4B, R5

This is a valid cross-version extension because it's counted as a new element

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionThe reference to a TestScript.ruleset
... extension:ruleR3 ?gen-e1? [CanonicalType[http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset.rule]]URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset.rule
... extension:rulesetIdR3 ?gen-e1? [CanonicalType[http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset.rulesetId]]URL: http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset.rulesetId
... extension 1..
... value[x] ..0
... url "http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r3-tst.set.actn.ass.ruleset",
  "url" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset",
  "name" : "XVerExtensionTestScript.setup.action.assert.rulesetR3",
  "title" : "Cross-Version Extension for TestScript.setup.action.assert.ruleset in R3",
  "status" : "active",
  "experimental" : false,
  "publisher" : "Health Level Seven International (FHIR Infrastructure)",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://hl7.org/fhir"
    }]
  },
  {
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/fiwg/index.cfm"
    }]
  }],
  "description" : "Cross-Version Extension for TestScript.setup.action.assert.ruleset. Valid in versions R2, R4, R4B, R5\r\n\r\nThis is a valid cross-version extension because it's counted as a new element",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "fhirVersion" : "5.0.0",
  "kind" : "complex-type",
  "abstract" : false,
  "context" : [{
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "5.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "5.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "TestScript.setup.action.assert"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestScript.setup.action.assert"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "4.3"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.3"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "TestScript.setup.action.assert"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-TestScript.setup.action.assert"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "4.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "TestScript.setup.action.assert"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-TestScript.setup.action.assert"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "1.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "1.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "TestScript.setup.action.assert"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-TestScript.setup.action.assert"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "The reference to a TestScript.ruleset",
      "definition" : "The TestScript.ruleset this assert will evaluate.",
      "comment" : "Each rule within a ruleset should get evaluated by test engines as a separate assertion.  The impact of negative rule evaluation on test script execution is the same as an assertion failure which is descibed elsewhere in the TestScript resource.  If the first rule within the ruleset results in a failed assertion, then test engines do not have to evaluate the rest of the rules within the ruleset.",
      "min" : 0,
      "max" : "1",
      "isModifier" : false
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "ruleR3",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset.rule"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "rulesetIdR3",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset.rulesetId"]
      }]
    },
    {
      "path" : "Extension.extension",
      "min" : 1
    },
    {
      "path" : "Extension.value[x]",
      "max" : "0"
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-TestScript.setup.action.assert.ruleset"
    }]
  }
}