description: This cross-version extension represents ResearchElementDefinition from http://hl7.org/fhir/StructureDefinition/ResearchElementDefinition|4.0.1 for use in FHIR R5. package_name: hl7.fhir.uv.xver-r4.r5 derivation: constraint name: Ext_R4_ResearchElementDefinition type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 3 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 3 slices: description: match: {url: description} schema: base: {max: '*', min: 0, path: Extension.extension} short: Natural language description of the research element definition index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Natural language description of the research element definition choices: [valueMarkdown] index: 65 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Natural language description of the research element definition choiceOf: value index: 66 required: [url] date: match: {url: date} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date last changed index: 47 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 48 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date last changed choices: [valueDateTime] index: 50 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date last changed choiceOf: value index: 51 required: [url] endorser: match: {url: endorser} schema: base: {max: '*', min: 0, path: Extension.extension} short: Who endorsed the content array: true index: 127 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: endorser} index: 128 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who endorsed the content choices: [valueContactDetail] index: 130 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Who endorsed the content choiceOf: value index: 131 required: [url] publisher: match: {url: publisher} schema: base: {max: '*', min: 0, path: Extension.extension} short: Name of the publisher (organization or individual) index: 52 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: publisher} index: 53 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Name of the publisher (organization or individual) choices: [valueString] index: 55 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Name of the publisher (organization or individual) choiceOf: value index: 56 required: [url] approvalDate: match: {url: approvalDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: When the research element definition was approved by publisher index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: approvalDate} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the research element definition was approved by publisher choices: [valueDate] index: 100 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the research element definition was approved by publisher choiceOf: value index: 101 required: [url] variableType: match: {url: variableType} schema: base: {max: '*', min: 0, path: Extension.extension} short: dichotomous | continuous | descriptive index: 147 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: variableType} index: 148 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: dichotomous | continuous | descriptive choices: [valueCode] index: 150 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: dichotomous | continuous | descriptive choiceOf: value index: 151 required: [url] jurisdiction: match: {url: jurisdiction} schema: base: {max: '*', min: 0, path: Extension.extension} short: Intended jurisdiction for research element definition (if applicable) array: true index: 77 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 78 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Intended jurisdiction for research element definition (if applicable) choices: [valueCodeableConcept] index: 80 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Intended jurisdiction for research element definition (if applicable) choiceOf: value index: 81 required: [url] purpose: match: {url: purpose} schema: base: {max: '*', min: 0, path: Extension.extension} short: Why this research element definition is defined index: 82 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: purpose} index: 83 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Why this research element definition is defined choices: [valueMarkdown] index: 85 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Why this research element definition is defined choiceOf: value index: 86 required: [url] name: match: {url: name} schema: base: {max: '*', min: 0, path: Extension.extension} short: Name for this research element definition (computer friendly) index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: name} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Name for this research element definition (computer friendly) choices: [valueString] index: 14 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Name for this research element definition (computer friendly) choiceOf: value index: 15 required: [url] useContext: match: {url: useContext} schema: base: {max: '*', min: 0, path: Extension.extension} short: The context that the content is intended to support array: true index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: useContext} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The context that the content is intended to support choices: [valueUsageContext] index: 75 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: The context that the content is intended to support choiceOf: value index: 76 required: [url] copyright: match: {url: copyright} schema: base: {max: '*', min: 0, path: Extension.extension} short: Use and/or publishing restrictions index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: copyright} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Use and/or publishing restrictions choices: [valueMarkdown] index: 95 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Use and/or publishing restrictions choiceOf: value index: 96 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: population | exposure | outcome _required: true index: 142 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 143 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: population | exposure | outcome choices: [valueCode] index: 145 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: population | exposure | outcome choiceOf: value index: 146 required: [url] experimental: match: {url: experimental} schema: base: {max: '*', min: 0, path: Extension.extension} short: For testing purposes, not real usage index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: experimental} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: For testing purposes, not real usage choices: [valueBoolean] index: 39 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: For testing purposes, not real usage choiceOf: value index: 40 required: [url] topic: match: {url: topic} schema: base: {max: '*', min: 0, path: Extension.extension} short: The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc. array: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: topic} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc. choices: [valueCodeableConcept] index: 115 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc. choiceOf: value index: 116 required: [url] title: match: {url: title} schema: base: {max: '*', min: 0, path: Extension.extension} short: Name for this research element definition (human friendly) index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: title} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Name for this research element definition (human friendly) choices: [valueString] index: 19 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Name for this research element definition (human friendly) choiceOf: value index: 20 required: [url] subject[x]: match: {url: 'subject[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'subject[x]'} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device choices: [valueCodeableConcept, valueReference] index: 44 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device choiceOf: value index: 45 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device choiceOf: value index: 46 required: [url] library: match: {url: library} schema: base: {max: '*', min: 0, path: Extension.extension} short: Logic used by the ResearchElementDefinition array: true index: 137 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: library} index: 138 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Logic used by the ResearchElementDefinition choices: [valueCanonical] index: 140 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: Logic used by the ResearchElementDefinition choiceOf: value index: 141 required: [url] characteristic: match: {url: characteristic} schema: min: 1 short: What defines the members of the research element index: 152 array: true elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 153 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: studyEffective[x]: match: {url: 'studyEffective[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'studyEffective[x]'} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 185 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period does the study cover choiceOf: value index: 186 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period does the study cover choiceOf: value index: 187 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period does the study cover choiceOf: value index: 188 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period does the study cover choiceOf: value index: 189 required: [url] exclude: match: {url: exclude} schema: base: {max: '*', min: 0, path: Extension.extension} short: Whether the characteristic includes or excludes members index: 167 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: exclude} index: 168 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the characteristic includes or excludes members choices: [valueBoolean] index: 170 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Whether the characteristic includes or excludes members choiceOf: value index: 171 required: [url] participantEffective[x]: match: {url: 'participantEffective[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 205 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'participantEffective[x]'} index: 206 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 208 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period do participants cover choiceOf: value index: 209 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period do participants cover choiceOf: value index: 210 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period do participants cover choiceOf: value index: 211 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period do participants cover choiceOf: value index: 212 required: [url] studyEffectiveGroupMeasure: match: {url: studyEffectiveGroupMeasure} schema: base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 195 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveGroupMeasure} index: 196 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 198 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 199 required: [url] participantEffectiveGroupMeasure: match: {url: participantEffectiveGroupMeasure} schema: base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 218 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveGroupMeasure} index: 219 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 221 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 222 required: [url] studyEffectiveDescription: match: {url: studyEffectiveDescription} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 177 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveDescription} index: 178 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueString] index: 180 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period does the study cover choiceOf: value index: 181 required: [url] studyEffectiveTimeFromStart: match: {url: studyEffectiveTimeFromStart} schema: base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 190 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveTimeFromStart} index: 191 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 193 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 194 required: [url] unitOfMeasure: match: {url: unitOfMeasure} schema: base: {max: '*', min: 0, path: Extension.extension} short: What unit is the outcome described in? index: 172 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: unitOfMeasure} index: 173 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What unit is the outcome described in? choices: [valueCodeableConcept] index: 175 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What unit is the outcome described in? choiceOf: value index: 176 required: [url] participantEffectiveDescription: match: {url: participantEffectiveDescription} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 200 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveDescription} index: 201 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueString] index: 203 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period do participants cover choiceOf: value index: 204 required: [url] usageContext: match: {url: usageContext} schema: base: {max: '*', min: 0, path: Extension.extension} short: What code/value pairs define members? array: true index: 162 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usageContext} index: 163 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code/value pairs define members? choices: [valueUsageContext] index: 165 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: What code/value pairs define members? choiceOf: value index: 166 required: [url] definition[x]: match: {url: 'definition[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: What code or expression defines members? _required: true index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'definition[x]'} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code or expression defines members? choices: [valueCodeableConcept, valueCanonical, valueExpression, valueDataRequirement] index: 157 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What code or expression defines members? choiceOf: value index: 158 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: What code or expression defines members? choiceOf: value index: 159 valueExpression: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Expression short: What code or expression defines members? choiceOf: value index: 160 valueDataRequirement: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: DataRequirement short: What code or expression defines members? choiceOf: value index: 161 required: [url] participantEffectiveTimeFromStart: match: {url: participantEffectiveTimeFromStart} schema: base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveTimeFromStart} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 216 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 217 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: characteristic} index: 223 _required: true extensions: studyEffective[x]: url: studyEffective[x] base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'studyEffective[x]'} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 185 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period does the study cover choiceOf: value index: 186 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period does the study cover choiceOf: value index: 187 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period does the study cover choiceOf: value index: 188 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period does the study cover choiceOf: value index: 189 required: [url] exclude: url: exclude base: {max: '*', min: 0, path: Extension.extension} short: Whether the characteristic includes or excludes members index: 167 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: exclude} index: 168 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the characteristic includes or excludes members choices: [valueBoolean] index: 170 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Whether the characteristic includes or excludes members choiceOf: value index: 171 required: [url] participantEffective[x]: url: participantEffective[x] base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 205 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'participantEffective[x]'} index: 206 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 208 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period do participants cover choiceOf: value index: 209 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period do participants cover choiceOf: value index: 210 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period do participants cover choiceOf: value index: 211 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period do participants cover choiceOf: value index: 212 required: [url] studyEffectiveGroupMeasure: url: studyEffectiveGroupMeasure base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 195 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveGroupMeasure} index: 196 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 198 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 199 required: [url] participantEffectiveGroupMeasure: url: participantEffectiveGroupMeasure base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 218 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveGroupMeasure} index: 219 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 221 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 222 required: [url] studyEffectiveDescription: url: studyEffectiveDescription base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 177 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveDescription} index: 178 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueString] index: 180 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period does the study cover choiceOf: value index: 181 required: [url] studyEffectiveTimeFromStart: url: studyEffectiveTimeFromStart base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 190 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveTimeFromStart} index: 191 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 193 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 194 required: [url] unitOfMeasure: url: unitOfMeasure base: {max: '*', min: 0, path: Extension.extension} short: What unit is the outcome described in? index: 172 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: unitOfMeasure} index: 173 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What unit is the outcome described in? choices: [valueCodeableConcept] index: 175 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What unit is the outcome described in? choiceOf: value index: 176 required: [url] participantEffectiveDescription: url: participantEffectiveDescription base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 200 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveDescription} index: 201 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueString] index: 203 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period do participants cover choiceOf: value index: 204 required: [url] usageContext: url: usageContext base: {max: '*', min: 0, path: Extension.extension} short: What code/value pairs define members? array: true index: 162 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usageContext} index: 163 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code/value pairs define members? choices: [valueUsageContext] index: 165 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: What code/value pairs define members? choiceOf: value index: 166 required: [url] definition[x]: url: definition[x] base: {max: '*', min: 0, path: Extension.extension} short: What code or expression defines members? _required: true index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'definition[x]'} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code or expression defines members? choices: [valueCodeableConcept, valueCanonical, valueExpression, valueDataRequirement] index: 157 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What code or expression defines members? choiceOf: value index: 158 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: What code or expression defines members? choiceOf: value index: 159 valueExpression: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Expression short: What code or expression defines members? choiceOf: value index: 160 valueDataRequirement: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: DataRequirement short: What code or expression defines members? choiceOf: value index: 161 required: [url] participantEffectiveTimeFromStart: url: participantEffectiveTimeFromStart base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveTimeFromStart} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 216 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 217 required: [url] base: {max: '*', min: 0, path: Extension.extension} required: [url, extension] usage: match: {url: usage} schema: base: {max: '*', min: 0, path: Extension.extension} short: Describes the clinical usage of the ResearchElementDefinition index: 87 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usage} index: 88 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Describes the clinical usage of the ResearchElementDefinition choices: [valueString] index: 90 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Describes the clinical usage of the ResearchElementDefinition choiceOf: value index: 91 required: [url] status: match: {url: status} schema: base: {max: '*', min: 0, path: Extension.extension} short: draft | active | retired | unknown _required: true index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 34 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 35 required: [url] subtitle: match: {url: subtitle} schema: base: {max: '*', min: 0, path: Extension.extension} short: Subordinate title of the ResearchElementDefinition index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: subtitle} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Subordinate title of the ResearchElementDefinition choices: [valueString] index: 29 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Subordinate title of the ResearchElementDefinition choiceOf: value index: 30 required: [url] comment: match: {url: comment} schema: base: {max: '*', min: 0, path: Extension.extension} short: Used for footnotes or explanatory notes array: true index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: comment} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Used for footnotes or explanatory notes choices: [valueString] index: 70 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Used for footnotes or explanatory notes choiceOf: value index: 71 required: [url] url: match: {url: url} schema: base: {max: '*', min: 0, path: Extension.extension} short: Canonical identifier for this research element definition, represented as a URI (globally unique) index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: url} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Canonical identifier for this research element definition, represented as a URI (globally unique) choices: [valueUri] index: 4 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: Canonical identifier for this research element definition, represented as a URI (globally unique) choiceOf: value index: 5 required: [url] lastReviewDate: match: {url: lastReviewDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: When the research element definition was last reviewed index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lastReviewDate} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the research element definition was last reviewed choices: [valueDate] index: 105 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the research element definition was last reviewed choiceOf: value index: 106 required: [url] editor: match: {url: editor} schema: base: {max: '*', min: 0, path: Extension.extension} short: Who edited the content array: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: editor} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who edited the content choices: [valueContactDetail] index: 120 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Who edited the content choiceOf: value index: 121 required: [url] reviewer: match: {url: reviewer} schema: base: {max: '*', min: 0, path: Extension.extension} short: Who reviewed the content array: true index: 122 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reviewer} index: 123 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who reviewed the content choices: [valueContactDetail] index: 125 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Who reviewed the content choiceOf: value index: 126 required: [url] shortTitle: match: {url: shortTitle} schema: base: {max: '*', min: 0, path: Extension.extension} short: Title for use in informal contexts index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: shortTitle} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Title for use in informal contexts choices: [valueString] index: 24 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Title for use in informal contexts choiceOf: value index: 25 required: [url] version: match: {url: version} schema: base: {max: '*', min: 0, path: Extension.extension} short: Business version of the research element definition index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: version} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Business version of the research element definition choices: [valueString] index: 9 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Business version of the research element definition choiceOf: value index: 10 required: [url] relatedArtifact: match: {url: relatedArtifact} schema: base: {max: '*', min: 0, path: Extension.extension} short: Additional documentation, citations, etc. array: true index: 132 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 133 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Additional documentation, citations, etc. choices: [valueRelatedArtifact] index: 135 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: Additional documentation, citations, etc. choiceOf: value index: 136 required: [url] contact: match: {url: contact} schema: base: {max: '*', min: 0, path: Extension.extension} short: Contact details for the publisher array: true index: 57 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: contact} index: 58 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Contact details for the publisher choices: [valueContactDetail] index: 60 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Contact details for the publisher choiceOf: value index: 61 required: [url] effectivePeriod: match: {url: effectivePeriod} schema: base: {max: '*', min: 0, path: Extension.extension} short: When the research element definition is expected to be used index: 107 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effectivePeriod} index: 108 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the research element definition is expected to be used choices: [valuePeriod] index: 110 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: When the research element definition is expected to be used choiceOf: value index: 111 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-ResearchElementDefinition'} index: 224 package_version: 0.0.1-snapshot-2 extensions: description: url: description base: {max: '*', min: 0, path: Extension.extension} short: Natural language description of the research element definition index: 62 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 63 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Natural language description of the research element definition choices: [valueMarkdown] index: 65 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Natural language description of the research element definition choiceOf: value index: 66 required: [url] date: url: date base: {max: '*', min: 0, path: Extension.extension} short: Date last changed index: 47 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 48 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date last changed choices: [valueDateTime] index: 50 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date last changed choiceOf: value index: 51 required: [url] endorser: url: endorser base: {max: '*', min: 0, path: Extension.extension} short: Who endorsed the content array: true index: 127 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: endorser} index: 128 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who endorsed the content choices: [valueContactDetail] index: 130 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Who endorsed the content choiceOf: value index: 131 required: [url] publisher: url: publisher base: {max: '*', min: 0, path: Extension.extension} short: Name of the publisher (organization or individual) index: 52 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: publisher} index: 53 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Name of the publisher (organization or individual) choices: [valueString] index: 55 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Name of the publisher (organization or individual) choiceOf: value index: 56 required: [url] approvalDate: url: approvalDate base: {max: '*', min: 0, path: Extension.extension} short: When the research element definition was approved by publisher index: 97 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: approvalDate} index: 98 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the research element definition was approved by publisher choices: [valueDate] index: 100 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the research element definition was approved by publisher choiceOf: value index: 101 required: [url] variableType: url: variableType base: {max: '*', min: 0, path: Extension.extension} short: dichotomous | continuous | descriptive index: 147 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: variableType} index: 148 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: dichotomous | continuous | descriptive choices: [valueCode] index: 150 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: dichotomous | continuous | descriptive choiceOf: value index: 151 required: [url] jurisdiction: url: jurisdiction base: {max: '*', min: 0, path: Extension.extension} short: Intended jurisdiction for research element definition (if applicable) array: true index: 77 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: jurisdiction} index: 78 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Intended jurisdiction for research element definition (if applicable) choices: [valueCodeableConcept] index: 80 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Intended jurisdiction for research element definition (if applicable) choiceOf: value index: 81 required: [url] purpose: url: purpose base: {max: '*', min: 0, path: Extension.extension} short: Why this research element definition is defined index: 82 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: purpose} index: 83 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Why this research element definition is defined choices: [valueMarkdown] index: 85 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Why this research element definition is defined choiceOf: value index: 86 required: [url] name: url: name base: {max: '*', min: 0, path: Extension.extension} short: Name for this research element definition (computer friendly) index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: name} index: 12 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Name for this research element definition (computer friendly) choices: [valueString] index: 14 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Name for this research element definition (computer friendly) choiceOf: value index: 15 required: [url] useContext: url: useContext base: {max: '*', min: 0, path: Extension.extension} short: The context that the content is intended to support array: true index: 72 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: useContext} index: 73 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The context that the content is intended to support choices: [valueUsageContext] index: 75 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: The context that the content is intended to support choiceOf: value index: 76 required: [url] copyright: url: copyright base: {max: '*', min: 0, path: Extension.extension} short: Use and/or publishing restrictions index: 92 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: copyright} index: 93 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Use and/or publishing restrictions choices: [valueMarkdown] index: 95 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Use and/or publishing restrictions choiceOf: value index: 96 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: population | exposure | outcome _required: true index: 142 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 143 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: population | exposure | outcome choices: [valueCode] index: 145 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: population | exposure | outcome choiceOf: value index: 146 required: [url] experimental: url: experimental base: {max: '*', min: 0, path: Extension.extension} short: For testing purposes, not real usage index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: experimental} index: 37 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: For testing purposes, not real usage choices: [valueBoolean] index: 39 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: For testing purposes, not real usage choiceOf: value index: 40 required: [url] topic: url: topic base: {max: '*', min: 0, path: Extension.extension} short: The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc. array: true index: 112 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: topic} index: 113 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc. choices: [valueCodeableConcept] index: 115 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: The category of the ResearchElementDefinition, such as Education, Treatment, Assessment, etc. choiceOf: value index: 116 required: [url] title: url: title base: {max: '*', min: 0, path: Extension.extension} short: Name for this research element definition (human friendly) index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: title} index: 17 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Name for this research element definition (human friendly) choices: [valueString] index: 19 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Name for this research element definition (human friendly) choiceOf: value index: 20 required: [url] subject[x]: url: subject[x] base: {max: '*', min: 0, path: Extension.extension} short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'subject[x]'} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device choices: [valueCodeableConcept, valueReference] index: 44 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device choiceOf: value index: 45 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device choiceOf: value index: 46 required: [url] library: url: library base: {max: '*', min: 0, path: Extension.extension} short: Logic used by the ResearchElementDefinition array: true index: 137 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: library} index: 138 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Logic used by the ResearchElementDefinition choices: [valueCanonical] index: 140 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: Logic used by the ResearchElementDefinition choiceOf: value index: 141 required: [url] characteristic: min: 1 short: What defines the members of the research element index: 152 array: true elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 153 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: studyEffective[x]: match: {url: 'studyEffective[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'studyEffective[x]'} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 185 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period does the study cover choiceOf: value index: 186 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period does the study cover choiceOf: value index: 187 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period does the study cover choiceOf: value index: 188 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period does the study cover choiceOf: value index: 189 required: [url] exclude: match: {url: exclude} schema: base: {max: '*', min: 0, path: Extension.extension} short: Whether the characteristic includes or excludes members index: 167 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: exclude} index: 168 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the characteristic includes or excludes members choices: [valueBoolean] index: 170 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Whether the characteristic includes or excludes members choiceOf: value index: 171 required: [url] participantEffective[x]: match: {url: 'participantEffective[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 205 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'participantEffective[x]'} index: 206 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 208 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period do participants cover choiceOf: value index: 209 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period do participants cover choiceOf: value index: 210 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period do participants cover choiceOf: value index: 211 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period do participants cover choiceOf: value index: 212 required: [url] studyEffectiveGroupMeasure: match: {url: studyEffectiveGroupMeasure} schema: base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 195 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveGroupMeasure} index: 196 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 198 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 199 required: [url] participantEffectiveGroupMeasure: match: {url: participantEffectiveGroupMeasure} schema: base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 218 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveGroupMeasure} index: 219 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 221 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 222 required: [url] studyEffectiveDescription: match: {url: studyEffectiveDescription} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 177 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveDescription} index: 178 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueString] index: 180 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period does the study cover choiceOf: value index: 181 required: [url] studyEffectiveTimeFromStart: match: {url: studyEffectiveTimeFromStart} schema: base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 190 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveTimeFromStart} index: 191 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 193 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 194 required: [url] unitOfMeasure: match: {url: unitOfMeasure} schema: base: {max: '*', min: 0, path: Extension.extension} short: What unit is the outcome described in? index: 172 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: unitOfMeasure} index: 173 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What unit is the outcome described in? choices: [valueCodeableConcept] index: 175 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What unit is the outcome described in? choiceOf: value index: 176 required: [url] participantEffectiveDescription: match: {url: participantEffectiveDescription} schema: base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 200 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveDescription} index: 201 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueString] index: 203 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period do participants cover choiceOf: value index: 204 required: [url] usageContext: match: {url: usageContext} schema: base: {max: '*', min: 0, path: Extension.extension} short: What code/value pairs define members? array: true index: 162 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usageContext} index: 163 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code/value pairs define members? choices: [valueUsageContext] index: 165 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: What code/value pairs define members? choiceOf: value index: 166 required: [url] definition[x]: match: {url: 'definition[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: What code or expression defines members? _required: true index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'definition[x]'} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code or expression defines members? choices: [valueCodeableConcept, valueCanonical, valueExpression, valueDataRequirement] index: 157 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What code or expression defines members? choiceOf: value index: 158 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: What code or expression defines members? choiceOf: value index: 159 valueExpression: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Expression short: What code or expression defines members? choiceOf: value index: 160 valueDataRequirement: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: DataRequirement short: What code or expression defines members? choiceOf: value index: 161 required: [url] participantEffectiveTimeFromStart: match: {url: participantEffectiveTimeFromStart} schema: base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveTimeFromStart} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 216 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 217 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: characteristic} index: 223 _required: true extensions: studyEffective[x]: url: studyEffective[x] base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 182 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'studyEffective[x]'} index: 183 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 185 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period does the study cover choiceOf: value index: 186 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period does the study cover choiceOf: value index: 187 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period does the study cover choiceOf: value index: 188 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period does the study cover choiceOf: value index: 189 required: [url] exclude: url: exclude base: {max: '*', min: 0, path: Extension.extension} short: Whether the characteristic includes or excludes members index: 167 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: exclude} index: 168 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Whether the characteristic includes or excludes members choices: [valueBoolean] index: 170 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Whether the characteristic includes or excludes members choiceOf: value index: 171 required: [url] participantEffective[x]: url: participantEffective[x] base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 205 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'participantEffective[x]'} index: 206 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueDateTime, valuePeriod, valueDuration, valueTiming] index: 208 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: What time period do participants cover choiceOf: value index: 209 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: What time period do participants cover choiceOf: value index: 210 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: What time period do participants cover choiceOf: value index: 211 valueTiming: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Timing short: What time period do participants cover choiceOf: value index: 212 required: [url] studyEffectiveGroupMeasure: url: studyEffectiveGroupMeasure base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 195 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveGroupMeasure} index: 196 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 198 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 199 required: [url] participantEffectiveGroupMeasure: url: participantEffectiveGroupMeasure base: {max: '*', min: 0, path: Extension.extension} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median index: 218 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveGroupMeasure} index: 219 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choices: [valueCode] index: 221 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median choiceOf: value index: 222 required: [url] studyEffectiveDescription: url: studyEffectiveDescription base: {max: '*', min: 0, path: Extension.extension} short: What time period does the study cover index: 177 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveDescription} index: 178 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period does the study cover choices: [valueString] index: 180 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period does the study cover choiceOf: value index: 181 required: [url] studyEffectiveTimeFromStart: url: studyEffectiveTimeFromStart base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 190 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: studyEffectiveTimeFromStart} index: 191 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 193 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 194 required: [url] unitOfMeasure: url: unitOfMeasure base: {max: '*', min: 0, path: Extension.extension} short: What unit is the outcome described in? index: 172 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: unitOfMeasure} index: 173 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What unit is the outcome described in? choices: [valueCodeableConcept] index: 175 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What unit is the outcome described in? choiceOf: value index: 176 required: [url] participantEffectiveDescription: url: participantEffectiveDescription base: {max: '*', min: 0, path: Extension.extension} short: What time period do participants cover index: 200 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveDescription} index: 201 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What time period do participants cover choices: [valueString] index: 203 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: What time period do participants cover choiceOf: value index: 204 required: [url] usageContext: url: usageContext base: {max: '*', min: 0, path: Extension.extension} short: What code/value pairs define members? array: true index: 162 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usageContext} index: 163 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code/value pairs define members? choices: [valueUsageContext] index: 165 valueUsageContext: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: UsageContext short: What code/value pairs define members? choiceOf: value index: 166 required: [url] definition[x]: url: definition[x] base: {max: '*', min: 0, path: Extension.extension} short: What code or expression defines members? _required: true index: 154 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'definition[x]'} index: 155 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What code or expression defines members? choices: [valueCodeableConcept, valueCanonical, valueExpression, valueDataRequirement] index: 157 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What code or expression defines members? choiceOf: value index: 158 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: What code or expression defines members? choiceOf: value index: 159 valueExpression: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Expression short: What code or expression defines members? choiceOf: value index: 160 valueDataRequirement: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: DataRequirement short: What code or expression defines members? choiceOf: value index: 161 required: [url] participantEffectiveTimeFromStart: url: participantEffectiveTimeFromStart base: {max: '*', min: 0, path: Extension.extension} short: Observation time from study start index: 213 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: participantEffectiveTimeFromStart} index: 214 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Observation time from study start choices: [valueDuration] index: 216 valueDuration: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Duration short: Observation time from study start choiceOf: value index: 217 required: [url] url: characteristic base: {max: '*', min: 0, path: Extension.extension} required: [url, extension] usage: url: usage base: {max: '*', min: 0, path: Extension.extension} short: Describes the clinical usage of the ResearchElementDefinition index: 87 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: usage} index: 88 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Describes the clinical usage of the ResearchElementDefinition choices: [valueString] index: 90 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Describes the clinical usage of the ResearchElementDefinition choiceOf: value index: 91 required: [url] status: url: status base: {max: '*', min: 0, path: Extension.extension} short: draft | active | retired | unknown _required: true index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 34 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 35 required: [url] subtitle: url: subtitle base: {max: '*', min: 0, path: Extension.extension} short: Subordinate title of the ResearchElementDefinition index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: subtitle} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Subordinate title of the ResearchElementDefinition choices: [valueString] index: 29 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Subordinate title of the ResearchElementDefinition choiceOf: value index: 30 required: [url] comment: url: comment base: {max: '*', min: 0, path: Extension.extension} short: Used for footnotes or explanatory notes array: true index: 67 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: comment} index: 68 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Used for footnotes or explanatory notes choices: [valueString] index: 70 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Used for footnotes or explanatory notes choiceOf: value index: 71 required: [url] url: url: url base: {max: '*', min: 0, path: Extension.extension} short: Canonical identifier for this research element definition, represented as a URI (globally unique) index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: url} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Canonical identifier for this research element definition, represented as a URI (globally unique) choices: [valueUri] index: 4 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: Canonical identifier for this research element definition, represented as a URI (globally unique) choiceOf: value index: 5 required: [url] lastReviewDate: url: lastReviewDate base: {max: '*', min: 0, path: Extension.extension} short: When the research element definition was last reviewed index: 102 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lastReviewDate} index: 103 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the research element definition was last reviewed choices: [valueDate] index: 105 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the research element definition was last reviewed choiceOf: value index: 106 required: [url] editor: url: editor base: {max: '*', min: 0, path: Extension.extension} short: Who edited the content array: true index: 117 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: editor} index: 118 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who edited the content choices: [valueContactDetail] index: 120 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Who edited the content choiceOf: value index: 121 required: [url] reviewer: url: reviewer base: {max: '*', min: 0, path: Extension.extension} short: Who reviewed the content array: true index: 122 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reviewer} index: 123 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who reviewed the content choices: [valueContactDetail] index: 125 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Who reviewed the content choiceOf: value index: 126 required: [url] shortTitle: url: shortTitle base: {max: '*', min: 0, path: Extension.extension} short: Title for use in informal contexts index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: shortTitle} index: 22 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Title for use in informal contexts choices: [valueString] index: 24 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Title for use in informal contexts choiceOf: value index: 25 required: [url] version: url: version base: {max: '*', min: 0, path: Extension.extension} short: Business version of the research element definition index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: version} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Business version of the research element definition choices: [valueString] index: 9 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: Business version of the research element definition choiceOf: value index: 10 required: [url] relatedArtifact: url: relatedArtifact base: {max: '*', min: 0, path: Extension.extension} short: Additional documentation, citations, etc. array: true index: 132 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 133 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Additional documentation, citations, etc. choices: [valueRelatedArtifact] index: 135 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: Additional documentation, citations, etc. choiceOf: value index: 136 required: [url] contact: url: contact base: {max: '*', min: 0, path: Extension.extension} short: Contact details for the publisher array: true index: 57 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: contact} index: 58 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Contact details for the publisher choices: [valueContactDetail] index: 60 valueContactDetail: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: ContactDetail short: Contact details for the publisher choiceOf: value index: 61 required: [url] effectivePeriod: url: effectivePeriod base: {max: '*', min: 0, path: Extension.extension} short: When the research element definition is expected to be used index: 107 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: effectivePeriod} index: 108 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the research element definition is expected to be used choices: [valuePeriod] index: 110 valuePeriod: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Period short: When the research element definition is expected to be used choiceOf: value index: 111 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-ResearchElementDefinition base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0 version: 0.0.1-snapshot-2 required: [url]