PackagesCanonicalsLogsProblems
    Packages
    hl7.cda.uv.core@2.0.1-sd
    http://hl7.org/cda/stds/core/StructureDefinition/Precondition2
description: The sdtc:precondition2 extension allows a more flexible set of skip conditions on a set of criteria. Without this extension the skip condition is restricted to all criteria true. The extension allows a choice of the following logical operation extensions sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneFalse, and sdtc:onlyOneTrue to be placed upon the encapsulated criteria or a criterion. The logical operation extensions nest a [0 .. *] sdtc:precondition2 extension allowing for a complex specification of nested skip conditions if needed.
package_name: hl7.cda.uv.core
derivation: specialization
name: Precondition2
type: http://hl7.org/cda/stds/core/StructureDefinition/Precondition2
elements:
  atLeastOneFalse: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase', index: 6}
  typeCode:
    type: code
    binding: {strength: required, valueSet: 'http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType'}
    pattern: {type: Code, value: PRCN}
    representation: [xmlAttr]
    index: 0
  allFalse: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase', index: 4}
  atLeastOneTrue: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase', index: 5}
  onlyOneFalse: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase', index: 8}
  conjunctionCode:
    type: http://hl7.org/cda/stds/core/StructureDefinition/CS
    binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-RelationshipConjunction|2.0.0'}
    index: 2
  allTrue: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase', index: 3}
  criterion: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Criterion', index: 9}
  onlyOneTrue: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase', index: 7}
  negationInd:
    type: boolean
    representation: [xmlAttr]
    index: 1
package_version: 2.0.1-sd
class: logical
kind: logical
url: http://hl7.org/cda/stds/core/StructureDefinition/Precondition2
base: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
version: 2.0.1-sd
required: [conjunctionCode]