description: null package_name: medikit.nl.r4.connector derivation: constraint name: MediKITConnector_Parameters_BookSlot type: Parameters elements: parameter: index: 0 slicing: slices: start: match: {} schema: _required: true index: 0 elements: name: pattern: {type: String, value: start} index: 1 value: choices: [valueInstant] index: 3 valueInstant: {type: instant, choiceOf: value, index: 4} resource: {index: 5} part: {index: 6} required: [valueInstant, value] schedule: match: {} schema: _required: true index: 7 elements: name: pattern: {type: String, value: schedule} index: 8 value: choices: [valueReference] index: 10 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Schedule'] index: 11 resource: {index: 12} part: {index: 13} required: [valueReference, value] practitionerRole: match: {} schema: _required: true index: 14 elements: name: pattern: {type: String, value: practitioner-role} index: 15 value: choices: [valueReference] index: 17 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 18 resource: {index: 19} part: {index: 20} required: [valueReference, value] status: match: {} schema: _required: true index: 21 elements: name: pattern: {type: String, value: status} index: 22 value: choices: [valueCode] index: 24 valueCode: {type: code, choiceOf: value, index: 25} resource: {index: 26} part: {index: 27} required: [valueCode, value] comment: match: {} schema: index: 28 elements: name: pattern: {type: String, value: comment} index: 29 value: choices: [valueString] index: 31 valueString: {type: string, choiceOf: value, index: 32} resource: {index: 33} part: {index: 34} required: [valueString, value] package_version: 0.0.1-alpha-6 class: profile kind: resource url: https://medikit.nl/fhir/StructureDefinition/medikit-connector-parameters-book-slot base: https://medikit.nl/fhir/StructureDefinition/medikit-connector-parameters-base version: 0.0.1 required: [parameter]