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