description: null package_name: de.gematik.isik derivation: constraint name: ISiKTermin type: Appointment elements: slot: {mustSupport: true, index: 16} meta: mustSupport: true index: 0 elements: tag: mustSupport: true index: 1 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: Source: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/common-meta-tag-de'} mustSupport: true index: 2 min: 0 max: 1 specialty: mustSupport: true index: 9 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Fachrichtung: match: {} schema: binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality'} mustSupport: true _required: true index: 10 min: 1 max: 1 cancelationReason: binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/v2/Terminplanung/ValueSet/ISiKTerminCancelationReason'} mustSupport: true index: 7 patientInstruction: {mustSupport: true, index: 17} start: {mustSupport: true, index: 14} participant: mustSupport: true index: 18 elements: actor: mustSupport: true index: 19 elements: display: {mustSupport: true, index: 20} required: [display] status: {mustSupport: true, index: 21} required: [actor] slicing: rules: open discriminator: - {path: actor.resolve(), type: type} min: null slices: AkteurPatient: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 22 elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 23 elements: reference: {mustSupport: true, index: 24} required: [reference] AkteurPersonImGesundheitsberuf: match: {} schema: mustSupport: true array: true index: 25 elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner'] index: 26 elements: reference: {mustSupport: true, index: 27} required: [reference] AkteurMedizinischeBehandlungseinheit: match: {} schema: mustSupport: true array: true index: 28 elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/HealthcareService'] index: 29 elements: reference: {mustSupport: true, index: 30} required: [reference] serviceType: {mustSupport: true, index: 8} extension: mustSupport: true index: 3 slicing: slices: Nachricht: match: {} schema: {type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKNachrichtExtension', index: 4} min: 0 replaces: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.replaces', index: 5} min: 0 max: 1 priority: mustSupport: true index: 11 extensions: Priority: {url: 'https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension', min: 0, max: 1, type: Extension, mustSupport: true, index: 13} elements: extension: mustSupport: true index: 12 slicing: slices: Priority: match: {} schema: {type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension', index: 13} min: 0 max: 1 status: {mustSupport: true, index: 6} end: {mustSupport: true, index: 15} package_version: terminplanung-2.0.3 extensions: Nachricht: {url: 'https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKNachrichtExtension', min: 0, type: Extension, mustSupport: true, index: 4} replaces: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.replaces', min: 0, max: 1, type: Extension, mustSupport: true, index: 5} class: profile kind: resource url: https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKTermin base: http://hl7.org/fhir/StructureDefinition/Appointment version: 2.0.3 required: [specialty, serviceType, start, end]