Cross-Version Extension for RequestOrchestration.action.participant in R5

URLhttp://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant
Version
Statusactive
Description

Cross-Version Extension for RequestOrchestration.action.participant. Valid in versions R2, R3, R4, R4B

This is a valid extension because it has the types BackboneElement

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionWho should perform the action
... extension:actor[x]R5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.actor[x]]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.actor[x]
... extension:functionR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.function]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.function
... extension:roleR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.role]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.role
... extension:typeR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.type]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.type
... extension:typeCanonicalR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeCanonical]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeCanonical
... extension:typeReferenceR5 ?gen-e1? [CanonicalType[http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeReference]]URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeReference
... extension 1..
... value[x] ..0
... url "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r5-rqo.actn.participant",
  "url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant",
  "name" : "XVerExtensionRequestOrchestration.action.participantR5",
  "title" : "Cross-Version Extension for RequestOrchestration.action.participant in R5",
  "status" : "active",
  "experimental" : false,
  "publisher" : "Health Level Seven International (Clinical Decision Support)",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://hl7.org/fhir"
    }]
  },
  {
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/dss/index.cfm"
    }]
  }],
  "description" : "Cross-Version Extension for RequestOrchestration.action.participant. Valid in versions R2, R3, R4, R4B\r\n\r\nThis is a valid extension because it has the types BackboneElement",
  "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" : "RequestGroup.action"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-RequestGroup.action"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "4.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "4.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "RequestGroup.action"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-RequestGroup.action"
  },
  {
    "extension" : [{
      "extension" : [{
        "url" : "startFhirVersion",
        "valueCode" : "3.0"
      },
      {
        "url" : "endFhirVersion",
        "valueCode" : "3.0"
      }],
      "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use"
    }],
    "type" : "element",
    "expression" : "RequestGroup.action"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-RequestGroup.action"
  },
  {
    "type" : "extension",
    "expression" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "Who should perform the action",
      "definition" : "The participant that should perform or be responsible for this action.",
      "comment" : "Because request orchestrations represent potential options for performing activities, some specific participants may still be unknown, so this element allows for both definitional participants (in the same way they are specified in ActivityDefinition and PlanDefinition resources) as well as identifying specific participants when they are known.",
      "min" : 0,
      "max" : "*",
      "isModifier" : false,
      "mapping" : [{
        "identity" : "workflow",
        "map" : "Request.performer"
      },
      {
        "identity" : "w5",
        "map" : "FiveWs.actor"
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "actor[x]R5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.actor[x]"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "functionR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.function"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "roleR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.role"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "typeR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.type"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "typeCanonicalR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeCanonical"]
      }]
    },
    {
      "path" : "Extension.extension",
      "sliceName" : "typeReferenceR5",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeReference"]
      }]
    },
    {
      "path" : "Extension.extension",
      "min" : 1
    },
    {
      "path" : "Extension.value[x]",
      "max" : "0"
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant"
    }]
  }
}