Cross-Version Extension for OperationDefinition.parameter.targetProfile in R4

URLhttp://hl7.org/fhir/4.0/StructureDefinition/extension-OperationDefinition.parameter.targetProfile
Version
Statusactive
Description

Cross-Version Extension for OperationDefinition.parameter.targetProfile. Valid in versions R2, R3

This is a valid cross-version extension because the cardinality changed

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionIf type is Reference | canonical, allowed targets
... extension ..0
... value[x] 1..canonical(StructureDefinition)
... url "http://hl7.org/fhir/4.0/StructureDefinition/extension-OperationDefinition.parameter.targetProfile"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r4-opd.par.targetProfile",
  "url" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-OperationDefinition.parameter.targetProfile",
  "name" : "XVerExtensionOperationDefinition.parameter.targetProfileR4",
  "title" : "Cross-Version Extension for OperationDefinition.parameter.targetProfile in R4",
  "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 OperationDefinition.parameter.targetProfile. Valid in versions R2, R3\r\n\r\nThis is a valid cross-version extension because the cardinality changed",
  "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" : "3.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "3.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "OperationDefinition.parameter"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-OperationDefinition.parameter"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "1.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "1.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "OperationDefinition.parameter"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-OperationDefinition.parameter"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "If type is Reference | canonical, allowed targets",
      "definition" : "Used when the type is \"Reference\" or \"canonical\", and identifies a profile structure or implementation Guide that applies to the target of the reference this parameter refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.",
      "comment" : "Often, these profiles are the base definitions from the spec (e.g. http://hl7.org/fhir/StructureDefinition/Patient).",
      "min" : 0,
      "max" : "*",
      "isModifier" : false
    },
    {
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "path" : "Extension.value[x]",
      "min" : 1,
      "type" : [{
        "code" : "canonical",
        "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/StructureDefinition"]
      }]
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-OperationDefinition.parameter.targetProfile"
    }]
  }
}