{
  "types": [
    "Appointment"
  ],
  "Appointment": {
    "elements": {
      "Appointment.status": {
        "binding-valueset-changed": true,
        "binding-status": "changed",
        "old-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/appointmentstatus|4.3.0",
          "strength": "required"
        },
        "new-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/appointmentstatus|6.0.0-ballot4",
          "strength": "required"
        }
      },
      "Appointment.cancellationReason": {
        "old-name": "cancelationReason"
      },
      "Appointment.class": {
        "status": "new"
      },
      "Appointment.serviceType": {
        "removed-types": [
          "CodeableConcept"
        ],
        "added-types": [
          "CodeableReference"
        ]
      },
      "Appointment.reason": {
        "status": "new"
      },
      "Appointment.priority": {
        "removed-types": [
          "unsignedInt"
        ],
        "added-types": [
          "CodeableConcept"
        ]
      },
      "Appointment.replaces": {
        "status": "new"
      },
      "Appointment.virtualService": {
        "status": "new"
      },
      "Appointment.previousAppointment": {
        "status": "new"
      },
      "Appointment.originatingAppointment": {
        "status": "new"
      },
      "Appointment.account": {
        "status": "new"
      },
      "Appointment.cancellationDate": {
        "status": "new"
      },
      "Appointment.note": {
        "old-name": "comment",
        "old-max": "1",
        "new-max": "*",
        "removed-types": [
          "string"
        ],
        "added-types": [
          "Annotation"
        ]
      },
      "Appointment.patientInstruction": {
        "old-max": "1",
        "new-max": "*",
        "removed-types": [
          "string"
        ],
        "added-types": [
          "CodeableReference"
        ]
      },
      "Appointment.basedOn": {
        "removed-types": [
          "Reference(ServiceRequest)"
        ],
        "added-types": [
          "Reference(CarePlan | DeviceRequest | MedicationRequest | ServiceRequest | RequestOrchestration | NutritionOrder | VisionPrescription)"
        ]
      },
      "Appointment.subject": {
        "status": "new"
      },
      "Appointment.participant.actor": {
        "removed-types": [
          "Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location)"
        ],
        "added-types": [
          "Reference(Patient | Group | Practitioner | PractitionerRole | CareTeam | RelatedPerson | Device | HealthcareService | Location)"
        ]
      },
      "Appointment.participant.required": {
        "removed-types": [
          "code"
        ],
        "added-types": [
          "boolean"
        ],
        "binding-status": "removed",
        "old-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/participantrequired|4.3.0",
          "strength": "required"
        }
      },
      "Appointment.participant.status": {
        "binding-valueset-changed": true,
        "binding-status": "changed",
        "old-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/participationstatus|4.3.0",
          "strength": "required"
        },
        "new-binding": {
          "reference": "http://hl7.org/fhir/ValueSet/participationstatus|6.0.0-ballot4",
          "strength": "required"
        }
      },
      "Appointment.recurrenceId": {
        "status": "new"
      },
      "Appointment.occurrenceChanged": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.timezone": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.recurrenceType": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.lastOccurrenceDate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.occurrenceCount": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.occurrenceDate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.monday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.tuesday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.wednesday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.thursday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.friday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.saturday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.sunday": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.weeklyTemplate.weekInterval": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.monthlyTemplate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.monthlyTemplate.monthInterval": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.yearlyTemplate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.yearlyTemplate.yearInterval": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.excludingDate": {
        "status": "new"
      },
      "Appointment.recurrenceTemplate.excludingRecurrenceId": {
        "status": "new"
      },
      "Appointment.reasonCode": {
        "status": "deleted"
      },
      "Appointment.reasonReference": {
        "status": "deleted"
      }
    },
    "status": "changed"
  }
}