Cross-Version Extension for Conformance.requirements in R2

URLhttp://hl7.org/fhir/1.0/StructureDefinition/extension-Conformance.requirements
Version
Statusactive
Description

Cross-Version Extension for Conformance.requirements. Valid in versions R3, R4, R4B, R5

This is a valid extension because the types string were removed in a later version

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionWhy is this needed?
... extension ..0
... value[x] 1..
... url "http://hl7.org/fhir/1.0/StructureDefinition/extension-Conformance.requirements"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r2-cpb.requirements",
  "url" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-Conformance.requirements",
  "name" : "XVerExtensionConformance.requirementsR2",
  "title" : "Cross-Version Extension for Conformance.requirements in R2",
  "status" : "active",
  "experimental" : false,
  "publisher" : "Health Level Seven International (FHIR Infrastructure)",
  "contact" : [{
    "telecom" : [{
      "system" : "other",
      "value" : "http://hl7.org/fhir"
    }]
  },
  {
    "telecom" : [{
      "system" : "other",
      "value" : "http://www.hl7.org/Special/committees/fiwg/index.cfm"
    }]
  }],
  "description" : "Cross-Version Extension for Conformance.requirements. Valid in versions R3, R4, R4B, R5\r\n\r\nThis is a valid extension because the types string were removed in a later version",
  "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" : "CapabilityStatement"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-CapabilityStatement"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "4.3"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.3"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "CapabilityStatement"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-CapabilityStatement"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "4.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "CapabilityStatement"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-CapabilityStatement"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "3.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "3.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "CapabilityStatement"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "Why is this needed?",
      "definition" : "Explains why this conformance statement is needed and why it's been constrained as it has.",
      "comment" : "This element does not describe the usage of the conformance statement (that's done in comments), rather it's for traceability of *why* the element is either needed or why the constraints exist as they do.  This may be used to point to source materials or specifications that drove the structure of this data element.",
      "min" : 0,
      "max" : "1",
      "isModifier" : false
    },
    {
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "path" : "Extension.value[x]",
      "min" : 1
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-Conformance.requirements"
    }]
  }
}