description: Profile of Evidence for Evidence Based Medicine IG. The NetEffectContribution Profile is used for evidence in which the effect estimates, expressed as risk differences, is multiplied by a relative importance rating of the outcomes. package_name: hl7.fhir.uv.ebm derivation: constraint name: NetEffectContribution type: Evidence elements: relatedArtifact: index: 0 slicing: rules: open discriminator: - {path: type, type: value} min: 1 slices: amendedWith: match: {type: amended-with} schema: mustSupport: true array: true min: 1 _required: true index: 1 elements: type: pattern: {type: Code, value: amended-with} index: 2 resourceReference: type: Reference refers: ['http://hl7.org/fhir/uv/ebm/StructureDefinition/outcome-importance'] index: 3 citeAs: match: {type: cite-as} schema: index: 4 elements: type: pattern: {type: Code, value: cite-as} index: 5 variableDefinition: array: true min: 4 index: 6 slicing: slices: covariate: match: {} schema: array: true min: 1 _required: true index: 7 extensions: variableRoleCode: url: null index: 8 elements: value: pattern: {type: Code, value: covariate} choices: [] index: 10 roleSubtype: url: null index: 11 elements: value[x]: elements: text: pattern: {type: String, value: Relative Value Multiplier} index: 12 comparatorCategory: {url: null, index: 13} elements: extension: index: 8 slicing: slices: variableRoleCode: match: {} schema: index: 8 elements: value: pattern: {type: Code, value: covariate} choices: [] index: 10 roleSubtype: match: {} schema: index: 11 elements: value[x]: elements: text: pattern: {type: String, value: Relative Value Multiplier} index: 12 comparatorCategory: match: {} schema: {index: 13} note: elements: text: pattern: {type: Markdown, value: covariate} index: 14 observed: elements: display: pattern: {type: String, value: Relative Importance Multiplier} index: 15 intended: {index: 16} statistic: index: 17 slicing: rules: open discriminator: - {path: statisticType.coding, type: value} min: 1 slices: netEffect: match: statisticType: coding: {code: 'STATO:0000424', system: 'https://fevir.net/resources/CodeSystem/181513', display: Risk Difference} schema: mustSupport: true _required: true index: 18 extensions: modelExpression: {url: null, index: 19} elements: extension: index: 19 slicing: slices: modelExpression: match: {} schema: {index: 19} statisticType: elements: coding: pattern: type: Coding value: {code: 'STATO:0000424', system: 'https://fevir.net/resources/CodeSystem/181513', display: Risk Difference} index: 20 required: [coding] attributeEstimate: index: 21 slicing: rules: open discriminator: - {path: type.coding, type: value} min: 1 slices: confidenceInterval: match: type: coding: {code: 'STATO:0000196', system: 'https://fevir.net/resources/CodeSystem/181513', display: confidence interval} schema: mustSupport: true _required: true index: 22 elements: type: elements: coding: pattern: type: Coding value: {code: 'STATO:0000196', system: 'https://fevir.net/resources/CodeSystem/181513', display: confidence interval} index: 23 required: [coding] modelCharacteristic: index: 24 extensions: valueQuantity: {url: null, index: 25} valueRange: {url: null, index: 26} valueCodeableConcept: {url: null, index: 27} intended: {url: null, index: 28} applied: {url: null, index: 29} includeIf: {url: null, index: 30} elements: extension: index: 25 slicing: slices: valueQuantity: match: {} schema: {index: 25} valueRange: match: {} schema: {index: 26} valueCodeableConcept: match: {} schema: {index: 27} intended: match: {} schema: {index: 28} applied: match: {} schema: {index: 29} includeIf: match: {} schema: {index: 30} variable: extensions: includeIf: {url: null, index: 31} elements: extension: index: 31 slicing: slices: includeIf: match: {} schema: {index: 31} slicing: rules: open discriminator: - {path: code.coding, type: value} min: 1 slices: netEffectContributionAnalysis: match: code: coding: {code: 'TBD:net-effect-contribution-analysis', system: 'https://fevir.net/resources/CodeSystem/181513', display: Net effect contribution analysis} schema: mustSupport: true _required: true index: 32 extensions: valueQuantity: {url: null, index: 33} valueRange: {url: null, index: 34} valueCodeableConcept: {url: null, index: 35} intended: {url: null, index: 36} applied: {url: null, index: 37} includeIf: {url: null, index: 38} elements: extension: index: 33 slicing: slices: valueQuantity: match: {} schema: {index: 33} valueRange: match: {} schema: {index: 34} valueCodeableConcept: match: {} schema: {index: 35} intended: match: {} schema: {index: 36} applied: match: {} schema: {index: 37} includeIf: match: {} schema: {index: 38} code: elements: coding: pattern: type: Coding value: {code: 'TBD:net-effect-contribution-analysis', system: 'https://fevir.net/resources/CodeSystem/181513', display: Net effect contribution analysis} index: 39 required: [coding] variable: extensions: includeIf: {url: null, index: 40} elements: extension: index: 40 slicing: slices: includeIf: match: {} schema: {index: 40} required: [attributeEstimate, modelCharacteristic] package_version: 1.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/ebm/StructureDefinition/net-effect-contribution base: http://hl7.org/fhir/uv/ebm/StructureDefinition/comparative-evidence version: 1.0.0-ballot required: [relatedArtifact, statistic]