Cross-Version Extension for Endpoint.payload in R5

URLhttp://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload
Version
Statusactive
Description

Cross-Version Extension for Endpoint.payload. Valid in versions R2, R3, R4, R4B

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..*ExtensionSet of payloads that are provided by this endpoint
... extension:mimeTypeR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload.mimeType]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload.mimeType
... extension:typeR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload.type]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload.type
... extension 1..
... value[x] ..0
... url "http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r5-enp.payload",
  "url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload",
  "name" : "XVerExtensionEndpoint.payloadR5",
  "title" : "Cross-Version Extension for Endpoint.payload in R5",
  "status" : "active",
  "experimental" : false,
  "publisher" : "Health Level Seven International (Patient Administration)",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://hl7.org/fhir"
    }]
  },
  {
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/pafm/index.cfm"
    }]
  }],
  "description" : "Cross-Version Extension for Endpoint.payload. Valid in versions R2, R3, R4, R4B\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" : "4.3"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.3"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "Endpoint"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-Endpoint"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "4.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "Endpoint"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-Endpoint"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "3.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "3.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "Endpoint"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-Endpoint"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "1.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "1.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "Basic"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "Set of payloads that are provided by this endpoint",
      "definition" : "The set of payloads that are provided/available at this endpoint.",
      "comment" : "Note that not all mimetypes or types will be listed under the one endpoint resource, there may be multiple instances that information for cases where other header data such as the endpoint address, active status/period etc. is different.",
      "min" : 0,
      "max" : "*",
      "isModifier" : false
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "mimeTypeR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload.mimeType"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "typeR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload.type"]
      }]
    },
    {
      "path" : "Extension.extension",
      "min" : 1
    },
    {
      "path" : "Extension.value[x]",
      "max" : "0"
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-Endpoint.payload"
    }]
  }
}