description: null package_name: de.gematik.isik-terminplanung derivation: constraint name: ISiKTermin type: Appointment elements: slot: mustSupport: true index: 16 elements: reference: {mustSupport: true, index: 17} required: [reference] 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: null slices: Fachrichtung: match: {} schema: binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality'} mustSupport: true index: 10 min: 0 max: 1 cancelationReason: binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/v3/Terminplanung/ValueSet/ISiKTerminCancelationReason'} mustSupport: true index: 7 patientInstruction: {mustSupport: true, index: 18} start: {mustSupport: true, index: 14} participant: mustSupport: true index: 19 elements: actor: mustSupport: true index: 20 elements: display: {mustSupport: true, index: 21} required: [display] status: {mustSupport: true, index: 22} 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: 23 elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 24 elements: reference: {mustSupport: true, index: 25} required: [reference] AkteurPersonImGesundheitsberuf: match: {} schema: mustSupport: true array: true index: 26 elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner'] index: 27 elements: reference: {mustSupport: true, index: 28} required: [reference] AkteurMedizinischeBehandlungseinheit: match: {} schema: mustSupport: true array: true index: 29 elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/HealthcareService'] index: 30 elements: reference: {mustSupport: true, index: 31} 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/v3/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/v3/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/v3/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension', index: 13} min: 0 max: 1 status: {mustSupport: true, index: 6} end: {mustSupport: true, index: 15} package_version: 3.0.3 extensions: Nachricht: {url: 'https://gematik.de/fhir/isik/v3/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/v3/Terminplanung/StructureDefinition/ISiKTermin base: http://hl7.org/fhir/StructureDefinition/Appointment version: 3.0.3 required: [serviceType, start, end]