Cross-Version Extension for Appointment.participant.type in R4B

URLhttp://hl7.org/fhir/4.3/StructureDefinition/extension-Appointment.participant.type
Version
Statusactive
Description

Cross-Version Extension for Appointment.participant.type. Valid in versions R5

This is a valid extension because it has the following codes that are not in other versions SPRF, PART, PPRF (http://terminology.hl7.org/CodeSystem/v3-ParticipationType)

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionRole of participant in the appointment
... extension ..0
... value[x] 1..CodeableConcept
... url "http://hl7.org/fhir/4.3/StructureDefinition/extension-Appointment.participant.type"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r4b-app.par.type",
  "url" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-Appointment.participant.type",
  "name" : "XVerExtensionAppointment.participant.typeR4B",
  "title" : "Cross-Version Extension for Appointment.participant.type in R4B",
  "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 Appointment.participant.type. Valid in versions R5\r\n\r\nThis is a valid extension because it has the following codes that are not in other versions SPRF, PART, PPRF (http://terminology.hl7.org/CodeSystem/v3-ParticipationType)",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "fhirVersion" : "5.0.0",
  "kind" : "complex-type",
  "abstract" : false,
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "Role of participant in the appointment",
      "definition" : "Role of participant in the appointment.",
      "comment" : "The role of the participant can be used to declare what the actor will be doing in the scope of this appointment.\r\rIf the actor is not specified, then it is expected that the actor will be filled in at a later stage of planning.\r\rThis value SHALL be the same when creating an AppointmentResponse so that they can be matched, and subsequently update the Appointment.",
      "min" : 0,
      "max" : "*",
      "isModifier" : false,
      "mapping" : [{
        "identity" : "v2",
        "map" : "AIP-4, AIG-4"
      },
      {
        "identity" : "rim",
        "map" : "(performer | reusableDevice | subject | location).@typeCode"
      },
      {
        "identity" : "ical",
        "map" : "n/a"
      }]
    },
    {
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "path" : "Extension.value[x]",
      "min" : 1,
      "type" : [{
        "code" : "CodeableConcept"
      }]
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-Appointment.participant.type"
    }]
  }
}