Cross-Version Extension for Appointment.status in R4

URLhttp://hl7.org/fhir/4.0/StructureDefinition/extension-Appointment.status
Version
Statusactive
Description

Cross-Version Extension for Appointment.status. Valid in versions R2, R3

This is a valid extension because it has the following codes that are not in other versions waitlist, checked-in (http://hl7.org/fhir/4.0/appointmentstatus)

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension ?!1..1Extensionproposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
... extension ..0
... value[x] 1..code
... url "http://hl7.org/fhir/4.0/StructureDefinition/extension-Appointment.status"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r4-app.status",
  "url" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-Appointment.status",
  "name" : "XVerExtensionAppointment.statusR4",
  "title" : "Cross-Version Extension for Appointment.status in R4",
  "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.status. Valid in versions R2, R3\r\n\r\nThis is a valid extension because it has the following codes that are not in other versions waitlist, checked-in (http://hl7.org/fhir/4.0/appointmentstatus)",
  "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" : "proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist",
      "definition" : "The overall status of the Appointment. Each of the participants has their own participation status which indicates their involvement in the process, however this status indicates the shared status.",
      "comment" : "If the Appointment's status is \"cancelled\" then all participants are expected to have their calendars released for the appointment period, and as such any Slots that were marked as BUSY can be re-set to FREE.\n\nThis element is labeled as a modifier because the status contains the code entered-in-error that mark the Appointment as not currently valid.",
      "min" : 1,
      "max" : "1",
      "isModifier" : true,
      "isModifierReason" : "This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid",
      "mapping" : [{
        "identity" : "workflow",
        "map" : "Request.status"
      },
      {
        "identity" : "w5",
        "map" : "FiveWs.status"
      },
      {
        "identity" : "v2",
        "map" : "SCH-25"
      },
      {
        "identity" : "rim",
        "map" : ".statusCode"
      },
      {
        "identity" : "ical",
        "map" : "STATUS"
      }]
    },
    {
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "path" : "Extension.value[x]",
      "min" : 1,
      "type" : [{
        "code" : "code"
      }]
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-Appointment.status"
    }]
  }
}