description: An appointment including the location and reason for contact. This is used to provide information about a planned meeting that may be in the future or past.\r\n\r\nExamples include a scheduled surgery, a follow-up for a clinical visit, a scheduled conference call between clinicians to discuss a case, the reservation of a piece of diagnostic equipment for a particular use, etc. The visit scheduled by an appointment may be in person or remote (by phone, video conference, etc.) All that matters is that the time and usage of one or more individuals, locations and/or pieces of equipment is being fully or partially reserved for a designated period of time.\r\n\r\nThis definition takes the concepts of appointments in a clinical setting and also extends them to be relevant in the community healthcare space, and to ease exposure to other appointment / calendar standards widely used outside of healthcare. This profile is also used for the Dutch Health and Care Information model PlannedCareActivityForTransfer version 3.1 package_name: nictiz.fhir.nl.stu3.zib2017 derivation: constraint name: eAfspraakAppointment type: Appointment elements: description: {short: ContactSubject, index: 18} serviceCategory: {short: ContactCategory, index: 10} specialty: index: 12 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: specialtyAGB: match: coding: {system: null} schema: {index: 13} specialtyUZI: match: coding: {system: null} schema: {index: 14} indication: {short: ContactReason, index: 17} start: {short: StartDateTime, index: 19} created: {short: DateTime, index: 22} participant: short: ContactWith index: 25 elements: type: elements: coding: index: 26 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: healthProfessionalRole: match: {system: null} schema: {short: HealthProfessionalRole, index: 27} actor: type: Reference refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-location', 'http://fhir.nl/fhir/StructureDefinition/nl-core-patient', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner', 'http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/HealthcareService'] index: 28 extensions: practitionerRole: {url: h, max: 1, type: Extension, index: 30} elements: extension: index: 29 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: practitionerRole: match: {url: null} schema: {type: Extension, url: h, index: 30} max: 1 required: {short: ContactWithRequired, index: 31} status: {short: ContactWithStatus, index: 32} serviceType: {short: ContactProcedureType, index: 11} incomingReferral: {index: 24} reason: {index: 16} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: PatientInstructions: match: {url: null} schema: {type: Extension, short: ContactPatientInstructions, url: h, index: 1} OnlineEditable: match: {url: null} schema: type: Extension url: h index: 2 extensions: Indicator: {url: null, index: 3} OnlineEditableUntil: {url: null, index: 4} elements: extension: index: 3 slicing: slices: Indicator: match: {} schema: {index: 3} OnlineEditableUntil: match: {} schema: {index: 4} appointmentType: {short: ContactType, index: 15} status: short: ContactStatus index: 6 extensions: OrderStatus: url: h type: Extension short: OrderStatus index: 8 elements: valueCodeableConcept: index: 9 slicing: slices: valueCodeableConcept: match: {} schema: {index: 9} elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: OrderStatus: match: {url: null} schema: type: Extension short: OrderStatus url: h index: 8 elements: valueCodeableConcept: index: 9 slicing: slices: valueCodeableConcept: match: {} schema: {index: 9} comment: {short: ContactDescription, index: 23} minutesDuration: {short: ContactDuration, index: 21} identifier: {short: IdentificationNumber, index: 5} end: {short: EndDateTime, index: 20} package_version: 1.3.6 extensions: PatientInstructions: {url: h, type: Extension, short: ContactPatientInstructions, index: 1} OnlineEditable: url: h type: Extension index: 2 extensions: Indicator: {url: null, index: 3} OnlineEditableUntil: {url: null, index: 4} elements: extension: index: 3 slicing: slices: Indicator: match: {} schema: {index: 3} OnlineEditableUntil: match: {} schema: {index: 4} class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment base: http://hl7.org/fhir/StructureDefinition/Appointment version: 2.1.2 required: [identifier]