description: An extension to support the transport used by the individual who is the subject of an encounter. package_name: fhir.r4.ukcore.stu3.currentbuild derivation: constraint name: ExtensionUKCoreEncounterTransport type: Extension elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: transportType: match: {url: transportType} schema: short: The type of transport used _required: true index: 1 elements: url: pattern: {type: uri, value: transportType} type: uri index: 2 value: short: The type of transport used choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, short: The type of transport used, choiceOf: value, index: 5} required: [value, valueCodeableConcept] transportPeriod: match: {url: transportPeriod} schema: short: Period of time during which the transport was used index: 6 elements: url: pattern: {type: uri, value: transportPeriod} type: uri index: 7 value: short: Period of time during which the transport was used choices: [valuePeriod] index: 9 valuePeriod: {type: Period, short: Period of time during which the transport was used, choiceOf: value, index: 10} required: [value, valuePeriod] reasonForTransport: match: {url: reasonForTransport} schema: short: The reason the transport was needed index: 11 elements: url: pattern: {type: uri, value: reasonForTransport} type: uri index: 12 value: short: The reason the transport was needed choices: [valueString] index: 14 valueString: {type: string, short: The reason the transport was needed, choiceOf: value, index: 15} required: [value, valueString] url: pattern: {type: uri, value: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EncounterTransport'} type: uri index: 16 value: choices: [] index: 18 package_version: 0.20.0-pre-release extensions: transportType: url: transportType short: The type of transport used _required: true index: 1 elements: url: pattern: {type: uri, value: transportType} type: uri index: 2 value: short: The type of transport used choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, short: The type of transport used, choiceOf: value, index: 5} required: [value, valueCodeableConcept] transportPeriod: url: transportPeriod short: Period of time during which the transport was used index: 6 elements: url: pattern: {type: uri, value: transportPeriod} type: uri index: 7 value: short: Period of time during which the transport was used choices: [valuePeriod] index: 9 valuePeriod: {type: Period, short: Period of time during which the transport was used, choiceOf: value, index: 10} required: [value, valuePeriod] reasonForTransport: url: reasonForTransport short: The reason the transport was needed index: 11 elements: url: pattern: {type: uri, value: reasonForTransport} type: uri index: 12 value: short: The reason the transport was needed choices: [valueString] index: 14 valueString: {type: string, short: The reason the transport was needed, choiceOf: value, index: 15} required: [value, valueString] class: extension kind: complex-type url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EncounterTransport base: http://hl7.org/fhir/StructureDefinition/Extension version: 2.1.0 required: [extension]