PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.ebm@1.0.0-ballot2
    http://hl7.org/fhir/uv/ebm/StructureDefinition/recommendation
description: Profile of Composition for Evidence Based Medicine IG. The Recommendation Profile is used for the composition of a recommendation (such as that from a clinical practice guideline) and may be tightly related to a RecommendationPlan Profile of PlanDefinition and a RecommendationJustification Profile of ArtifactAssessment.
package_name: hl7.fhir.uv.ebm
derivation: constraint
name: Recommendation
type: Composition
elements:
  type:
    elements:
      coding:
        pattern:
          type: Coding
          value: {code: Recommendation, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation}
        index: 0
    required: [coding]
  section:
    index: 1
    slicing:
      slices:
        recommendationSpecification:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 2
            elements:
              code:
                elements:
                  coding:
                    pattern:
                      type: Coding
                      value: {code: recommendation-specification, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Specification}
                    index: 3
                required: [coding]
              section:
                index: 4
                slicing:
                  rules: open
                  discriminator:
                  - {path: code.coding, type: value}
                  min: null
                  slices:
                    recommendationStatement:
                      match:
                        code:
                          coding: {code: recommendation-statement, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Statement}
                      schema:
                        type: BackboneElement
                        mustSupport: true
                        index: 5
                        elements:
                          code:
                            elements:
                              coding:
                                pattern:
                                  type: Coding
                                  value: {code: recommendation-statement, system: 'https://fevir.net/resources/CodeSystem/179423', display: Recommendation Statement}
                                index: 6
                            required: [coding]
                    ratings:
                      match:
                        code:
                          coding: {code: ratings, system: 'https://fevir.net/resources/CodeSystem/179423', display: Ratings}
                      schema:
                        type: BackboneElement
                        index: 7
                        elements:
                          code:
                            elements:
                              coding:
                                pattern:
                                  type: Coding
                                  value: {code: ratings, system: 'https://fevir.net/resources/CodeSystem/179423', display: Ratings}
                                index: 8
                            required: [coding]
                    population:
                      match:
                        code:
                          coding: {code: population, system: 'https://fevir.net/resources/CodeSystem/179423', display: Population}
                      schema:
                        type: BackboneElement
                        index: 9
                        elements:
                          code:
                            elements:
                              coding:
                                pattern:
                                  type: Coding
                                  value: {code: population, system: 'https://fevir.net/resources/CodeSystem/179423', display: Population}
                                index: 10
                            required: [coding]
                    action:
                      match:
                        code:
                          coding: {code: action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Action}
                      schema:
                        type: BackboneElement
                        index: 11
                        elements:
                          code:
                            elements:
                              coding:
                                pattern:
                                  type: Coding
                                  value: {code: action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Action}
                                index: 12
                            required: [coding]
                    oppositeAction:
                      match:
                        code:
                          coding: {code: opposite-action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Opposite Action}
                      schema:
                        type: BackboneElement
                        index: 13
                        elements:
                          code:
                            elements:
                              coding:
                                pattern:
                                  type: Coding
                                  value: {code: opposite-action, system: 'https://fevir.net/resources/CodeSystem/179423', display: Opposite Action}
                                index: 14
                            required: [coding]
        evidence:
          match: {}
          schema:
            mustSupport: true
            index: 15
            elements:
              code:
                elements:
                  coding:
                    pattern:
                      type: Coding
                      value: {code: evidence, system: 'https://fevir.net/resources/CodeSystem/179423', display: Evidence}
                    index: 16
                required: [coding]
        justification:
          match: {}
          schema:
            mustSupport: true
            index: 17
            elements:
              code:
                elements:
                  coding:
                    pattern:
                      type: Coding
                      value: {code: justification, system: 'https://fevir.net/resources/CodeSystem/179423', display: Justification}
                    index: 18
                required: [coding]
              entry:
                type: Reference
                refers: ['http://hl7.org/fhir/uv/ebm/StructureDefinition/recommendation-justification']
                index: 19
        considerations:
          match: {}
          schema:
            mustSupport: true
            index: 20
            elements:
              code:
                elements:
                  coding:
                    pattern:
                      type: Coding
                      value: {code: considerations, system: 'https://fevir.net/resources/CodeSystem/179423', display: Considerations}
                    index: 21
                required: [coding]
package_version: 1.0.0-ballot2
class: profile
kind: resource
url: http://hl7.org/fhir/uv/ebm/StructureDefinition/recommendation
base: http://hl7.org/fhir/uv/ebm/StructureDefinition/evidence-report-package
version: 1.0.0-ballot2
required: [section]