description: Profile of ArtifactAssessment for Evidence Based Medicine IG. The RecommendationJustification Profile is used for expressing the rationale, evidence, and judgments supporting a recommendation, such as from a clinical practice guideline. package_name: hl7.fhir.uv.ebm derivation: constraint name: RecommendationJustification type: ArtifactAssessment elements: date: {index: 7} approvalDate: {short: When the Recommendation Justification was approved by publisher, index: 9} content: short: A comment, rating, or classification array: true min: 1 max: 5 index: 13 elements: classifier: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/uv/ebm/ValueSet/recommendation-justification-classifier'} index: 14 freeToShare: {short: Acceptable to publicly share the content, index: 15} slicing: rules: closed discriminator: - {path: type, type: value} min: 1 max: 5 slices: recommendationSpecification: match: type: coding: - {code: recommendation-specification, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Specification} schema: mustSupport: true _required: true index: 16 elements: informationType: pattern: {type: Code, value: container} index: 17 type: pattern: type: CodeableConcept value: coding: - {code: recommendation-specification, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Specification} index: 18 component: index: 19 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: strengthOfRecommendation: match: type: coding: - {code: strength-of-recommendation, system: 'https://fevir.net/resources/CodeSystem/179423', display: Strength of Recommendation} schema: type: BackboneElement mustSupport: true index: 26 elements: informationType: pattern: {type: Code, value: rating} index: 27 type: pattern: type: CodeableConcept value: coding: - {code: strength-of-recommendation, system: 'https://fevir.net/resources/CodeSystem/179423', display: Strength of Recommendation} index: 28 required: [type] directionOfRecommendation: match: type: coding: - {code: direction-of-recommendation, system: 'https://fevir.net/resources/CodeSystem/179423', display: Direction of Recommendation} schema: type: BackboneElement mustSupport: true index: 29 elements: informationType: pattern: {type: Code, value: classifier} index: 30 type: pattern: type: CodeableConcept value: coding: - {code: direction-of-recommendation, system: 'https://fevir.net/resources/CodeSystem/179423', display: Direction of Recommendation} index: 31 required: [type] discussion: match: type: coding: - {code: discussion, system: 'https://fevir.net/resources/CodeSystem/179423', display: Discussion} schema: type: BackboneElement index: 35 elements: informationType: pattern: {type: Code, value: comment} index: 36 type: pattern: type: CodeableConcept value: coding: - {code: discussion, system: 'https://fevir.net/resources/CodeSystem/179423', display: Discussion} index: 37 required: [type] recommendationStatement: match: type: coding: - {code: recommendation-statement, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Statement} schema: type: BackboneElement mustSupport: true index: 20 elements: informationType: pattern: {type: Code, value: comment} index: 21 type: pattern: type: CodeableConcept value: coding: - {code: recommendation-statement, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Statement} index: 22 required: [type] otherRatings: match: type: coding: - {code: ratings, system: 'https://fevir.net/resources/CodeSystem/179423', display: Ratings} schema: type: BackboneElement index: 32 elements: informationType: pattern: {type: Code, value: rating} index: 33 type: pattern: type: CodeableConcept value: coding: - {code: ratings, system: 'https://fevir.net/resources/CodeSystem/179423', display: Ratings} index: 34 required: [type] population: match: type: coding: - {code: population, system: 'https://fevir.net/resources/CodeSystem/179423', display: Population} schema: type: BackboneElement mustSupport: true index: 38 elements: informationType: pattern: {type: Code, value: container} index: 39 type: pattern: type: CodeableConcept value: coding: - {code: population, system: 'https://fevir.net/resources/CodeSystem/179423', display: Population} index: 40 relatedArtifact: {index: 41} required: [type] oppositeAction: match: type: coding: - {code: opposite-action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Opposite Action} schema: type: BackboneElement mustSupport: true index: 46 elements: informationType: pattern: {type: Code, value: container} index: 47 type: pattern: type: CodeableConcept value: coding: - {code: opposite-action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Opposite Action} index: 48 relatedArtifact: {index: 49} required: [type] action: match: type: coding: - {code: action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Action} schema: type: BackboneElement mustSupport: true index: 42 elements: informationType: pattern: {type: Code, value: container} index: 43 type: pattern: type: CodeableConcept value: coding: - {code: action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Action} index: 44 relatedArtifact: {index: 45} required: [type] ratingSystem: match: type: coding: - {code: rating-system, system: 'https://fevir.net/resources/CodeSystem/179423', display: Rating System} schema: type: BackboneElement mustSupport: true index: 23 elements: informationType: pattern: {type: Code, value: classifier} index: 24 type: pattern: type: CodeableConcept value: coding: - {code: rating-system, system: 'https://fevir.net/resources/CodeSystem/179423', display: Rating System} index: 25 required: [type] required: [type] evidence: match: type: coding: - {code: evidence, system: 'https://fevir.net/resources/CodeSystem/179423', display: Evidence} schema: mustSupport: true index: 50 elements: informationType: pattern: {type: Code, value: container} index: 51 type: pattern: type: CodeableConcept value: coding: - {code: evidence, system: 'https://fevir.net/resources/CodeSystem/179423', display: Evidence} index: 52 component: index: 53 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: summaryOfFindings: match: type: coding: - {code: summary-of-findings, system: 'https://fevir.net/resources/CodeSystem/179423', display: Summary of Findings} schema: type: BackboneElement mustSupport: true index: 54 elements: type: pattern: type: CodeableConcept value: coding: - {code: summary-of-findings, system: 'https://fevir.net/resources/CodeSystem/179423', display: Summary of Findings} index: 55 required: [type] desirableEffects: match: type: coding: - {code: desirable-effects, system: 'https://fevir.net/resources/CodeSystem/179423', display: Desirable Effects} schema: type: BackboneElement mustSupport: true index: 56 elements: type: pattern: type: CodeableConcept value: coding: - {code: desirable-effects, system: 'https://fevir.net/resources/CodeSystem/179423', display: Desirable Effects} index: 57 required: [type] undesirableEffects: match: type: coding: - {code: undesirable-effects, system: 'https://fevir.net/resources/CodeSystem/179423', display: Undesirable Effects} schema: type: BackboneElement mustSupport: true index: 58 elements: type: pattern: type: CodeableConcept value: coding: - {code: undesirable-effects, system: 'https://fevir.net/resources/CodeSystem/179423', display: Undesirable Effects} index: 59 required: [type] discussion: match: type: coding: - {code: discussion, system: 'https://fevir.net/resources/CodeSystem/179423', display: Discussion} schema: type: BackboneElement index: 60 elements: type: pattern: type: CodeableConcept value: coding: - {code: discussion, system: 'https://fevir.net/resources/CodeSystem/179423', display: Discussion} index: 61 required: [type] required: [type] netEffect: match: type: coding: - {code: net-effect, system: 'https://fevir.net/resources/CodeSystem/179423', display: Net Effect} schema: mustSupport: true index: 62 elements: informationType: pattern: {type: Code, value: container} index: 63 type: pattern: type: CodeableConcept value: coding: - {code: net-effect, system: 'https://fevir.net/resources/CodeSystem/179423', display: Net Effect} index: 64 component: index: 65 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: preferences: match: type: coding: - {code: preferences, system: 'https://fevir.net/resources/CodeSystem/179423', display: Preferences} schema: type: BackboneElement mustSupport: true index: 66 elements: type: pattern: type: CodeableConcept value: coding: - {code: preferences, system: 'https://fevir.net/resources/CodeSystem/179423', display: Preferences} index: 67 required: [type] discussion: match: type: coding: - {code: discussion, system: 'https://fevir.net/resources/CodeSystem/179423', display: Discussion} schema: type: BackboneElement index: 68 elements: type: pattern: type: CodeableConcept value: coding: - {code: discussion, system: 'https://fevir.net/resources/CodeSystem/179423', display: Discussion} index: 69 required: [type] required: [type] judgments: match: type: coding: - {code: judgments, system: 'https://fevir.net/resources/CodeSystem/179423', display: Judgments} schema: mustSupport: true index: 70 elements: informationType: pattern: {type: Code, value: container} index: 71 type: pattern: type: CodeableConcept value: coding: - {code: judgments, system: 'https://fevir.net/resources/CodeSystem/179423', display: Judgments} index: 72 component: index: 73 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: justification: match: type: coding: - {code: justification, system: 'https://fevir.net/resources/CodeSystem/179423', display: Justification} schema: type: BackboneElement mustSupport: true index: 74 elements: type: pattern: type: CodeableConcept value: coding: - {code: justification, system: 'https://fevir.net/resources/CodeSystem/179423', display: Justification} index: 75 required: [type] problemImportance: match: type: coding: - {code: problem-importance, system: 'https://fevir.net/resources/CodeSystem/179423', display: Problem Importance} schema: type: BackboneElement mustSupport: true index: 76 elements: type: pattern: type: CodeableConcept value: coding: - {code: problem-importance, system: 'https://fevir.net/resources/CodeSystem/179423', display: Problem Importance} index: 77 required: [type] costs: match: type: coding: - {code: costs, system: 'https://fevir.net/resources/CodeSystem/179423', display: Costs} schema: type: BackboneElement mustSupport: true index: 78 elements: type: pattern: type: CodeableConcept value: coding: - {code: costs, system: 'https://fevir.net/resources/CodeSystem/179423', display: Costs} index: 79 required: [type] costeffectiveness: match: type: coding: - {code: cost-effectiveness, system: 'https://fevir.net/resources/CodeSystem/179423', display: Cost-effectiveness} schema: type: BackboneElement mustSupport: true index: 80 elements: type: pattern: type: CodeableConcept value: coding: - {code: cost-effectiveness, system: 'https://fevir.net/resources/CodeSystem/179423', display: Cost-effectiveness} index: 81 required: [type] equity: match: type: coding: - {code: equity, system: 'https://fevir.net/resources/CodeSystem/179423', display: Equity} schema: type: BackboneElement mustSupport: true index: 82 elements: type: pattern: type: CodeableConcept value: coding: - {code: equity, system: 'https://fevir.net/resources/CodeSystem/179423', display: Equity} index: 83 required: [type] acceptability: match: type: coding: - {code: acceptability, system: 'https://fevir.net/resources/CodeSystem/179423', display: Acceptability} schema: type: BackboneElement mustSupport: true index: 84 elements: type: pattern: type: CodeableConcept value: coding: - {code: acceptability, system: 'https://fevir.net/resources/CodeSystem/179423', display: Acceptability} index: 85 required: [type] feasibility: match: type: coding: - {code: feasibility, system: 'https://fevir.net/resources/CodeSystem/179423', display: Feasibility} schema: type: BackboneElement mustSupport: true index: 86 elements: type: pattern: type: CodeableConcept value: coding: - {code: feasibility, system: 'https://fevir.net/resources/CodeSystem/179423', display: Feasibility} index: 87 required: [type] required: [type] considerations: match: type: coding: - {code: considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Considerations} schema: mustSupport: true index: 88 elements: informationType: pattern: {type: Code, value: container} index: 89 type: pattern: type: CodeableConcept value: coding: - {code: considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Considerations} index: 90 component: index: 91 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: subgroupConsiderations: match: type: coding: - {code: subgroup-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Subgroup Considerations} schema: type: BackboneElement mustSupport: true index: 92 elements: type: pattern: type: CodeableConcept value: coding: - {code: subgroup-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Subgroup Considerations} index: 93 required: [type] implementationConsiderations: match: type: coding: - {code: implementation-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Implementation Considerations} schema: type: BackboneElement mustSupport: true index: 94 elements: type: pattern: type: CodeableConcept value: coding: - {code: implementation-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Implementation Considerations} index: 95 required: [type] monitoringConsiderations: match: type: coding: - {code: monitoring-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Monitoring Considerations} schema: type: BackboneElement mustSupport: true index: 96 elements: type: pattern: type: CodeableConcept value: coding: - {code: monitoring-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Monitoring Considerations} index: 97 required: [type] competingInterests: match: type: coding: - {code: competing-interests, system: 'https://fevir.net/resources/CodeSystem/179423', display: Competing Interests} schema: type: BackboneElement mustSupport: true index: 98 elements: type: pattern: type: CodeableConcept value: coding: - {code: competing-interests, system: 'https://fevir.net/resources/CodeSystem/179423', display: Competing Interests} index: 99 required: [type] researchPriorities: match: type: coding: - {code: research-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Research Considerations} schema: type: BackboneElement mustSupport: true index: 100 elements: type: pattern: type: CodeableConcept value: coding: - {code: research-considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Research Considerations} index: 101 required: [type] required: [type] citeAs: short: How to cite the Recommendation Justification choices: [] index: 6 copyright: {index: 8} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: url: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/artifact-url', index: 1} min: 0 max: 1 description: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/artifact-description', index: 2} min: 0 max: 1 author: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/artifact-author', index: 3} min: 0 identifier: {short: Additional identifier for the Recommendation Justification, index: 4} lastReviewDate: {short: When the Recommendation Justification was last reviewed, index: 10} artifact: short: The recommendation that is justified choices: [] index: 12 package_version: 1.0.0-ballot extensions: url: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-url', min: 0, max: 1, type: Extension, index: 1} description: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-description', min: 0, max: 1, type: Extension, index: 2} author: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-author', min: 0, type: Extension, index: 3} class: profile kind: resource url: http://hl7.org/fhir/uv/ebm/StructureDefinition/recommendation-justification base: http://hl7.org/fhir/StructureDefinition/ArtifactAssessment version: 1.0.0-ballot required: [content]