description: This cross-version extension represents Sequence.quality 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_quality type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: truthTP: match: {url: truthTP} schema: short: True positives from the perspective of the truth data base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: truthTP} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: True positives from the perspective of the truth data choices: [valueDecimal] index: 34 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: True positives from the perspective of the truth data choiceOf: value index: 35 required: [url] fScore: match: {url: fScore} schema: short: F-score base: {max: '*', min: 0, path: Extension.extension} index: 66 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: fScore} index: 67 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: F-score choices: [valueDecimal] index: 69 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: F-score choiceOf: value index: 70 required: [url] truthFN: match: {url: truthFN} schema: short: False negatives base: {max: '*', min: 0, path: Extension.extension} index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: truthFN} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: False negatives choices: [valueDecimal] index: 44 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: False negatives choiceOf: value index: 45 required: [url] queryFP: match: {url: queryFP} schema: short: False positives base: {max: '*', min: 0, path: Extension.extension} index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: queryFP} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: False positives choices: [valueDecimal] index: 49 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: False positives choiceOf: value index: 50 required: [url] method: match: {url: method} schema: short: Method to get quality base: {max: '*', min: 0, path: Extension.extension} index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: method} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Method to get quality choices: [valueCodeableConcept] index: 29 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Method to get quality choiceOf: value index: 30 required: [url] precision: match: {url: precision} schema: short: Precision of comparison base: {max: '*', min: 0, path: Extension.extension} index: 56 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: precision} index: 57 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Precision of comparison choices: [valueDecimal] index: 59 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: Precision of comparison choiceOf: value index: 60 required: [url] start: match: {url: start} schema: short: Start position of the sequence base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: start} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Start position of the sequence choices: [valueInteger] index: 14 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: Start position of the sequence choiceOf: value index: 15 required: [url] queryTP: match: {url: queryTP} schema: short: True positives from the perspective of the query data base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: queryTP} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: True positives from the perspective of the query data choices: [valueDecimal] index: 39 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: True positives from the perspective of the query data choiceOf: value index: 40 required: [url] type: match: {url: type} schema: short: indel | snp | unknown _required: true base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: indel | snp | unknown choices: [valueCode] index: 4 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: indel | snp | unknown choiceOf: value index: 5 required: [url] recall: match: {url: recall} schema: short: Recall of comparison base: {max: '*', min: 0, path: Extension.extension} index: 61 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: recall} index: 62 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Recall of comparison choices: [valueDecimal] index: 64 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: Recall of comparison choiceOf: value index: 65 required: [url] score: match: {url: score} schema: short: Quality score for the comparison base: {max: '*', min: 0, path: Extension.extension} index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: score} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Quality score for the comparison choices: [valueQuantity] index: 24 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Quality score for the comparison choiceOf: value index: 25 required: [url] end: match: {url: end} schema: short: End position of the sequence base: {max: '*', min: 0, path: Extension.extension} index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: end} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: End position of the sequence choices: [valueInteger] index: 19 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: End position of the sequence choiceOf: value index: 20 required: [url] standardSequence: match: {url: standardSequence} schema: short: Standard sequence for comparison base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: standardSequence} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Standard sequence for comparison choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Standard sequence for comparison choiceOf: value index: 10 required: [url] gtFP: match: {url: gtFP} schema: short: False positives where the non-REF alleles in the Truth and Query Call Sets match base: {max: '*', min: 0, path: Extension.extension} index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: gtFP} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: False positives where the non-REF alleles in the Truth and Query Call Sets match choices: [valueDecimal] index: 54 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: False positives where the non-REF alleles in the Truth and Query Call Sets match choiceOf: value index: 55 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/3.0/StructureDefinition/extension-Sequence.quality'} index: 71 package_version: r3.r5-0.0.1-snapshot-2 extensions: truthTP: url: truthTP short: True positives from the perspective of the truth data base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: truthTP} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: True positives from the perspective of the truth data choices: [valueDecimal] index: 34 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: True positives from the perspective of the truth data choiceOf: value index: 35 required: [url] fScore: url: fScore short: F-score base: {max: '*', min: 0, path: Extension.extension} index: 66 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: fScore} index: 67 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: F-score choices: [valueDecimal] index: 69 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: F-score choiceOf: value index: 70 required: [url] truthFN: url: truthFN short: False negatives base: {max: '*', min: 0, path: Extension.extension} index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: truthFN} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: False negatives choices: [valueDecimal] index: 44 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: False negatives choiceOf: value index: 45 required: [url] queryFP: url: queryFP short: False positives base: {max: '*', min: 0, path: Extension.extension} index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: queryFP} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: False positives choices: [valueDecimal] index: 49 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: False positives choiceOf: value index: 50 required: [url] method: url: method short: Method to get quality base: {max: '*', min: 0, path: Extension.extension} index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: method} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Method to get quality choices: [valueCodeableConcept] index: 29 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Method to get quality choiceOf: value index: 30 required: [url] precision: url: precision short: Precision of comparison base: {max: '*', min: 0, path: Extension.extension} index: 56 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: precision} index: 57 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Precision of comparison choices: [valueDecimal] index: 59 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: Precision of comparison choiceOf: value index: 60 required: [url] start: url: start short: Start position of the sequence base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: start} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Start position of the sequence choices: [valueInteger] index: 14 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: Start position of the sequence choiceOf: value index: 15 required: [url] queryTP: url: queryTP short: True positives from the perspective of the query data base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: queryTP} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: True positives from the perspective of the query data choices: [valueDecimal] index: 39 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: True positives from the perspective of the query data choiceOf: value index: 40 required: [url] type: url: type short: indel | snp | unknown _required: true base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: indel | snp | unknown choices: [valueCode] index: 4 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: indel | snp | unknown choiceOf: value index: 5 required: [url] recall: url: recall short: Recall of comparison base: {max: '*', min: 0, path: Extension.extension} index: 61 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: recall} index: 62 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Recall of comparison choices: [valueDecimal] index: 64 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: Recall of comparison choiceOf: value index: 65 required: [url] score: url: score short: Quality score for the comparison base: {max: '*', min: 0, path: Extension.extension} index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: score} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Quality score for the comparison choices: [valueQuantity] index: 24 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Quality score for the comparison choiceOf: value index: 25 required: [url] end: url: end short: End position of the sequence base: {max: '*', min: 0, path: Extension.extension} index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: end} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: End position of the sequence choices: [valueInteger] index: 19 valueInteger: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: integer short: End position of the sequence choiceOf: value index: 20 required: [url] standardSequence: url: standardSequence short: Standard sequence for comparison base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: standardSequence} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Standard sequence for comparison choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Standard sequence for comparison choiceOf: value index: 10 required: [url] gtFP: url: gtFP short: False positives where the non-REF alleles in the Truth and Query Call Sets match base: {max: '*', min: 0, path: Extension.extension} index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: gtFP} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: False positives where the non-REF alleles in the Truth and Query Call Sets match choices: [valueDecimal] index: 54 valueDecimal: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: decimal short: False positives where the non-REF alleles in the Truth and Query Call Sets match choiceOf: value index: 55 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/3.0/StructureDefinition/extension-Sequence.quality base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0 version: 0.0.1-snapshot-2 required: [url, extension]