description: This cross-version extension represents Sequence.referenceSeq from http://hl7.org/fhir/StructureDefinition/Sequence|3.0.2 for use in FHIR R5. package_name: hl7.fhir.uv.xver derivation: constraint name: Ext_R3_Sequence_referenceSeq type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 2 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: chromosome: match: {url: chromosome} schema: short: Chromosome containing genetic finding base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: chromosome} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Chromosome containing genetic finding choices: [valueCodeableConcept] index: 4 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Chromosome containing genetic finding choiceOf: value index: 5 required: [url] genomeBuild: match: {url: genomeBuild} schema: short: The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37' base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: genomeBuild} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37' choices: [valueString] index: 9 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37' choiceOf: value index: 10 required: [url] referenceSeqId: match: {url: referenceSeqId} schema: short: Reference identifier base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceSeqId} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference identifier choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference identifier choiceOf: value index: 15 required: [url] referenceSeqPointer: match: {url: referenceSeqPointer} schema: base: {max: '*', min: 0, path: Extension.extension} short: A Pointer to another Sequence entity as reference sequence index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceSeqPointer} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A Pointer to another Sequence entity as reference sequence choices: [valueReference] index: 19 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A Pointer to another Sequence entity as reference sequence choiceOf: value index: 20 required: [url] referenceSeqString: match: {url: referenceSeqString} schema: short: A string to represent reference sequence base: {max: '*', min: 0, path: Extension.extension} index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceSeqString} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A string to represent reference sequence choices: [valueString] index: 24 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A string to represent reference sequence choiceOf: value index: 25 required: [url] strand: match: {url: strand} schema: short: Directionality of DNA ( +1/-1) base: {max: '*', min: 0, path: Extension.extension} index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: strand} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Directionality of DNA ( +1/-1) choices: [valueInteger] index: 29 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: Directionality of DNA ( +1/-1) choiceOf: value index: 30 required: [url] windowStart: match: {url: windowStart} schema: short: Start position of the window on the reference sequence _required: true base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: windowStart} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Start position of the window on the reference sequence choices: [valueInteger] index: 34 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: Start position of the window on the reference sequence choiceOf: value index: 35 required: [url] windowEnd: match: {url: windowEnd} schema: short: End position of the window on the reference sequence _required: true base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: windowEnd} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: End position of the window on the reference sequence choices: [valueInteger] index: 39 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: End position of the window on the reference sequence choiceOf: value index: 40 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/3.0/StructureDefinition/extension-Sequence.referenceSeq'} index: 41 package_version: r3.r5-0.0.1-snapshot-2 extensions: chromosome: url: chromosome short: Chromosome containing genetic finding base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: chromosome} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Chromosome containing genetic finding choices: [valueCodeableConcept] index: 4 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Chromosome containing genetic finding choiceOf: value index: 5 required: [url] genomeBuild: url: genomeBuild short: The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37' base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: genomeBuild} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37' choices: [valueString] index: 9 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37' choiceOf: value index: 10 required: [url] referenceSeqId: url: referenceSeqId short: Reference identifier base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceSeqId} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Reference identifier choices: [valueCodeableConcept] index: 14 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Reference identifier choiceOf: value index: 15 required: [url] referenceSeqPointer: url: referenceSeqPointer base: {max: '*', min: 0, path: Extension.extension} short: A Pointer to another Sequence entity as reference sequence index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceSeqPointer} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A Pointer to another Sequence entity as reference sequence choices: [valueReference] index: 19 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: A Pointer to another Sequence entity as reference sequence choiceOf: value index: 20 required: [url] referenceSeqString: url: referenceSeqString short: A string to represent reference sequence base: {max: '*', min: 0, path: Extension.extension} index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: referenceSeqString} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A string to represent reference sequence choices: [valueString] index: 24 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A string to represent reference sequence choiceOf: value index: 25 required: [url] strand: url: strand short: Directionality of DNA ( +1/-1) base: {max: '*', min: 0, path: Extension.extension} index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: strand} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Directionality of DNA ( +1/-1) choices: [valueInteger] index: 29 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: Directionality of DNA ( +1/-1) choiceOf: value index: 30 required: [url] windowStart: url: windowStart short: Start position of the window on the reference sequence _required: true base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: windowStart} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Start position of the window on the reference sequence choices: [valueInteger] index: 34 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: Start position of the window on the reference sequence choiceOf: value index: 35 required: [url] windowEnd: url: windowEnd short: End position of the window on the reference sequence _required: true base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: windowEnd} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: End position of the window on the reference sequence choices: [valueInteger] index: 39 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: End position of the window on the reference sequence choiceOf: value index: 40 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/3.0/StructureDefinition/extension-Sequence.referenceSeq base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0 version: 0.0.1-snapshot-2 required: [url]