PackagesCanonicalsLogsProblems
    Packages
    de.netzwerk@universitaetsmedizin.ebm-cpg-1.1.0
    https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/pico-evidence-variable
description: Description of the a PICO element that knowledge is about. This abstract resource is used as parent for all PICO (population, intervention, comparison, outcome) evidence variables.
package_name: de.netzwerk
derivation: constraint
name: PICOEvidenceVariable
abstract: true
type: EvidenceVariable
elements:
  name: {mustSupport: true, index: 0}
  status: {mustSupport: true, index: 1}
  characteristic:
    constraint:
      evidence-variable-unique-definition:
        human: For each characteristic, one and only one type of definition must exist
        source: https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/pico-evidence-variable
        severity: error
        expression: |-
          (
            definitionReference.exists().toInteger()
            + definitionCanonical.exists().toInteger()
            + definitionCodeableConcept.exists().toInteger()
            + definitionExpression.exists().toInteger()
            + definitionId.exists().toInteger()
            + definitionByTypeAndValue.exists().toInteger()
            + definitionByCombination.exists().toInteger()
            ) = 1
    mustSupport: true
    index: 2
    elements:
      definitionByCombination:
        elements:
          characteristic:
            constraint:
              evidence-variable-unique-definition:
                human: For each characteristic, one and only one type of definition must exist
                source: https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/pico-evidence-variable
                severity: error
                expression: |-
                  (
                    definitionReference.exists().toInteger()
                    + definitionCanonical.exists().toInteger()
                    + definitionCodeableConcept.exists().toInteger()
                    + definitionExpression.exists().toInteger()
                    + definitionId.exists().toInteger()
                    + definitionByTypeAndValue.exists().toInteger()
                    + definitionByCombination.exists().toInteger()
                    ) = 1
            mustSupport: true
            index: 3
package_version: universitaetsmedizin.ebm-cpg-1.1.0
class: profile
kind: resource
url: https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/pico-evidence-variable
base: http://hl7.org/fhir/StructureDefinition/EvidenceVariable
version: 0.1.1
required: [name, characteristic]