description: The preferred method of contact, contact times and written communication format given by a Patient or Related Person. package_name: fhir.r4.ukcore.stu1 derivation: constraint name: ExtensionUKCoreContactPreference type: Extension elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: PreferredContactMethod: match: {url: PreferredContactMethod} schema: short: Preferred Contact Method index: 1 elements: url: pattern: {type: uri, value: PreferredContactMethod} type: uri index: 2 value: short: Preferred Contact Method choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, short: Preferred Contact Method, choiceOf: value, index: 5} required: [value, valueCodeableConcept] PreferredContactTimes: match: {url: PreferredContactTimes} schema: short: Preferred Contact Times index: 6 elements: url: pattern: {type: uri, value: PreferredContactTimes} type: uri index: 7 value: short: Preferred Contact Times choices: [valueString, valueTiming] index: 9 valueString: {type: string, short: Preferred Contact Times, choiceOf: value, index: 10} valueTiming: {type: Timing, short: Preferred Contact Times, choiceOf: value, index: 11} required: [value, valueString, valueTiming] PreferredWrittenCommunicationFormat: match: {url: PreferredWrittenCommunicationFormat} schema: short: Preferred Written Communication Format index: 12 elements: url: pattern: {type: uri, value: PreferredWrittenCommunicationFormat} type: uri index: 13 value: short: Preferred Written Communication Format choices: [valueCodeableConcept] index: 15 valueCodeableConcept: {type: CodeableConcept, short: Preferred Written Communication Format, choiceOf: value, index: 16} required: [value, valueCodeableConcept] url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference'} type: uri index: 17 value: choices: [] index: 19 package_version: 1.0.0 extensions: PreferredContactMethod: url: PreferredContactMethod short: Preferred Contact Method index: 1 elements: url: pattern: {type: uri, value: PreferredContactMethod} type: uri index: 2 value: short: Preferred Contact Method choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, short: Preferred Contact Method, choiceOf: value, index: 5} required: [value, valueCodeableConcept] PreferredContactTimes: url: PreferredContactTimes short: Preferred Contact Times index: 6 elements: url: pattern: {type: uri, value: PreferredContactTimes} type: uri index: 7 value: short: Preferred Contact Times choices: [valueString, valueTiming] index: 9 valueString: {type: string, short: Preferred Contact Times, choiceOf: value, index: 10} valueTiming: {type: Timing, short: Preferred Contact Times, choiceOf: value, index: 11} required: [value, valueString, valueTiming] PreferredWrittenCommunicationFormat: url: PreferredWrittenCommunicationFormat short: Preferred Written Communication Format index: 12 elements: url: pattern: {type: uri, value: PreferredWrittenCommunicationFormat} type: uri index: 13 value: short: Preferred Written Communication Format choices: [valueCodeableConcept] index: 15 valueCodeableConcept: {type: CodeableConcept, short: Preferred Written Communication Format, choiceOf: value, index: 16} required: [value, valueCodeableConcept] class: extension kind: complex-type url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference base: http://hl7.org/fhir/StructureDefinition/Extension version: 2.2.0